Nvidia ASUS Strix gtx960 Kubuntu 14.04: screen tear and ghosting
Background: I'm having issues with the Nvidia ASUS Strix GTX960. I am using Kubuntu 14.04.
I just built a brand new system, upgrading from my laptop with AMD HD radeon. I had K 14.04 on that build and K 14.04 on my new one. I'm using the 352.63 driver (recommended).
I tried using the X-org drivers at first but I couldn't get a solid startup so I switched to the nvidia drivers using the system setting GUI. I also had screen tearing on my old one. Using this article for workoff.
Behavior: When playing games or just scrolling through this post I am noticing ghosting on small test or particles, and heavy screen tearing. The screen tearing happens on both video and movement of still images.
Data:
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
Attempted Fixes:
-
Updated the pciids.
-
Updated and upgraded everything.
-
Added this to my file:
xserver-command=X -bs -core
-
Typed in terminal
nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
but the fullpipeline only gave me temporary and sporadic fix.
-
Created
xorg.conf
file through nvidia xserver
Solution 1:
Screen tearing was eventually resolved with nvidia meta mode setting in terminal.
Arch wiki article for Nvidia tear fix, scroll down to "Avoid tearing with GeForce 500/600/700/900 series cards".
After the tunnel compost failed to sustain through an entire session I received help in Reddit. After adding the triple buffer feature tearing is either gone or unnoticeable. Also with recent updates framerates have significantly approved, as well as clarity that was reduced through only tunnel composite.
NOTE: in the Nvidia xorg server settings, vsync option is activated and also activated in game options. Also performed system restart and checked BIOS to ensure proper RAM speed.
FIX: Add any of the following not present in your xorg.conf
file at /etc/X11/
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
NOTE: Ghosting has been temporarily labeled as a monitor issue and not that of the card.