• Important: We recently upgraded our forum software - please let us know if you run into any issues.

[how-to,nvidia] Force flipping to stay ON

rado84

Active Member
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
Code:
sudo nvidia-xconfig
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

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
 

Members online



Top