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 

注意:重影已暂时标记为显示器问题,而不是卡的问题。