アプリケーションの物理ビデオ RAM サイズを知りたいです。「nvidia-settings -q -t VideoRam」を使用して、Nvidia カードの同じ情報を取得できます。
amdcccle を使用してこの情報を見つけることができますが、これは GUI アプリであるため、私のアプリケーションでは使用できません。コマンド、関数、または構成ファイルでこれを取得する方法があるのだろうか?
RHEL 5.4 を使用しています。
こんにちは、dmidecode からビデオ カードに関する情報を取得できません。
lspci の出力:
40:00.0 VGA 互換コントローラー: ATI Technologies Inc 不明なデバイス 68d8 (prog-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 が搭載されているため、ここでの結果は正しくないようです。