You are not logged in.

#1 2015-05-28 23:56:07

olorin12
Member
Registered: 2014-08-01
Posts: 18

[SOLVED] Help with NVidia Screen Tearing Fix

Howdy.

I'm using XFCE and have an NVidia GTX 750ti, with the most recent nvidia driver package installed. I'm having an issue with screen tearing.
I looked on the wiki, and I used this solution:
https://wiki.archlinux.org/index.php/NV … ries_cards
The problem is, when I put that first line in the terminal, it switches my resolution to the monitor's native 1900x(whatever it is). I need to use 1440x900, because the native resolution just makes stuff too small to read.

What do I change in order to keep my resolution, both in that first command and in the line for the xorg config file?

Thank you much.

Last edited by olorin12 (2015-05-30 08:14:17)

Offline

#2 2015-05-29 05:43:54

mouseman
Member
From: Outta nowhere
Registered: 2014-04-04
Posts: 298

Re: [SOLVED] Help with NVidia Screen Tearing Fix

You can (should?) use your monitor's native resolution and then you can use the DPI setting to change the scaling of fonts.

I'm not sure XFCE will ever be without tearing though. I never managed to fix it.

Offline

#3 2015-05-29 08:28:51

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: [SOLVED] Help with NVidia Screen Tearing Fix

You haven't bothered to give any detail about your "issue". XFCE works fine for me.

Some Nvidia settings which can mess up vsync:

* TripleBuffer being on
* Vsync being off (obviously)

Offline

#4 2015-05-29 09:58:03

firekage
Member
From: Eastern Europe, Poland
Registered: 2013-06-30
Posts: 624

Re: [SOLVED] Help with NVidia Screen Tearing Fix

brebs wrote:

You haven't bothered to give any detail about your "issue". XFCE works fine for me.

Some Nvidia settings which can mess up vsync:

* TripleBuffer being on
* Vsync being off (obviously)

I don't want to point in wrong direction but with KDE there is also another options that are responsible for v-sync working in K > system settings > desktop effect > advanced:

-compisiting: OpenGL 3.1
-system graphic: native
-scale metod: accurate
-vsync for openGL: by itself (or what is this called in english).

Don't know if this are true for XFCE but settings are just settings, and they should be in every gui/wm.

Offline

#5 2015-05-30 08:13:59

olorin12
Member
Registered: 2014-08-01
Posts: 18

Re: [SOLVED] Help with NVidia Screen Tearing Fix

Thanks all, I was able to get it to work with my preferred resolution.
Mouseman, that did work, but with 1920x1080 some of my applications were still just too small.
Brebs, I was having a line of tearing/distortion whenever I moved something in an application, like a game or web browser. The solution given in the wiki fixed it, but forced 1920x1080 resolution, which was too small for me.
Firekage, thanks, but XFCE has a different window manager and compositor, and therefore different settings than KDE.

The solution in the Arch Wiki gives a line to put into your 20-nvidia.conf file (that file replaces the xorg.conf file that was used several years ago if you have an Nvidia card).
The line reads:

Option  "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"

That works when I log on, but gives me the monitor's native 1920x1080 resolution, which is too darn small. I edited the file to read:

Option   "metamodes" "1440x900_60 +0+0 { ForceFullCompositionPipeline = On }"

which gives me the fix in my desired resolution.
Changing thread to solved.

Last edited by olorin12 (2015-05-30 08:29:54)

Offline

#6 2015-05-30 08:18:27

mouseman
Member
From: Outta nowhere
Registered: 2014-04-04
Posts: 298

Re: [SOLVED] Help with NVidia Screen Tearing Fix

olorin12 wrote:

Mouseman, that did work, but with 1920x1080 some of my applications were still just too small.

Good to hear you were able to fix it.

Just wanted to add one little thing, I don't know if there is a difference, but did you set the DPI setting in the 20-nvidia.conf file or via the XFCE WM/Compositor settings?

Like I said I'm not sure whether that makes a difference but I can imagine that changing it via the GUI only affects the font and via Nvidia settings it might scale everything? It's just a thought ... I can't try it I don't have XFCE installed anymore.

Offline

#7 2015-05-30 08:31:20

olorin12
Member
Registered: 2014-08-01
Posts: 18

Re: [SOLVED] Help with NVidia Screen Tearing Fix

I set the DPI in XFCE's settings. I looked in 20-nvidia.conf, and there was nothing for DPI. Pretty sure that's a desktop environment-level setting, not driver.

Offline

#8 2015-05-30 08:33:28

mouseman
Member
From: Outta nowhere
Registered: 2014-04-04
Posts: 298

Re: [SOLVED] Help with NVidia Screen Tearing Fix

No, you can set it via its config file under the monitor setting, as follows:

Section "Monitor"
    ...
    Option    "DPI"  "100 x 100"
    ...
EndSection

Offline

#9 2015-05-30 08:55:45

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: [SOLVED] Help with NVidia Screen Tearing Fix

olorin12 wrote:

the monitor's native 1900x(whatever it is). I need to use 1440x900, because the native resolution just makes stuff too small to read.

What do I change in order to keep my resolution, both in that first command and in the line for the xorg config file?

Hang on - is this an LCD monitor? If so, you're deliberately making your fonts *ugly* by forcing a non-native resolution.

Fix your font sizes and DPI, instead.

Offline

Board footer

Powered by FluxBB