While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- New US Congress bill proposal requires all operating system providers to verify ages [updated]
- US operating system age verification bill "Parents Decide Act" gets published
- Mozilla announced "Thunderbolt", their open-source and self-hostable AI client
- PlayStation 3 emulator RPCS3 can now auto-configure games for you
- Only 2 years after release Star Trek: Resurgence is being delisted
- > See more over 30 days here
- Testing the VRAM valve patch
- Avehicle7887 - Away all of next week
- Liam Dawe - New Desktop Screenshot Thread
- tmtvl - Shop Crush - Psychological Horror Thrift Sim with Literal Illusio…
- hollowlimb - Proton/Wine Games Locking Up
- Caldathras - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
I always use ForceFullCompositionPipeline which seems to bugger all.
What are you guys using to reduce it?
Edit: For those wondering, I solved it: https://www.gamingonlinux.com/articles/i-have-finally-found-a-way-to-sort-out-screen-tearing-on-nvidia-with-linux.7213
just generate a xorg.conf file:
nvidia-xconfig
and in the Screen section add:
Option "TripleBuffer" "1"
example:
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
Option "TripleBuffer" "1"
EndSection
you can also remove ForceFullCompositionPipeline
works for me with kwin
It seems the tearing only happens on my 4K screen and not my 1080p screen.
Triple buffering is enabled for me, but it doesn't help on its own.
ForceCompositionPipline fixes everything for me.. but i have no idea about 4K resolution.. might be broken there?
My massive compton start command:
compton --vsync opengl-swc --paint-on-overlay --backend glx --glx-no-stencil -c
also recording will be pain with compton. there will be screen tearing on the video
Thanks to this tweet: https://twitter.com/HeavyHDx/status/730818366148071424
Essentially I now have a shortcut assigned for two scripts, one to set ForceFullCompositionPipeline on at 4K resolution and one to set ForceFullCompositionPipeline on at 1080p resolution.
It seems when games change the monitor resolution instead of stretching a fullscreen window (hello Stellaris), the ForceFullCompositionPipeline option is actually reset.
Why am I doing some games at 1080p? Performance, text being too small etc.
So I am just doing this:
nvidia-settings --assign CurrentMetaMode="DP-4:3840x2160_60 +0+0 { ForceFullCompositionPipeline = On }, DVI-I-1:1920x1080_60 +3840+0 { ForceFullCompositionPipeline = On }"And this:
nvidia-settings --assign CurrentMetaMode="DP-4:1920x1080_60 +0+0 { ForceFullCompositionPipeline = On }, DVI-I-1:1920x1080_60 +1920+0 { ForceFullCompositionPipeline = On }"