I have a 1080p@144Hz Internal display on my laptop (Legion Y740) and an RTX 2060 GPU running Arch Linux with Nvidia proprietary drivers installed from Arch Repositories. It should be using HBR2 (DisplayPort 1.2). Until the Nvidia driver version 450.119.03 this was the case. But after that version it is using HBR3 (DisplayPort 1.4) which the display and connection iaren’t capable of, so the connection is being overloaded when ever there is increase in load (this signal is mostly being passed through CPU, as CPU load increases the tearing).
Fixes I have tried:
Using different Linux Distribution: Same issue persists, it works with the 450.119.03 driver correctly and fails with higher versions, even with varying kernel versions.
Forcing Full Composition Pipeline: Nothing changed
Using a different monitor and setting this resolution (1080p@144Hz): This issue doesn’t occur then, when the display is in DP 1.4 mode it uses 2 lanes @ 8.10 Gbps and when in DP 1.2 mode it uses 4 lanes @ 5.40 Gbps
All this is in discrete graphics mode when shifted to switchable graphics mode the display is run using Intel UHD Graphics and the issue isn’t present. It is also not present in Windows only happening with Linux Drivers. So I’m thinking a software bug in the driver, any help on this matter would be very much appreciated.