Optimus Switch with dual monitors

I have a System76 Gazelle laptop with Intel and Nvidia gpus), and have installed Manjaro KDE. My goal is to use it as my primary PC at my desk, where I have two Dell 24"monitors.I´ve read through many of the relevant forum and Wiki posts and determined I would need either Optimus Manager or Optimus Switch to be able to achieve this. I also want to preserve the ability to (seamlessly as possible), disconnect from the desktop and just use it as a laptop. I decided on Optimus Switch.

I followed the instructions at Optimus Switch SDDM and everything seemed to go smoothly.

When I switch to Intel, I only get one display; the other is not detected. I have the impression that is t be expected, so I am not asking or help on that. If that is not the case, we can come back to it.

Here's my setup:
Left display: D2418P on HDMI (2560x1440)
Right Display: D2419H on DP->miniDP (1920x1080)

When I switch to Nvidia, I have the following settings:

[dean@jimmypage Nextcloud]$ inxi -SMGxxxz
System:    Host: jimmypage Kernel: 5.6.12-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: KDE Plasma 5.18.5 
           tk: Qt 5.14.2 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux 
Machine:   Type: Laptop System: System76 product: Gazelle v: gaze14 serial: <filter> 
           Mobo: System76 model: Gazelle v: gaze14 serial: <filter> UEFI: INSYDE v: 1.07.09-1 date: 08/23/2019 
Graphics:  Device-1: Intel UHD Graphics 630 vendor: CLEVO/KAPOK driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:3e9b 
           Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] vendor: CLEVO/KAPOK driver: nvidia v: 440.82 
           bus ID: 01:00.0 chip ID: 10de:1f91 
           Display: x11 server: X.Org 1.20.8 driver: modesetting,nvidia compositor: kwin_x11 
           resolution: 1920x1080~60Hz, 2560x1440~60Hz 
           OpenGL: renderer: GeForce GTX 1650/PCIe/SSE2 v: 4.6.0 NVIDIA 440.82 direct render: Yes 
[dean@jimmypage Nextcloud]$ sudo lshw -c video
[sudo] password for dean: 
       description: VGA compatible controller
       product: TU117M [GeForce GTX 1650 Mobile / Max-Q]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:141 memory:a3000000-a3ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:4000(size=128) memory:a4080000-a40fffff
       description: VGA compatible controller
       product: UHD Graphics 630 (Mobile)
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:159 memory:a2000000-a2ffffff memory:b0000000-bfffffff ioport:5000(size=64) memory:c0000-dffff
 lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
dean@jimmypage Nextcloud]$  xrandr | awk ' /connected/ { print $1, $2 }'
DP-0 connected
DP-1 disconnected
eDP-1-1 connected
DP-1-1 disconnected
HDMI-1-1 connected
[dean@jimmypage Nextcloud]$ mhwd -li
> Installed PCI configs:
                  NAME               VERSION          FREEDRIVER           TYPE
    video-nvidia-440xx            2019.10.25               false            PCI
[dean@jimmypage Nextcloud]$ glxinfo | grep -i vendor
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation

The display problem is this:
On boot and on screen lock, the SDDM screen displays on both monitors. On login, the left display goes dark, and the DE environment shows on the right, but is lacking the main screen components - menu, taskbar, system tray. I can open apps via krunner there, and I can drag them to the left and work with them, but I guess the DE on the left is not loaded at all or only partially so.

How do I get a fully functioning display on both monitors when I am logged in, as I see when I get to the SDDM screen?

Thanks in advance for any help.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by