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
- GE-Proton 9-3 and 9-4 released with a new option to help with modded games
- MineClone2, inspired by Minecraft, gets renamed to VoxeLibre
- Bazzite v2.5 has fixes for Lenovo Legion Go and ASUS ROG Ally, plus smoother installs
- Half-Life remake Black Mesa has a big upgrade with DXVK 2.3.1, optimizations and bug fixes
- OpenTTD 14.0 brings a scalable font, a new ship pathfinder, social platform integration
- > See more over 30 days here
-
Stardew Valley 1.6.4 brings even more new free content
- Purple Library Guy -
Team Fortress 2 64bit support released, plus Vulkan for…
- WorMzy -
Stardew Valley 1.6.4 brings even more new free content
- Linux_Rocks -
World of Goo 2 delayed until August 2nd
- Lembritt -
Former Nouveau driver lead joins NVIDIA and sent a mass…
- whizse - > See more comments
Latest Forum Posts
- Weekend Players' Club 4/19/2024
- StoneColdSpider - The Evercade Outpost!
- Pengling - What sorta display and audio setup do you folks got?
- Shmerl - Weekend Players' Club 4/12/2024
- Pengling - Deus Ex GOTY Weird Resolution Issue on Steam But Not GOG…
- Vortex_Acherontic - 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