有没有办法检查视频内存的大小?具体来说,是否有一种可以同时适用于集成 GPU 和 PCI/AGP 显卡?
许多集成 GPU 已动态分配内存,因此该解决方案有望返回最大可用视频内存或当前分配的数量。对于独立的 NVidia 或 ATI 卡,它显然会返回物理 GPU RAM 的总量。
lspci -v确实输出内存数字,但我不相信它是视频内存。我怀疑报告的数字是一些系统内存分配或块或通道大小,但我不确定。您可以在这些测试结果中看到 lspci 在 6 个测试中的 5 个中出错:
** ASUS EN210 PCIe - 1024 Mb ***
01:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce 210] (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 8354
Memory at e3000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at e0000000 (64-bit, prefetchable) [size=32M]
*** Galaxy 8400GS PCIe - 512 Mb ***
01:00.0 VGA compatible …Run Code Online (Sandbox Code Playgroud)