赞
踩
完全搬运,原文请猛戳
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
略有不同)之下,在当今这一现象已经极少发生,
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。