..
Xorg & NVIDIA+Intel dual graphics: "flip queue failed: Invalid argument"
Symptoms
- In
Xorg.log:flip queue failed: Invalid argumentPage flip failed: Invalid argumentpresent flip failed
- The display freezes when using a fullscreen application (most commonly games) for from a few seconds to several minutes of use.
Cause
Discussed at-length in xserver issue #24.
Solutions
None.
Workarounds
Do not use fullscreen at all. Make sure game settings specify “windowed” not “fullscreen”.
Some games do not have the option at all, in which case using protontricks [steam game ID] winecfg and ticking enable virtual desktop can also work the same.
If your display freezes and you have SSH enabled on your workstation you can run:
pkill -9 -u [your username] ; killall -9 X ; systemctl restart display-manager
to get a working system without rebooting the entire machine.