当前位置:   article > 正文

linux 下显卡优化,[转载]Linux 下 NVIDIA 显卡闭源驱动的一些优化

linux nvidia 低性能模式

完全搬运,原文请猛戳

NVIDIA 对开源驱动开发的支持之差从 Linus Torvalds 那句著名的“Fuck

NVIDIA”就可见一斑——几乎没有提供任何开发文档,开源驱动的开发基本要通过逆向工程进行。因而,想要获得较好的 3D 加速性能、

VDPAU 硬件解码功能、完整的多头显示支持等等,你必须使用 NVIDIA

闭源驱动。不过闭源驱动的一大问题就是文档匮乏、过时,一大堆神奇设置(不少还是隐藏的)让人摸不着头脑,其中一些项目的默认设置还有些问题,可能导致不小的性能损失。所以,在参考

NVIDIA Linux 驱动的官方文档和ArchWiki的基础上,我做了一些实验,摸索出了一些优化项,可以让你的桌面更加流畅(尤其是

GNOME Shell )。

1. 禁用 VBlank Sync (重要!)

HOW:打开 nvidia-settings ,找到“OpenGL

Settings”,取消选择“Sync to VBlank”,并且将 nvidia-settings -l 加入

autostart 中( GNOME 在 gnome-session-properties 中设置)。

WHY: VBlank Sync

即所谓的“垂直同步”,即将 OpenGL

的渲染帧率限制到显示器的垂直刷新率,防止某些情况下画面出现撕裂,具体可以自己搜索一下。这个技术听上去很美,可事实上高帧率导致画面撕裂一般只会出现在老旧的显卡驱动、游戏引擎和

CRT 显示器( LCD 的刷新原理与 CRT

略有不同)之下,在当今这一现象已经极少发生,

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/74489
推荐阅读
相关标签
  

闽ICP备14008679号