SOLUTION: Need to disable unredirect:
There is an extension here: https://extensions.gnome.org/extension/1873/disable-unredirect-fullscreen-windows/
Maybe this was disabled and got re-enabled recently? Any ideas on how to set this without using the extension?
For the past couple weeks I’ve been dealing with some pretty bad screen tearing when using my Intel GPU. I have an Optimus laptop and the tearing does not happen when I launch a program on the Nvidia card, only Intel. I first noticed the tearing on Dec 6th, before that everything worked fine. I think it may have been caused by an update around that time, but I have been unable to find the source of the problem or a solution. I posted on Reddit and one other person says they have the same problem, but no solution, so figured I’d try here. I’m on a fresh install of Fedora 31 Workstation, all updates applied as of this posting.
Some info on my setup:
Intel HD Graphics 630
Driver: i915 (kernel)
GTX 1050 Ti Mobile
Driver: 440.44 (rpmfusion)
I tried adding the “TearFree” option to a config file as directed by the ArchWiki, but that didn’t help. Another commonly suggested solution is to enabled “Force Full Composition Pipeline” in nvidia-settings, but that option isn’t available for Optimus laptops. I searched the RedHat bugzilla, but didn’t come up with anything related to tearing on Intel.
I’d like to nail down the cause of the problem and file a bug report because until a couple weeks ago everything worked 100% out of the box. Any other info I could share that would be helpful just let me know.