คุณสามารถค้นหาหน่วยความจำวิดีโอของการ์ด Nvidia ใช้นามสกุล NVX_gpu_memory_infoหรือการ์ด ATI ใช้ATI_meminfo นี่คือตัวอย่างรหัสที่ฉันพบซึ่งอาจช่วยให้คุณเริ่มต้นได้
อย่างไรก็ตาม Paul Nettle ที่ flipcode สงสัยว่าทำไมคนเราต้องการค้นหาหน่วยความจำวิดีโอที่มีอยู่พูดว่า :
เหตุผลที่ยาก (และบางครั้งเป็นไปไม่ได้) ในการกำหนดจำนวนหน่วยความจำวิดีโอคล้ายกับเหตุผลที่ OpenGL ไม่ยอมให้คุณล็อคเฟรมบัฟเฟอร์และเข้าถึงโดยตรง
และจะอธิบายต่อไปโดยพื้นฐานแล้วว่า"จำนวนหน่วยความจำวิดีโอ" อาจไม่ได้มีความหมายอะไรเลย ฉันเห็นด้วยกับเหตุผลที่ตัวอย่างเช่นจำนวนหน่วยความจำ "ฟรี" ในเครื่อง Windows Vista / 7 นั้นไม่เกี่ยวข้อง หวังว่าจะไม่มีหน่วยความจำว่างเพราะหน่วยความจำฟรีจะสูญเสียความทรงจำ แต่มีหน่วยความจำบางส่วนที่อุทิศให้กับแคชที่ Windows ล้างข้อมูลอยู่เสมอหากแอปพลิเคชันต้องการ