Author Topic: Screen Tearing w/Nvidia Geforce 7000 series (SOLVED)  (Read 4719 times)

0 Members and 1 Guest are viewing this topic.

Offline Curly-Bacon

  • Newly Subscribed
  • *
  • Posts: 12
  • Karma: 0
  • I'm Getting Good at This Peppermint Stuff :)
    • View Profile
  • Peppermint version(s): 7
Screen Tearing w/Nvidia Geforce 7000 series (SOLVED)
« on: November 19, 2015, 09:43:57 pm »
Hello Peppermint Community -

Just installed Peppermint Six on my Dell D820 laptop and have all my preferred software installed.  One issue I'm having is terrible screen tearing which I can't seem to shake. The graphics card is a Nvidia Geforce GO 7000 series.

Anyone have ideas?

Thanks!

Mark
« Last Edit: December 23, 2015, 12:08:51 am by mzajac »

Offline scifidude79

  • Hero
  • *****
  • Posts: 4029
  • Karma: 870
    • View Profile
  • Peppermint version(s): Peppermint 9
Re: Screen Tearing w/Nvidia Geforce 7000 series
« Reply #1 on: November 19, 2015, 10:43:24 pm »
This is an issue with Nvidia cards that Nvidia seems to refuse to do anything about.  However, it is relatively simple and painless to fix, even though they won't do it.

First, try this command in the terminal to see if the tearing goes away:

Code: [Select]
nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"

If that works, do this to make it a permanent thing.  First, run this command:

Code: [Select]
sudo nvidia-xconfig

Next, run this:

Code: [Select]
sudo gedit /etc/X11/xorg.conf

That will open a text file.  Scroll down in the text file until you reach Section "Screen".  There should be a few lines, one of which looks something like this:

Code: [Select]
DefaultDepth    24

After that line, add this line:

Code: [Select]
Option         "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"

This is what mine looks like:

Code: [Select]
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Save and close that file.  After doing that, that option will be set at boot and you shouldn't have any more issues with screen tearing.

Offline Curly-Bacon

  • Newly Subscribed
  • *
  • Posts: 12
  • Karma: 0
  • I'm Getting Good at This Peppermint Stuff :)
    • View Profile
  • Peppermint version(s): 7
Re: Screen Tearing w/Nvidia Geforce 7000 series
« Reply #2 on: November 22, 2015, 10:37:50 am »
Thank you for the reply.

Didn't work.  After entering the long line of code into the terminal, I received the following error message:  "ERROR: Error querying target relations".

Prior to the error being displayed, there was a screen flicker, screen turned dark, then the error message was displayed.

This is so frustrating.   >:(

You wouldn't happen to know of any other potential solutions that I can try? I heard that installing compton as the window manager may help?

Regards,

Mark

Offline zebedeeboss

  • Global Moderator
  • Hero
  • *****
  • Posts: 3233
  • Karma: 625
  • Life first... Peppermint a close 2nd :)
    • View Profile
  • Peppermint version(s): P10 / P9 Respin
Re: Screen Tearing w/Nvidia Geforce 7000 series
« Reply #3 on: November 22, 2015, 10:43:06 am »
Have you installed the Nvidia drivers or are you still using what came with the install of Peppermint ?
Be Kind Whenever Possible...   It is Always Possible - Dalai Lama

P10r x64 Desktop - AMD Threadripper 2950X - 64Gb RAM - NVIDIA RTX2080Ti 11Gb - 2 x 27" 4k

Offline Curly-Bacon

  • Newly Subscribed
  • *
  • Posts: 12
  • Karma: 0
  • I'm Getting Good at This Peppermint Stuff :)
    • View Profile
  • Peppermint version(s): 7
Re: Screen Tearing w/Nvidia Geforce 7000 series
« Reply #4 on: November 22, 2015, 10:57:15 am »
I have the proprietary nvidia drivers installed.

Are you thinking maybe reverting back to the opensource graphics drivers to solve this?  I haven't thought about that.

Thank you for the reply.

Mark

Offline zebedeeboss

  • Global Moderator
  • Hero
  • *****
  • Posts: 3233
  • Karma: 625
  • Life first... Peppermint a close 2nd :)
    • View Profile
  • Peppermint version(s): P10 / P9 Respin
Re: Screen Tearing w/Nvidia Geforce 7000 series
« Reply #5 on: November 22, 2015, 11:21:32 am »
99 times out of 100 the Nvidia drivers will offer a better experience from what I have seen but it is worth a try.   It is also worth looking up which Nvidia version is best for your graphics card.    The latest doesn't always mean the best for you.
Be Kind Whenever Possible...   It is Always Possible - Dalai Lama

P10r x64 Desktop - AMD Threadripper 2950X - 64Gb RAM - NVIDIA RTX2080Ti 11Gb - 2 x 27" 4k

Offline PCNetSpec

  • Administrator
  • Hero
  • *****
  • Posts: 26452
  • Karma: 65531
  • "-rw-rw-rw-" .. The Number Of The Beast
    • View Profile
    • PCNetSpec
  • Peppermint version(s): Peppermint 10
Re: Screen Tearing w/Nvidia Geforce 7000 series
« Reply #6 on: November 22, 2015, 03:12:29 pm »
Which nvidia drivers are yu using and how did you install them ?
WARNING: You are logged into reality as 'root' .. logging in as 'insane' is the only safe option.

Team Peppermint
PCNetSpec

Offline Curly-Bacon

  • Newly Subscribed
  • *
  • Posts: 12
  • Karma: 0
  • I'm Getting Good at This Peppermint Stuff :)
    • View Profile
  • Peppermint version(s): 7
Re: Screen Tearing w/Nvidia Geforce 7000 series
« Reply #7 on: November 22, 2015, 04:47:08 pm »
I'm using the NVIDIA legacy binary driver version 304.131  (proprietary, tested).  Keep in mind, the graphics chipset in my laptop is 7-8 years old (Nvidia Geforce Go 7400).

I installed the driver through the Peppermint Menu (Menu/Preferences/Additional Drivers).  I DID NOT install through the terminal.

Also, I tried using the open-source drivers (X.org Nouveau driver) with no luck.  I definitely need to use the proprietary driver for the system to be functional.

Do you think it's possible for me to manually install newer drivers (like 340.x or 350.x).  Not sure as I am running out of ideas.

Thanks!

Mark

Offline PCNetSpec

  • Administrator
  • Hero
  • *****
  • Posts: 26452
  • Karma: 65531
  • "-rw-rw-rw-" .. The Number Of The Beast
    • View Profile
    • PCNetSpec
  • Peppermint version(s): Peppermint 10
Re: Screen Tearing w/Nvidia Geforce 7000 series
« Reply #8 on: November 22, 2015, 05:00:34 pm »
Nope, according to the nvidia site 304.131 are the latest drivers for your card

Have you tried the 304 (updates) driver ?
WARNING: You are logged into reality as 'root' .. logging in as 'insane' is the only safe option.

Team Peppermint
PCNetSpec

Offline Curly-Bacon

  • Newly Subscribed
  • *
  • Posts: 12
  • Karma: 0
  • I'm Getting Good at This Peppermint Stuff :)
    • View Profile
  • Peppermint version(s): 7
Re: Screen Tearing w/Nvidia Geforce 7000 series
« Reply #9 on: November 23, 2015, 11:18:44 am »
I thought the 304.131 driver is the updated driver?

Not sure what you mean by "Have you tried the 304 (updates) driver ?"

Am I missing something?

Thanks!

Mark

Offline PCNetSpec

  • Administrator
  • Hero
  • *****
  • Posts: 26452
  • Karma: 65531
  • "-rw-rw-rw-" .. The Number Of The Beast
    • View Profile
    • PCNetSpec
  • Peppermint version(s): Peppermint 10
Re: Screen Tearing w/Nvidia Geforce 7000 series
« Reply #10 on: November 24, 2015, 05:46:21 am »
If you go to

menu > Preferences > Additional Drivers

you should see 2 versions of the 304 driver listed .. the one from the normal repo, and one labelled as from the (updates) repo.

Have you tried both ? .. and additionally with the fix from scifidude79 above.
WARNING: You are logged into reality as 'root' .. logging in as 'insane' is the only safe option.

Team Peppermint
PCNetSpec

Offline Curly-Bacon

  • Newly Subscribed
  • *
  • Posts: 12
  • Karma: 0
  • I'm Getting Good at This Peppermint Stuff :)
    • View Profile
  • Peppermint version(s): 7
Re: Screen Tearing w/Nvidia Geforce 7000 series
« Reply #11 on: December 01, 2015, 12:34:37 pm »
Have you tried both ? .. and additionally with the fix from scifidude79 above.

Yes, I have tried both - a) using the updated driver and recommended and b) tips from scifidude79.   Both with no luck.

Am I stuck with this terrible screen tearing?

Thanks for all the help!

Mark

Offline PCNetSpec

  • Administrator
  • Hero
  • *****
  • Posts: 26452
  • Karma: 65531
  • "-rw-rw-rw-" .. The Number Of The Beast
    • View Profile
    • PCNetSpec
  • Peppermint version(s): Peppermint 10
Re: Screen Tearing w/Nvidia Geforce 7000 series
« Reply #12 on: December 01, 2015, 03:47:58 pm »
Does disabling compositing help ?

Go to:-
menu > Preferences > Peppermint Control Center > Desktop Effects (tab)

and remove the tick from:-
Enable desktop effects

Did that get rid of the tearing ?
WARNING: You are logged into reality as 'root' .. logging in as 'insane' is the only safe option.

Team Peppermint
PCNetSpec

Offline Curly-Bacon

  • Newly Subscribed
  • *
  • Posts: 12
  • Karma: 0
  • I'm Getting Good at This Peppermint Stuff :)
    • View Profile
  • Peppermint version(s): 7
Re: Screen Tearing w/Nvidia Geforce 7000 series
« Reply #13 on: December 06, 2015, 11:45:35 am »
Sorry for the delayed response. For some reason I'm not getting my forum alerts emailed to me. I'll have to look at my settings on that.

Does disabling compositing help ?

Did that get rid of the tearing ?

I tried disabling the compositing and the system became unstable for me with a couple of reboots necessary to get back to normal. I had to re-initialize compositing to get back to "normal".
I've been doing some researching on the topic in other distro forums and some are having success (w/o stating specific hardware being used) with installing a program called "Compton".

Should I try installing Compton and see if that addresses the screen tearing?

Thanks!

Mark

Offline PCNetSpec

  • Administrator
  • Hero
  • *****
  • Posts: 26452
  • Karma: 65531
  • "-rw-rw-rw-" .. The Number Of The Beast
    • View Profile
    • PCNetSpec
  • Peppermint version(s): Peppermint 10
Re: Screen Tearing w/Nvidia Geforce 7000 series
« Reply #14 on: December 06, 2015, 01:45:54 pm »
Sure, it can't hurt to give it a try .. install compton:
Code: [Select]
sudo apt-get install compton
then disable compositing in Peppermint Control Center

then start compton with something like:
Code: [Select]
compton -cC
if the machine stays stable, and screen tearing has gone you'll have to set compton to autostart .. if you don't know how to do this, just ask :)
« Last Edit: December 06, 2015, 01:47:46 pm by PCNetSpec »
WARNING: You are logged into reality as 'root' .. logging in as 'insane' is the only safe option.

Team Peppermint
PCNetSpec