我可以限制 Ubuntu 使用的图形内存量吗?(与 Cuda/OpenCL 相关)

我可以限制 Ubuntu 使用的图形内存量吗?(与 Cuda/OpenCL 相关)

我有一个使用 openCL 的测试套件,我注意到如果我关闭所有程序并只运行测试,我通过的测试会更多。如果我在桌面上打开很多程序,我失败的测试会更多。是否可以限制我的显示器占用的显存量?

答案1

停止使用合成窗口管理器。它们使用 GPU 来实现特殊效果,这意味着除了 VRAM 中的帧缓冲区之外,每个窗口都由 VRAM 中的纹理支持,并使用着色器来渲染桌面。如果您使用更简单的窗口管理器(没有花哨或 3D 效果),那么您的 GPU 资源争用应该会更少。

(某些合成窗口管理器可以在禁用合成功能的情况下运行,因此在购买全新的窗口管理器之前请先尝试一下。)

相关内容