Not yet. Since I know you can handle tty then let's do this experiment.
- Rename existing optimus-manager X11 conf and add intel at the end so you could bring it back easily if it went wrong:
sudo mv /etc/X11/xorg.conf.d/10-optimus-manager.conf /etc/X11/xorg.conf.d/10-optimus-manager.conf-intel
- Create new, nvidia conf based on mine and hopefully, it will fit:
sudo nano /etc/X11/xorg.conf.d/10-optimus-manager.conf
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "01:00:0"
Option "AllowEmptyInitialConfiguration"
Option "Coolbits" "28"
Option "DRI" "3"
EndSection
- Add this
exec /usr/bin/optimus-manager_Xsetup
line:
sudo nano /usr/share/sddm/scripts/Xsetup
#!/bin/sh
# Xsetup - run as root before the login dialog appears
exec /usr/bin/optimus-manager_Xsetup
After that is done, log out, log in and check
optimus-manager --print-mode