Nvidia - 启用线程优化

Nvidia - 启用线程优化

我经常看到有人写如何在 nVidia 控制面板(在 Windows 上)中启用“线程优化”可以在某些情况下提高性能。但是我似乎无法在 Ubuntu 上的 nVidia 设置中找到该选项。还有其他方法可以启用线程优化吗?

答案1

由于以下原因,您无法在所有应用程序上默认启用它(目前),(根据 NVIDIA):

这些优化通常对 CPU 密集型应用程序有益,但可能会导致严重依赖同步 OpenGL 调用的应用程序性能下降 [...]。因此,它们目前默认处于禁用状态。

相反,您必须按如下方式运行 OpenGL 应用程序(例如游戏):

env LD_PRELOAD="libpthread.so.0 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1 yourcommand

如果不这样做,很多游戏的表现都不会达到应有的水准(最显著的是 Source 游戏)。

答案2

据我所知,所包含的 Xorg 驱动程序在后台处理了很多内容,并进行了大量动态配置以实现最佳性能。实际上没有必要手动更改这些设置。

相关内容