Stuttering and Laggy monitor on "External Only" mode

@clutterking @Despair
This happens when you are in hybrid mode (the default Manjaro NVIDIA installation),thats a bug that NVIDIA has not fixed yet,the workaround for this is to switch to NVIDIA mode with optimus-manager

Install optimus-manager from the official repositories

pamac install optimus-manager

Since you are using GNOME,you need to follow 2 additional steps

  • The default gdm package from the Archlinux and Manjaro repositories is not compatible with optimus-manager, so you must replace it with this patched version : gdm-prime (also replaces libgdm). The patch was written by Canonical for Ubuntu and simply adds two script entry points specifically for Prime switching. The package is otherwise identical to the official one.
  • Gnome launches Wayland sessions by default, which are incompatible with optimus-manager. To force Xorg sessions, You need to edit the file /etc/gdm/custom.conf and remove the # before the line #WaylandEnable=false.

When finished,reboot the computer,now you can switch between integrated (use intel card only),hybrid (intel + nvidia) (the one you are currently using) and nvidia mode (the one you want for external monitor)

optimus-manager --switch integrated
optimus-manager --switch hybrid
optimus-manager --switch nvidia

Then,logout and login again,you should be now using the nvidia mode,connect to the external monitor and everything should be fluid.

you can verify what mode you are right now with

optimus-manager --print-mode

and you can see what process are currently using the nvidia card

nvidia-smi

bumblebee are loong deprecated,they are mostly for older cards now,the newer way now is with official nvidia drivers.

7 Likes