如何在Linux上查询ATI卡的视频RAM大小?

时间:2010-05-07 14:54:15

标签: linux video-memory ati

我想知道我的应用程序中的物理视频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,所以这里的结果似乎不正确。

1 个答案:

答案 0 :(得分:0)

暂时未经测试,但解析querying dmidecode的输出可能会产生您要查找的结果。

另一个选项是lspci的{​​{3}}。