假设一个独立的视频卡有N兆字节的gpu ram。通常有多少可用作纹理/几何记忆?
答案 0 :(得分:1)
一个棘手的问题。您必须减去帧缓冲区大小,操作系统使用的vram和其他正在运行的软件使用的vram。但是一些视频卡也使用RAM来存储图形。有意义的是,OpenGL不提供任何检查可用vram的功能。
答案 1 :(得分:0)
1/2 VRAM是应用程序纹理和缓冲区对象资源使用的安全估计值。
在OS X上,您可以使用kCGLRPTextureMemory调用CGLDescribeRenderer()来确定应用程序可用的纹理内存量。该实现不区分顶点和纹理内存 - 所有图形资源在内部都是有效的“纹理”,因此您可以使用此数字作为所有图形资源的免费VRAM计算。