I am using a laptop with Intel and NVIDIA GPU (Yes, I know, it is bad for Linux). I connected an external monitor to my GPU using HDMI (I also have mini DisplayPort, but don’t have a DisplayPort cable, so I can’t test).
Furthermore, I installed the proprietary drivers following the HOWTO on RPM Fusion (Howto/NVIDIA - RPM Fusion) as well as the one about Optimus. I am not sure to understand every word, but I tried to make this work and for now, my NVIDIA GPU seems to work fine, I can run program with it (Especially Unity and Unreal Engine). My issue is related to my external monitor which feels laggy, and I suppose it is related to the drivers. My monitor is 60 Hz, but it feels like less. On Windows, it does not feel as laggy.
nvidia-smi etc works fine, and my GPU is detected by my system and by the running apps, only the external monitor does not seem to work. So I am not sure what to do!
Only thing I see is 2 monitors, each 1920x1080, one at 60 hz, the other at 144 hz, and combined into a single display matrix of 3840x1313.
I really would not expect that to function well.
It appears the laptop screen is driven at 16x10.94 and the external monitor is 16x9 so they are mismatched on resolution.
What happens if you change the laptop screen to 1920x1080 instead of 1920x1313 (or rather the
overall screen display to 3840x1080)?