Как запросить размер видеопамяти карты ATI в Linux?

Я хочу знать физический размер видеопамяти в моем приложении. Я могу получить ту же информацию о карте Nvidia, используя «nvidia-settings -q -t VideoRam».

Я могу использовать amdcccle для поиска этой информации, но это приложение с графическим интерфейсом, поэтому его нельзя использовать в моем приложении. Интересно, есть ли способ получить это с помощью команды, функции или файла конфигурации?

Я использую RHEL 5.4.

Привет, я не могу получить информацию о моей видеокарте через dmidecode.

Вывод lspci:

40:00.0 Контроллер, совместимый с VGA: ATI Technologies Inc Неизвестное устройство 68d8 (прог-если 00 [Контроллер VGA])

    Subsystem: PC Partner Limited Unknown device e151
    Flags: bus master, fast devsel, latency 0, IRQ 130
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    Memory at d0400000 (64-bit, non-prefetchable) [size=128K]
    I/O ports at 1000 [size=256]
    [virtual] Expansion ROM at d0000000 [disabled] [size=128K]
    Capabilities: [50] Power Management version 3
    Capabilities: [58] Express Legacy Endpoint IRQ 0
    Capabilities: [a0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+
    Capabilities: [100] Unknown (11)
    Capabilities: [150] Advanced Error Reporting

Но на моей карте 1 ГБ видеопамяти, поэтому результат здесь кажется неверным.


person Patrick Bao    schedule 07.05.2010    source источник


Ответы (1)


Пока не проверено, но анализ вывода из запроса dmidecode может дать результаты, которые вы ищете. для.

Другим вариантом может быть анализ вывода lspci.

person ChristopheD    schedule 07.05.2010