Some programs, such as OBS Studio and SSR, tend to disable flipping which in turn disables VSync not only for the desktop but also for games. Which in turn causes breaking up graphics and low FPS in games. The problem is that newer versions of SSR disable flipping permanently. Older versions of that program only disabled it temporarily - while the program is running. But the newer ones don't enable it back. Suppose you checked the OpenGL setting "allow flipping" in the NVIDIA control panel but it remains disabled no matter what you do.
Steam also disables flipping, for unknown reasons, when it displays achievements. Even when the achievements hide, flipping remains OFF.
So here's the deal - you have to explicitly mention flipping in the config file of NVIDIA. Open terminal and type
then press Enter. This will generate an 'xorg.conf' file in your system, since newer drivers (starting from 390, if I'm not mistaken) don't generate it automatically.
Note: nvidia-xconfig needs to write in the root file system. If you don't use the 'sudo' command, this how-to won't work!
Keep the terminal open and now type
where 'gedit' is your favorite editor. You can do it even with 'nano', if you prefer.
Find "Section "Device"" (it's almost at the end of the file) and add
then save the file and restart the X server by pressing Ctrl+Alt+Backspace. Or reboot the whole system, if you like.
In case you wonder where to put that line, here's what my "Section "Device"" looks like:
Steam also disables flipping, for unknown reasons, when it displays achievements. Even when the achievements hide, flipping remains OFF.
So here's the deal - you have to explicitly mention flipping in the config file of NVIDIA. Open terminal and type
Code:
sudo nvidia-xconfig
Note: nvidia-xconfig needs to write in the root file system. If you don't use the 'sudo' command, this how-to won't work!
Keep the terminal open and now type
Code:
sudo gedit /etc/X11/xorg.conf
where 'gedit' is your favorite editor. You can do it even with 'nano', if you prefer.
Find "Section "Device"" (it's almost at the end of the file) and add
Code:
Option "NoFlip" "false"
then save the file and restart the X server by pressing Ctrl+Alt+Backspace. Or reboot the whole system, if you like.
In case you wonder where to put that line, here's what my "Section "Device"" looks like:
Code:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "NoFlip" "false"
EndSection