@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 replaceslibgdm
). 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.