Unable to detect my second monitor

I recently installed Manjaro. During the installation, I chose the option "Install proprietary drivers" since I have a Nvidia graphic card.

But I can't detect my second screen even though it's connected to the hdmi and functionnal frowning:
I'm still new to the world of linux, if you can help me.
Thank you so much.

inxi -Fxz output :

misha@misha-linux ~> inxi -Fxz
System:    Host: misha-linux Kernel: 5.5.4-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.2.1 Desktop: KDE Plasma 5.18.0 
           Distro: Manjaro Linux 
Machine:   Type: Laptop System: LENOVO product: 20MFCTO1WW v: ThinkPad X1 Extreme serial: <filter> 
           Mobo: LENOVO model: 20MFCTO1WW v: SDK0J40697 WIN serial: <filter> UEFI: LENOVO v: N2EET39W (1.21 ) date: 04/15/2019 
Battery:   ID-1: BAT0 charge: 69.8 Wh condition: 71.3/80.4 Wh (89%) model: Celxpert 01AY969 status: Unknown 
CPU:       Topology: 6-Core model: Intel Core i7-8750H bits: 64 type: MT MCP arch: Kaby Lake rev: A L2 cache: 9216 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 52815 
           Speed: 800 MHz min/max: 800/4100 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800 8: 800 
           9: 800 10: 800 11: 800 12: 801 
Graphics:  Device-1: Intel UHD Graphics 630 vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 
           Device-2: NVIDIA GP107M [GeForce GTX 1050 Ti Mobile] vendor: Lenovo driver: nvidia v: 440.59 bus ID: 01:00.0 
           Display: x11 server: X.Org 1.20.7 driver: modesetting,nvidia resolution: 3840x2160~60Hz 
           OpenGL: renderer: Mesa DRI Intel UHD Graphics 630 (Coffeelake 3x8 GT2) v: 4.6 Mesa 19.3.4 direct render: Yes 
Audio:     Device-1: Intel Cannon Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
           Sound Server: ALSA v: k5.5.4-1-MANJARO 
Network:   Device-1: Intel Wireless-AC 9560 [Jefferson Peak] driver: iwlwifi v: kernel port: 4000 bus ID: 00:14.3 
           IF: wlp0s20f3 state: down mac: <filter> 
           Device-2: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: 3.2.6-k port: efa0 bus ID: 00:1f.6 
           IF: enp0s31f6 state: down mac: <filter> 
           Device-3: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: r8152 bus ID: 2-2.4:6 
           IF: enp0s20f0u2u4 state: down mac: <filter> 
           Device-4: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: r8152 bus ID: 4-2:2 
           IF: ens20u2 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 476.94 GiB used: 17.14 GiB (3.6%) 
           ID-1: /dev/nvme0n1 vendor: Western Digital model: PC SN720 SDAQNTW-512G-1001 size: 476.94 GiB 
Partition: ID-1: / size: 467.96 GiB used: 17.11 GiB (3.7%) fs: ext4 dev: /dev/nvme0n1p2 
Sensors:   System Temperatures: cpu: 56.0 C mobo: 53.0 C 
           Fan Speeds (RPM): cpu: 0 
Info:      Processes: 258 Uptime: 1h 03m Memory: 15.10 GiB used: 2.63 GiB (17.4%) Init: systemd Compilers: gcc: 9.2.1 
           Shell: fish v: 3.0.2 inxi: 3.0.37 
misha@misha-linux ~> 

mhwd -li output :

misha@misha-linux ~> mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-440xx-prime            2019.10.25               false            PCI

You have a hybrid driver (Both Intel and nVidia can be used) and some manufacturers put the HDMI output on the nVidia only, so follow this post to switch between nVidia and Intel:

Or install the proprietary drivers only, which means worse battery life as you'll be running in gaming mode all the time...

sudo mhwd --remove pci video-hybrid-intel-nvidia-440xx-prime
sudo mhwd --install pci video-nvidia-440xx
sudo reboot
1 Like

Thanks you, this is working !

1 Like

Update :
I tested the first solution, but unfortunately, the desktop disappears on the first screen, I can't even right-click on the first screen anymore.

So I tried the second method but it doesn't work, well I don't have any particular error but the other screen remains black.

Back to the starting point :confused:

:sob:

@michaldybczak : You any further bright ideas?

1 Like

Yeah, I have an idea... Nvidia multimonitor setup is incredibly buggy. Whenever I switch to Nvidia, one of the monitors or two goes black, of course right-click doesn't work. Does it sound familiar?

This is plasmashell acting up. Open system monitor, close/kill plasmashell, alt+space to trigger krunner and launch plasmashell.

Usually this fixes it, but there are times when you need to repeat it few times. In worst case scenario you need to restart session and repeat it all again. This is incredibly frustrating and I haven't found any solution to this but truth to be told, I didn't look yet, because I rarely use multimonitor with nvidia. Usually I use Intel session with Modesetting driver and there multimonitors work great.

1 Like

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

Forum kindly sponsored by