Nvidia ASUS Strix gtx960 Kubuntu 14.04:屏幕撕裂和重影
背景 :我遇到了Nvidia ASUS Strix GTX960的问题。 我正在使用Kubuntu 14.04。
我刚建立了一个全新的系统,用我的笔记本电脑升级AMD HD radeon。 我在那个版本上获得了K 14.04而在我的新版本上获得了K 14.04。 我正在使用352.63驱动程序(推荐)。
我最初尝试使用X-org驱动程序,但是我无法获得可靠的启动,因此我使用系统设置GUI切换到nvidia驱动程序。 我的旧电影也有屏幕撕裂。 使用这篇文章进行解决。
行为 :当玩游戏或只是滚动浏览这篇文章时,我注意到小测试或粒子上的重影,以及大屏幕撕裂。 屏幕撕裂发生在video和静止图像的移动上。
数据 :
dpkg -l | grep nvidia
rc nvidia-304 304.125-0ubuntu1~xedgers14.04.1 amd64 NVIDIA legacy binary driver - version 304.125 ii nvidia-352 352.63-0ubuntu0.14.04.1 amd64 NVIDIA binary driver - version 352.63 rc nvidia-opencl-icd-304 304.125-0ubuntu1~xedgers14.04.1 amd64 NVIDIA OpenCL ICD ii nvidia-opencl-icd-352 352.63-0ubuntu0.14.04.1 amd64 NVIDIA OpenCL ICD ii nvidia-prime 0.6.2 amd64 Tools to enable NVIDIA's Prime ii nvidia-settings 355.06-0ubuntu0~xedgers14.04.1 amd64 Tool for configuring the NVIDIA graphics driver
尝试修复:
- 更新了pciids。
- 更新并升级了一切。
- 将此添加到我的文件中:
xserver-command=X -bs -core
-
输入终端
nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
但是,整个管道只给了我临时和零星的修复。
-
通过nvidia xserver创建了
xorg.conf
文件
屏幕撕裂最终通过终端中的nvidia元模式设置解决。
关于Nvidia撕裂修复的 Arch wiki文章,向下滚动到“避免使用GeForce 500/600/700/900系列卡撕裂”。
在隧道堆肥无法维持整个会话后,我在Reddit中获得了帮助。 添加三重缓冲区function后,撕裂已消失或无法察觉。 此外,通过最近的更新,帧率得到了显着的认可,并且通过隧道复合减少了清晰度。
注意:在Nvidia xorg服务器设置中,vsync选项已激活,并且还在游戏选项中激活。 还执行系统重启和检查BIOS以确保正确的RAM速度。
FIX:在/etc/X11/
添加xorg.conf
文件中不存在的以下任何内容
Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "Stereo" "0" Option "nvidiaXineramaInfoOrder" "DFP-0" Option "metamodes" "nvidia-auto-select +0+0 {ForceFullComposition = On}" Option "TripleBuffer" "1" Option "SLI" "Off" Option "MultiGPU" "Off" Option "BaseMosaic" "off" SubSection "Display" Depth 24 EndSubSection
注意:重影已暂时标记为显示器问题,而不是卡的问题。