Results 1 to 9 of 9

Thread: Nvidia Video Tearing

  1. #1
    Join Date
    Jun 2006
    Location
    California
    Beans
    638

    Nvidia Video Tearing

    Running Ubuntu 14.04 x64 with Nvidia GTX 650 and driver version: 331.38

    This is weird: When I watch any video in Unity, Xfce (with or without compositing, with or without compton) and OpenBox I get video tearing. I do not get video tearing in Fluxbox.

    In compiz I have set Vsync, force redraw, undirect full-screen windows and set the refresh rate to 60mhz. I have turned off flipping and enabled Vsync in nvidia-settings.

    Why would Fluxbox work when no other does? Maybe I'll just switch to Flux.
    Ubuntu 16.04 x64, Core i7 4770k, 8Gb RAM, Nvidia Gtx 650, Sandisk Extreme 120 SSD.

    https://reddingcomputer.wordpress.com/

  2. #2
    Join Date
    Jun 2006
    Location
    California
    Beans
    638

    Re: Nvidia Video Tearing

    Ok, it gets even weirder. In Fluxbox, if I run xfce4-panel the video tearing comes back. No video tearing with stock Fluxbox. This makes no sense.
    Ubuntu 16.04 x64, Core i7 4770k, 8Gb RAM, Nvidia Gtx 650, Sandisk Extreme 120 SSD.

    https://reddingcomputer.wordpress.com/

  3. #3
    Join Date
    Jun 2006
    Location
    California
    Beans
    638

    Re: Nvidia Video Tearing

    Upgraded to Nvidia 340.24, no change. I guess I'll just have to put up with it.
    Ubuntu 16.04 x64, Core i7 4770k, 8Gb RAM, Nvidia Gtx 650, Sandisk Extreme 120 SSD.

    https://reddingcomputer.wordpress.com/

  4. #4
    Join Date
    Jun 2007
    Beans
    16,485

    Re: Nvidia Video Tearing

    Appears to be fairly common with kepler chips, maybe something in here will alleviate..
    https://devtalk.nvidia.com/default/t...ing-desktop/1/
    (I no longer have a desktop, on my optimus laptops, 660m & 775m, nvidia thru nvidia-prime is worthless due to tearing everywhere so I just use Intel in linux sessions.

  5. #5
    Join Date
    Jun 2006
    Location
    California
    Beans
    638

    Re: Nvidia Video Tearing

    Thanks, I'll check it out. It does seem to be a very common problem.
    Ubuntu 16.04 x64, Core i7 4770k, 8Gb RAM, Nvidia Gtx 650, Sandisk Extreme 120 SSD.

    https://reddingcomputer.wordpress.com/

  6. #6
    Join Date
    Jun 2006
    Location
    California
    Beans
    638

    Re: Nvidia Video Tearing

    Ok, took some doing, but I fixed it as follows:

    Open a CLI and do:

    sudo nvidia-xconfig

    Then:

    sudo nvidia-settings

    Set your screen resolution and refresh rate in the Xserver settings (I set mine to 1920x1200 @60hz) and save it to xorg.conf

    Then do:

    sudo nano /etc/X11/xorg.conf

    Edit the device section thusly:

    Section "Device"
    Identifier "Device0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName "GeForce GTX 650"
    Option "RegistryDwords" "PerfLevelSrc=0x2222"
    Option "TripleBuffer" "True"
    EndSection

    This sets the card to performance mode and enables triple buffering.

    In nvidia-settings/OpenGL set:

    Sync to Vblank
    Allow Flipping
    Use Conformant Texture Clamping

    Save your configuration and restart the X-server.
    Ubuntu 16.04 x64, Core i7 4770k, 8Gb RAM, Nvidia Gtx 650, Sandisk Extreme 120 SSD.

    https://reddingcomputer.wordpress.com/

  7. #7
    Join Date
    May 2008
    Beans
    1

    Thumbs up Re: Nvidia Video Tearing

    Thanks mooreted.

    That worked great!

  8. #8
    Join Date
    Jun 2006
    Location
    California
    Beans
    638

    Re: Nvidia Video Tearing

    Quote Originally Posted by BODYPRINT View Post
    Thanks mooreted.

    That worked great!
    You are welcome. Glad I could help. Happy computing.
    Ubuntu 16.04 x64, Core i7 4770k, 8Gb RAM, Nvidia Gtx 650, Sandisk Extreme 120 SSD.

    https://reddingcomputer.wordpress.com/

  9. #9
    Join Date
    Dec 2014
    Beans
    1

    Re: Nvidia Video Tearing

    PerfLevelSrc=0x2222 sets performance level to a fixed performance level, better to use PerfLevelSrc=0x2233 instead, otherwise your graphics card will be set to the MAX level with a higher minimum clock frequency and a higher minumum transfer rate which may cause overheating. Anyway, enabling tripple buffering fixed my tearing problem, thanks.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •