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: 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!
Login / Register
- GOG launch their Preservation Program to make games live forever with a hundred classics being 're-released'
- Half-Life 2 free to keep until November 18th, Episodes One & Two now included with a huge update
- Grand Theft Auto: The Trilogy – The Definitive Edition gets updated, needs a fix on Steam Deck
- Linux GPU Configuration Tool 'LACT' adds NVIDIA support
- Godot Engine 4.4 dev 4 released with interactive in-game editing
- > See more over 30 days here
-
Sony reportedly looking to acquire Kadokawa, owner of E…
- tohur -
Sony reportedly looking to acquire Kadokawa, owner of E…
- Shroobster -
NVIDIA stable driver 550.135 released for Linux
- Liam Dawe -
NVIDIA stable driver 550.135 released for Linux
- ShabbyX -
Steam Deck OLED: Limited Edition White and Steam Deck A…
- Philadelphus - > See more comments
- WINE Game Screenshot Thread
- Avehicle7887 - Why Valve released Steam for Linux after all?
- CatKiller - What do you want to see on GamingOnLinux?
- Liam Dawe - Our own anti-cheat list
- Liam Dawe - Weekend Players' Club 11/15/2024
- Klaas - See more posts
I do have Sync to VBlank enable in the drivers, it doesn't do anything to limit FPS for games.
I used the following xorg.conf options:
the device section:
Option "UseEdidFreqs" "false"
the screen section:
Option "metamodes" "1920x1080_60 +0+0 { ForceFullCompositionPipeline = On }"
Option "RegistryDwords" "OGL_MaxFramesAllowed=0x0; EnableBrightnessControl=1"
I also tried the following in the monitor section:
VertRefresh 50.0 - 60.0 <-- reduced the max to 60
But none of it seems to work.
The problem shows up as soon as games run at more than 60FPS, the game starts stuttering all over the place and it generally becomes an unpleasant experience. I also tried launching games with __GL_SYNC_TO_VBLANK=1, that doesn't do anything either.
I'm not trying to do anything Vsync related, I just want to force a 60FPS cap for games, anyone else have these issues ?
*EDIT- Im using Nvidia driver version 352.30, and the GTX680 card
I'm running Arch linux
The problem happens in all DE's for example XCFE, i3, Plasma,Gnome, regardless of compositing manager running or not
View PC info
make sure flipping is also enabled from nvidia-settings
View PC info
I have a similar problem with VSync and Wine, I can't limit my fps for Wine games that don't have an internal/built in VSync option or FPS limiter. Been trying to achieve this for months, tried various DE's and nothing.
I've tried pretty much everything you've listed above with no avail, even installed RivaTuner and limited the fps, still no effect.
Flipping is enabled in the nvidia-settings.
I get this problem on pretty much any game I try, the only games that don't give me any trouble are Distance and Planetary Annihilation ( these games are basically stuck at 60FPS and play buttery smooth) and the very very few games that play nice with Vsync enabled.
For example Victor Vran, If I enable Vsync the game locks to 30FPS.
If I disable Vsync the game runs at about 80ish FPS and stutters all over the place.
There are places in the game that run at 60FPS, these places play very smooth. As soon as the frame rate goes up the stuttering returns
View PC info
i just run nvidias { ForceFullCompositionPipeline = On } to remove tearing and thats about it
xfwm here.
had weird stuttering in UT pre-alpha though but adding __GL_THREADED_OPTIMIZATIONS=1 fixed it.. buttery smooth 80+ fps with all ultra like that.. while without it it was all over the place from 25-110 fps
but thats xfwm4 not compton. they are different compositors. I have simular issues with Marco for MATE. The answer for me is to either run compiz or kwin.
I installed the plasma desktop, Kwin handles vsync a lot better than anything I ever tried.
The stuttering is a lot less now... but it's still there
What settings do you have for Kwin ? there is a bug on kwin spanning a few years now with nvidia, I stumbled across a fix. You have to set your scale method to "smooth" ( not accurate ) then apply full scene repaints. You can either disable vsync for fullscreen or not, but its actually no different kwin as you say is probably the best compositor for this.
also add: Option "TripleBuffer" "1"
to the screen section in x.conf
View PC info
gedit /etc/profile
"add on top these line"
export __GL_YIELD="USLEEP"
export KDE_TRIPLE_BUFFER=1
"it doesn't limit fps but you will not have any shuttering for sure"
nothing seems to work :D
My games are still happily stuttering all over the place... oh well