KDE Edition: No Signal on External Screens

Problem
Brand new installation of Manjaro KDE on a brand new Thinkpad X1 Extreme 2nd Gen has no output signal for external screens. It seems to be stuck in Intel mode. (These Thinkpad models have the USB-C ports wired to the Nvidia card, and there will be no signal when in Intel mode.)

This is my colleague’s laptop and I was pitching Manjaro to him when he told me he wanted to use KDE. Personally, I’m using the BSPWM Community Edition on my own X1E (same model) and use optimus-manager to switch between intel, hybrid and nvidia. But I don’t know if this is the way to go with KDE. optimus-manager is not installed on his computer. Is it safe to install and use it, or is there a better integrated solution for KDE?

mhwd -l -d

--------------------------------------------------------------------------------
> PCI Device: /devices/pci0000:00/0000:00:01.0/0000:01:00.0 (0300:10de:1f91)
 Display controller nVidia Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q]
--------------------------------------------------------------------------------
 > INSTALLED:
  NAME:       video-hybrid-intel-nvidia-440xx-prime
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
  PRIORITY:   21
  FREEDRIVER: false
  DEPENDS:    -
  CONFLICTS:  video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvi
dia-435xx-prime video-nvidia-340xx video-nvidia-390xx video-nvidia-418xx video-nvidia-430xx video-nvidia-435xx video-nvidia-440xx 
  CLASSIDS:   0300 0302 0300 
  VENDORIDS:  10de 8086 
 > AVAILABLE:
  NAME:       video-hybrid-intel-nvidia-450xx-prime
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
  PRIORITY:   17
  FREEDRIVER: false
  DEPENDS:    video-modesetting 
  CONFLICTS:  video*nvidia-* 
  CLASSIDS:   0300 0302 0300 
  VENDORIDS:  10de 8086 
  NAME:       video-hybrid-intel-nvidia-440xx-prime
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
  PRIORITY:   16
  FREEDRIVER: false
  DEPENDS:    video-modesetting 
  CONFLICTS:  video*nvidia-* 
  CLASSIDS:   0300 0302 0300 
  VENDORIDS:  10de 8086 
  NAME:       video-hybrid-intel-nvidia-435xx-prime
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
  PRIORITY:   15
  FREEDRIVER: false
  DEPENDS:    video-modesetting 
  CONFLICTS:  video*nvidia-* 
  CLASSIDS:   0300 0302 0300 
  VENDORIDS:  10de 8086 
  NAME:       video-hybrid-intel-nvidia-430xx-bumblebee
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Hybrid bumblebee solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
  PRIORITY:   13
  FREEDRIVER: false
  DEPENDS:    -
  CONFLICTS:  video*nvidia-* 
  CLASSIDS:   0300 0302 0300 
  VENDORIDS:  10de 8086 
  NAME:       video-hybrid-intel-nvidia-418xx-bumblebee
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Hybrid bumblebee solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
  PRIORITY:   12
  FREEDRIVER: false
  DEPENDS:    -
  CONFLICTS:  video*nvidia-* 
  CLASSIDS:   0300 0302 0300 
  VENDORIDS:  10de 8086 
  NAME:       video-nvidia-450xx
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Closed source NVIDIA drivers for linux.
  PRIORITY:   9
  FREEDRIVER: false
  DEPENDS:    -
  CONFLICTS:  video*nvidia-* 
  CLASSIDS:   0300 0302 
  VENDORIDS:  10de 
  NAME:       video-nvidia-440xx
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Closed source NVIDIA drivers for linux.
  PRIORITY:   8
  FREEDRIVER: false
  DEPENDS:    -
  CONFLICTS:  video*nvidia-* 
  CLASSIDS:   0300 0302 
  VENDORIDS:  10de 
  NAME:       video-nvidia-435xx
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Closed source NVIDIA drivers for linux.
  PRIORITY:   7
  FREEDRIVER: false
  DEPENDS:    -
  CONFLICTS:  video*nvidia-* 
  CLASSIDS:   0300 0302 
  VENDORIDS:  10de 
  NAME:       video-nvidia-430xx
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Closed source NVIDIA drivers for linux.
  PRIORITY:   6
  FREEDRIVER: false
  DEPENDS:    -
  CONFLICTS:  video*nvidia-* 
  CLASSIDS:   0300 0302 
  VENDORIDS:  10de 
  NAME:       video-nvidia-418xx
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Closed source NVIDIA drivers for linux.
  PRIORITY:   5
  FREEDRIVER: false
  DEPENDS:    -
  CONFLICTS:  video*nvidia-* 
  CLASSIDS:   0300 0302 
  VENDORIDS:  10de 
  NAME:       video-linux
  ATTACHED:   PCI
  VERSION:    2018.05.04
  INFO:       Standard open source drivers.
  PRIORITY:   2
  FREEDRIVER: true
  DEPENDS:    -
  CONFLICTS:  -
  CLASSIDS:   0300 0380 0302 
  VENDORIDS:  1002 8086 10de 
  NAME:       video-modesetting
  ATTACHED:   PCI
  VERSION:    2020.01.13
  INFO:       X.org modesetting video driver.
  PRIORITY:   1
  FREEDRIVER: true
  DEPENDS:    -
  CONFLICTS:  -
  CLASSIDS:   0300 
  VENDORIDS:  * 
  NAME:       video-vesa
  ATTACHED:   PCI
  VERSION:    2017.03.12
  INFO:       X.org vesa video driver.
  PRIORITY:   0
  FREEDRIVER: true
  DEPENDS:    -
  CONFLICTS:  -
  CLASSIDS:   0300 
  VENDORIDS:  * 
--------------------------------------------------------------------------------
> PCI Device: /devices/pci0000:00/0000:00:02.0 (0300:8086:3e9b)
 Display controller Intel Corporation UHD Graphics 630 (Mobile)
--------------------------------------------------------------------------------
 > INSTALLED:
  NAME:       video-hybrid-intel-nvidia-440xx-prime
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
  PRIORITY:   21
  FREEDRIVER: false
  DEPENDS:    -
  CONFLICTS:  video-hybrid-intel-nvidia-340xx-bumblebee video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nvidia-418xx-bumblebee video-hybrid-intel-nvidia-430xx-bumblebee video-hybrid-intel-nvi
dia-435xx-prime video-nvidia-340xx video-nvidia-390xx video-nvidia-418xx video-nvidia-430xx video-nvidia-435xx video-nvidia-440xx 
  CLASSIDS:   0300 0302 0300 
  VENDORIDS:  10de 8086 
 > AVAILABLE:
  NAME:       video-hybrid-intel-nvidia-450xx-prime
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
  PRIORITY:   17
  FREEDRIVER: false
  DEPENDS:    video-modesetting 
  CONFLICTS:  video*nvidia-* 
  CLASSIDS:   0300 0302 0300 
  VENDORIDS:  10de 8086 
  NAME:       video-hybrid-intel-nvidia-440xx-prime
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
  PRIORITY:   16
  FREEDRIVER: false
  DEPENDS:    video-modesetting 
  CONFLICTS:  video*nvidia-* 
  CLASSIDS:   0300 0302 0300 
  VENDORIDS:  10de 8086 
  NAME:       video-hybrid-intel-nvidia-435xx-prime
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Hybrid prime solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
  PRIORITY:   15
  FREEDRIVER: false
  DEPENDS:    video-modesetting 
  CONFLICTS:  video*nvidia-* 
  CLASSIDS:   0300 0302 0300 
  VENDORIDS:  10de 8086 
  NAME:       video-hybrid-intel-nvidia-430xx-bumblebee
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Hybrid bumblebee solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
  PRIORITY:   13
  FREEDRIVER: false
  DEPENDS:    -
  CONFLICTS:  video*nvidia-* 
  CLASSIDS:   0300 0302 0300 
  VENDORIDS:  10de 8086 
  NAME:       video-hybrid-intel-nvidia-418xx-bumblebee
  ATTACHED:   PCI
  VERSION:    2019.10.25
  INFO:       Hybrid bumblebee solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
  PRIORITY:   12
  FREEDRIVER: false
  DEPENDS:    -
  CONFLICTS:  video*nvidia-* 
  CLASSIDS:   0300 0302 0300 
  VENDORIDS:  10de 8086 
  NAME:       video-linux
  ATTACHED:   PCI
  VERSION:    2018.05.04
  INFO:       Standard open source drivers.
  PRIORITY:   2
  FREEDRIVER: true
  DEPENDS:    -
  CONFLICTS:  -
  CLASSIDS:   0300 0380 0302 
  VENDORIDS:  1002 8086 10de 
  NAME:       video-modesetting
  ATTACHED:   PCI
  VERSION:    2020.01.13
  INFO:       X.org modesetting video driver.
  PRIORITY:   1
  FREEDRIVER: true
  DEPENDS:    -
  CONFLICTS:  -
  CLASSIDS:   0300 
  VENDORIDS:  * 
  NAME:       video-vesa
  ATTACHED:   PCI
  VERSION:    2017.03.12
  INFO:       X.org vesa video driver.
  PRIORITY:   0
  FREEDRIVER: true
  DEPENDS:    -
  CONFLICTS:  -
  CLASSIDS:   0300 
  VENDORIDS:  * 
Warning: no configs for USB devices found!

inxi -Fza

System:   Kernel: 5.7.15-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.1.0 
          parameters: BOOT_IMAGE=/boot/vmlinuz-5.7-x86_64 root=UUID=5bc34d0f-6420-4f94-bedc-665a10fa068e rw quiet 
          cryptdevice=UUID=c99f00c7-0ee7-4466-b591-39ec0cafd287:luks-c99f00c7-0ee7-4466-b591-39ec0cafd287 
          root=/dev/mapper/luks-c99f00c7-0ee7-4466-b591-39ec0cafd287 apparmor=1 security=apparmor udev.log_priority=3 
          Desktop: KDE Plasma 5.19.4 tk: Qt 5.15.0 info: latte-dock wm: kwin_x11 dm: SDDM Distro: Manjaro Linux 
Machine:  Type: Laptop System: LENOVO product: 20QVCTO1WW v: ThinkPad X1 Extreme 2nd serial: <filter> Chassis: type: 10 
          serial: <filter> 
          Mobo: LENOVO model: 20QVCTO1WW v: SDK0T08861 WIN serial: <filter> UEFI: LENOVO v: N2OET44W (1.31 ) date: 05/07/2020 
Battery:  ID-1: BAT0 charge: 101.3 Wh condition: 114.4/456.5 Wh (25%) volts: 17.2/13.9 model: SMP M�86)�(�C58>/0�� 
          type: Unknown serial: <filter> status: Charging cycles: 1 
CPU:      Topology: 8-Core model: Intel Core i9-9880H bits: 64 type: MT MCP arch: Kaby Lake family: 6 model-id: 9E (158) 
          stepping: D (13) microcode: D6 L2 cache: 16.0 MiB 
          flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 73625 
          Speed: 2392 MHz min/max: 800/4800 MHz Core speeds (MHz): 1: 3069 2: 2964 3: 2980 4: 3096 5: 2976 6: 2895 7: 3125 
          8: 3049 9: 3061 10: 3097 11: 3141 12: 3069 13: 3079 14: 3083 15: 3276 16: 2921 
          Vulnerabilities: Type: itlb_multihit status: KVM: Split huge pages 
          Type: l1tf status: Not affected 
          Type: mds status: Not affected 
          Type: meltdown status: Not affected 
          Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
          Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
          Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling 
          Type: srbds mitigation: TSX disabled 
          Type: tsx_async_abort mitigation: TSX disabled 
Graphics: Device-1: Intel UHD Graphics 630 vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:3e9b 
          Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] vendor: Lenovo driver: nvidia v: 440.100 
          alternate: nouveau,nvidia_drm bus ID: 01:00.0 chip ID: 10de:1f91 
          Device-3: Chicony Integrated Camera type: USB driver: uvcvideo bus ID: 1-8:2 chip ID: 04f2:b67c serial: <filter> 
          Display: x11 server: X.Org 1.20.8 compositor: kwin_x11 driver: modesetting,nvidia 
          alternate: fbdev,intel,nouveau,nv,vesa display ID: :0 screens: 1 
          Screen-1: 0 s-res: 3840x2160 s-dpi: 96 s-size: 1016x571mm (40.0x22.5") s-diag: 1165mm (45.9") 
          Monitor-1: eDP-1 res: 3840x2160 hz: 60 dpi: 284 size: 344x194mm (13.5x7.6") diag: 395mm (15.5") 
          OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 20.1.5 direct render: Yes 
Audio:    Device-1: Intel Cannon Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel v: kernel 
          alternate: snd_soc_skl,snd_sof_pci bus ID: 00:1f.3 chip ID: 8086:a348 
          Sound Server: ALSA v: k5.7.15-1-MANJARO 
Network:  Device-1: Intel Ethernet I219-LM vendor: Lenovo driver: e1000e v: 3.2.6-k port: efa0 bus ID: 00:1f.6 
          chip ID: 8086:15bb 
          IF: enp0s31f6 state: down mac: <filter> 
          Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: 2000 bus ID: 52:00.0 chip ID: 8086:2723 
          IF: wlp82s0 state: up mac: <filter> 
          IF-ID-1: docker0 state: down mac: <filter> 
Drives:   Local Storage: total: 953.87 GiB used: 60.44 GiB (6.3%) 
          SMART Message: Unable to run smartctl. Root privileges required. 
          ID-1: /dev/nvme0n1 vendor: Western Digital model: PC SN730 SDBQNTY-1T00-1001 size: 953.87 GiB block size: 
          physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: 11130101 scheme: GPT 
          ID-2: /dev/nvme1n1 vendor: Western Digital model: PC SN730 SDBQNTY-1T00-1001 size: 953.87 GiB block size: 
          physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: 11130101 scheme: GPT 
Partition: ID-1: / raw size: 953.57 GiB size: 937.60 GiB (98.33%) used: 60.44 GiB (6.4%) fs: ext4 dev: /dev/dm-0 
Swap:     Alert: No Swap data was found. 
Sensors:  System Temperatures: cpu: 65.0 C mobo: 49.0 C 
          Fan Speeds (RPM): cpu: 2483 fan-2: 2186 
Info:     Processes: 362 Uptime: 1h 09m Memory: 62.44 GiB used: 3.96 GiB (6.3%) Init: systemd v: 245 Compilers: gcc: 10.1.0 
          Packages: 1223 pacman: 1217 lib: 315 flatpak: 0 snap: 6 Shell: Zsh v: 5.8 running in: konsole inxi: 3.1.05

mhwd -li

video-hybrid-intel-nvidia-440xx-prime  2019.10.25  false  PCI

glxinfo | grep -i vendor

server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
    Vendor: Intel (0x8086)
OpenGL vendor string: Intel

lsmod | grep nvidia

nvidia_drm              57344  3
nvidia_modeset        1118208  3 nvidia_drm
drm_kms_helper         253952  2 nvidia_drm,i915
drm                    581632  18 drm_kms_helper,nvidia_drm,i915
nvidia               20721664  92 nvidia_modeset
ipmi_msghandler         73728  2 ipmi_devintf,nvidia

We ended up installing & configuring optimus-manager. Once the mode was set to “nvidia”, and we --auto'ed the screens with xrandr, the KDE tools started picking up on the screens and they are now working as expected.

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