I have a lenovo thinkpad T14 and it works fine on Windows 10 but on Ubuntu 20.04 the overall performance, in terms of "graphical stuff", is bad. Watching videos or streams make the pc slow, it drops frames, etc... I managed to improve a lot by turning off the Nvidia GPU and use the integrated Intel graphics card only.
But the main problem that I'm trying to solve is that when using a second external monitor there's a lot of screen tearing and weird artifacts but only on the external monitors (turning off the built-in display makes no difference). Currently I'm using a USB-C to USB-C cable to connect one monitor and a DisplayPort to USB-C cable to connect the other monitor. But I've tried multiple combinations of HDMI cables, DP-DP using DP to USB-C adapter, and even daisy-chain the two monitors and it makes no difference as well. One monitor has a resolution of 2560x1440 and the other 1920x1080. I also tried to change the 1440p monitor to 1080p but it is the same. Probably not relevant but the 1080p monitor is the one using the USB-C to USB-C cable and besides video it also powers the laptop and works as a USB hub.
tearing: https://imgur.com/a/NHoXZcO weird artifacts: https://imgur.com/a/ClKtVuT
I have a friend with the same exact laptop that is running 3 external monitors, one 1440p and two 1080p, and one of the 1080p monitors is the exact same model as mine and he has no problems. So I'll guess that is some misconfiguration or driver problem in by pc. I also tried a fresh install of Ubuntu and I still have the same problem.
Any suggestions would be cool :)
PS: I have read multiple threads about similar problems but all of them are focused in the nvidia gpu but I want to avoid using it because the performance when using it is terrible as mention above.