Как узнать размер видеокарты на карте ATI в Linux? - PullRequest
1 голос
/ 07 мая 2010

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

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

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

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

Выход lspci:

40: 00.0 VGA-совместимый контроллер: ATI Technologies Inc Неизвестное устройство 68d8 (прог-if 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

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

1 Ответ

0 голосов
/ 07 мая 2010

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

Другим вариантом будет синтаксический анализ вывода из lspci.

...