If you have a laptop with hybrid GPUs (Intel + Nvidia in my case) and you are using some sort of power management to switch to hybrid mode to be able to use the external HDMI monitor and you are experiencing some sort of Stuttering or weird Tearing, and you don't want to switch to Nvidia mode, this is the solution that worked for me.
After a lot of research and testing, I found that disabling the modesetting
driver and using the Intel driver helps with the problem.
First, install the Intel driver. If you are on Arch, you install it with sudo pacman -S xf86-video-intel
Then, if you use optimus-manager
, make sure to enable the Intel driver on the /etc/optimus-manager/optimus-manager.conf
file like so:
[intel]
driver=intel
accel=
tearfree=yes