• SupportHardware
  • Screen tearing returned (once again) after the latest updates

So after the latest updates and, as i noticed, return to 5.4 kernel series, the screen tearing returned to my laptop (GT 740M, optimus laptop, 390 series nvidia drivers). It's everywhere: when playing videos, scrolling in Firefox and so on, and is really annoying. Everything was normal in 5.3 series, so i suppose this is the exact same problem that was occurring in December when the first upgrade to 5.4 was done (which was reverted back to 5.3 soon after due to many issues and that also solved the screen tearing issue temporarily) (check P.S. for more context). So my question is again - how to fix this?

Method that was working to alleviate screen tearing in 5.3 series, doesn't work anymore. Repeating commands below don't do nothing:

echo "nvidia-drm.modeset=1" | sudo tee /etc/kernel/cmdline.d/50-nvidia-drm.conf
sudo clr-boot-manager update

And since this is optimus laptop, i don't have an option: Force Full Composition Pipeline in driver settings.

In previous thread, a user Scotty-Trees mentioned that this might have something to do with the option "Synchronization" which was enabled in 5.3, but now is disabled in 5.4 with no way to manually enable it (switching to Advanced does nothing).

P.S. This is the continuation of the thread (https://discuss.getsol.us/d/3240-screen-tearing-returned-after-latest-updates), since i am unable to edit the starting post there, i assumed it's better to start a new one than continuing the old.

the support got dropped by the kernel with 5.4 and still not added back with 5.5, there is a patch but seems to work only with 5.4.x kernel. the only work around this is using kernel LTS 4.9 at the moment

    Girtablulu Sorry if i sound dumb, support got dropped for what exactly?
    Found something myself https://devtalk.nvidia.com/default/topic/1068045/5-4-kernel-breaks-prime-synchronization-/

    If that's the only way, how do i safely switch to LTS kernel without experiencing black screens and other issues? Do i need to reinstall graphics drivers, virtualbox completely with the kernel itself?
    Would running:sudo eopkg install linux-lts nvidia-390-glx-driver virtualbox virtualbox-guest and rebooting be enough?

      Girtablulu Thank you, it worked perfectly. I can now easily switch between kernels when booting and both work fine. Ok then, i'll wait until this issue with tearing is resolved with the current kernel.

      2 months later

      So it seems that situation with screen tearing and the current kernel still remains (at least for me), is there any hope for this to get fixed? Or maybe there is some new method to deal with screen tearing?