มีวิธีตรวจสอบขนาดของหน่วยความจำวิดีโอหรือไม่? โดยเฉพาะมีอย่างใดอย่างหนึ่งที่ทำงานได้อย่างถูกต้องสำหรับทั้ง GPU แบบรวมและ PCI / AGP กราฟิกการ์ด?
GPU ในตัวจำนวนมากมีหน่วยความจำที่จัดสรรแบบไดนามิกดังนั้นโซลูชันหวังว่าจะส่งคืนหน่วยความจำวิดีโอสูงสุดที่มีอยู่หรือจำนวนเงินที่จัดสรรในปัจจุบัน สำหรับการ์ด NVidia หรือ ATI แบบสแตนด์อโลนมันจะคืนค่า RAM GPU ทางกายภาพทั้งหมดอย่างเห็นได้ชัด
lspci -v
ทำตัวเลขหน่วยความจำเอาท์พุท แต่ฉันไม่เชื่อว่ามันเป็นหน่วยความจำวิดีโอ ฉันสงสัยว่าตัวเลขที่รายงานคือการจัดสรรหน่วยความจำของระบบหรือขนาดบล็อกหรือแชนเนล แต่ฉันไม่รู้แน่ชัด คุณสามารถเห็นในผลการทดสอบเหล่านี้ว่า lspci ผิดในการทดสอบ 5 จาก 6 รายการ:
** 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 controller: nVidia Corporation G98 [GeForce 8400 GS] (rev a1)
Subsystem: nVidia Corporation Device 05cc
Region 0: Memory at e4000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at e2000000 (64-bit, non-prefetchable) [size=32M]
*** VirtualBox VM - 10 Mb (headless server) ***
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
Memory at e0000000 (32-bit, prefetchable) [size=16M]
*** VirtualBox VM - 128 Mb ***
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter (prog-if 00 [VGA Controller])
Memory at e0000000 (32-bit, prefetchable) [size=128M]
*** S3 Savage 4 AGP - unknown Mb (old lspci log), but I don't think they made these cards with 128Mb memory! ***
00:01.0 VGA compatible controller: S3 Inc. Savage 4 (rev 06) (prog-if 00 [VGA controller])
Subsystem: IBM Unknown device 01c5
Region 0: Memory at feb80000 (32-bit, non-prefetchable) [size=512K]
Region 1: Memory at f0000000 (32-bit, prefetchable) [size=128M]
*** NVIDIA Quadro FX 1800 integrated - 1024 Mb ***
01:00.0 VGA compatible controller: nVidia Corporation GT215 [Quadro FX 1800M] (rev a2) (prog-if 00 [VGA controller])
Subsystem: Dell Device 040c
Memory at e2000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at e0000000 (64-bit, prefetchable) [size=32M]