在互联网上我发现有 AMD 和 NVIDIA 的 OpenGL 扩展来获取显卡的内存信息。现在我正在尝试获取总视频内存大小,但结果总是为 0。这是我的代码的当前版本:
#include <GL/gl.h>
#include <stdio.h>
int main()
{
GLint total_memory;
total_memory = 0;
glGetIntegerv(0x9048, &total_memory);
printf("%i\n", total_memory);
return 0;
}
操作系统为Linux,NVIDIA驱动版本为313.30。