GTX 770M - 367.57 - Ubuntu Screen Tearing

I am using a 64-bit machine with Ubuntu 16.04 LTS and I am experiencing consistent screen tearing while using any application (Firefox, Nautilus, LibreOffice, and many others). I have tried enabling TripleBuffer in my xorg.conf file but it has little or no effect. I have also attempted changing Compiz settings to disable vsync and set a hard refresh rate, but that made no change in terms of tearing so I returned it back to default (vsync on, automatic refresh rate). I have seen information on another nvidia forum topic which has staled, https://forums.geforce.com/default/topic/760231/-linux-persistent-screen-tearing-issues-on-gtx-770m-nvidia-340-17/, that says this issue might be associated with Optimus on Linux and has not been fixed yet. Has a fix for this issue been released?
nvidia-bug-report.log.gz (204 KB)

Have you tried an incrementally newer nVidia driver version?

  • Install xserver-xorg-video-nouveau

  • Reboot

  • Then install the desired version of the nVidia binary driver

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update

August 13, 2015
Ubuntu Now Has An Official PPA For Graphics Drivers
http://itsfoss.com/ubuntu-official-ppa-graphics/#more-8094

Proprietary GPU Drivers : “Graphics Drivers Team” team
https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Sorry for the very late response, I’ve tried getting the latest binary drivers but the screen tearing persists. It actually caused my screen resolution to reset to 640x480, but I was able to edit the x config file to get full resolution back. Each of the things I have tried have been done before and after restarting the computer multiple times.

You need to set up prime sync on an optimus enabled laptop to get rid of tearing:
https://devtalk.nvidia.com/default/topic/957814/linux/prime-and-prime-synchronization/