Help me connect my laptop to the tv please. I do have video output to the external monitor only on lock screen and it shuts down as soon as I log in. If I disable the iGPU then I get one monitor detected in settings with video output on both screens.
inxi:
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: CLEVO/KAPOK
driver: i915 v: kernel arch: Gen-9.5 ports: active: eDP-1 empty: none
bus-ID: 00:02.0 chip-ID: 8086:3e9b
Device-2: NVIDIA TU106BM [GeForce RTX 2060 Mobile] vendor: CLEVO/KAPOK
driver: nvidia v: 570.86.16 arch: Turing pcie: speed: 2.5 GT/s lanes: 16
bus-ID: 01:00.0 chip-ID: 10de:1f51
Device-3: Bison BisonCam NB Pro driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 bus-ID: 1-9:5 chip-ID: 5986:9102
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.5
compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
unloaded: vesa alternate: fbdev,intel,nouveau,nv dri: iris gpu: i915
display-ID: 0
Monitor-1: eDP-1 model: AU Optronics 0x80ed res: 1920x1080 hz: 144
dpi: 142 diag: 395mm (15.5")
API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 1 drv: iris gbm:
drv: iris surfaceless: drv: nvidia wayland: drv: iris x11: drv: iris
API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: intel mesa v: 24.3.4 glx-v: 1.4
direct-render: yes renderer: Mesa Intel UHD Graphics 630 (CFL GT2)
device-ID: 8086:3e9b display-ID: :1.0
API: Vulkan v: 1.4.304 surfaces: xcb,xlib device: 0 type: discrete-gpu
driver: N/A device-ID: 10de:1f51
Info: Tools: api: eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor wl: wayland-info
x11: xdpyinfo, xprop, xrandr
cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-6.13.3-1-default root=/dev/mapper/system-root splash=silent mitigations=auto quiet security=selinux selinux=1 enforcing=1 rd.driver.blacklist=nouveau
/sbin/lspci -nnk | grep -EA3 "VGA|Display|3D"
00:02.0 VGA compatible controller [0300]: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] [8086:3e9b]
Subsystem: CLEVO/KAPOK Computer Device [1558:65d1]
Kernel driver in use: i915
Kernel modules: i915
--
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU106BM [GeForce RTX 2060 Mobile] [10de:1f51] (rev a1)
Subsystem: CLEVO/KAPOK Computer Device [1558:65d4]
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
jjis
February 22, 2025, 3:55pm
2
Rolling back to the 550 driver seemed to work for someone else in a similar situation see the last few posts in this forum post: https://forums.opensuse.org/t/how-can-i-get-my-second-monitor-to-work-with-proprietary-nvidia-drivers/182602/4
@jjis In this case the Nvidia GPU is Turing which is supported going forward with the newer drivers both proprietary and open…
The Intel GPU is in what seems to be considered Legacy…
@petrujenac Can you please show the output from inxi -GSaz
inxi -GSaz
System:
Kernel: 6.13.3-1-default arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.13.3-1-default
root=/dev/mapper/system-root splash=silent quiet security=selinux
selinux=1 enforcing=1 rd.driver.blacklist=nouveau mitigations=auto
Desktop: KDE Plasma v: 6.3.1 tk: Qt v: N/A info: frameworks v: 6.11.0
wm: kwin_wayland tools: avail: xscreensaver vt: 3 dm: SDDM Distro: openSUSE
Tumbleweed 20250220
Graphics:
Device-1: NVIDIA TU106BM [GeForce RTX 2060 Mobile] vendor: CLEVO/KAPOK
driver: nvidia v: 570.86.16 alternate: nouveau,nvidia_drm
non-free: 550/565.xx+ status: current (as of 2025-01; EOL~2026-12-xx)
arch: Turing code: TUxxx process: TSMC 12nm FF built: 2018-2022 pcie:
gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:1f51
class-ID: 0300
Device-2: Bison BisonCam NB Pro driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-9:5 chip-ID: 5986:9102
class-ID: 0e02
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.5
compositor: kwin_wayland driver: X: loaded: N/A unloaded: modesetting,vesa
failed: nvidia alternate: fbdev,nouveau,nv gpu: nvidia display-ID: 0
Monitor-1: Unknown-1 res: mode: 1920x1080 hz: 60 scale: 125% (1.25)
to: 1536x864 dpi: 96 size: 508x285mm (20x11.22") diag: 582mm (22.93")
modes: 1920x1080
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia gbm:
drv: kms_swrast surfaceless: drv: nvidia wayland: drv: swrast x11:
drv: swrast
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 24.3.4 glx-v: 1.4
direct-render: yes renderer: llvmpipe (LLVM 19.1.7 256 bits)
device-ID: ffffffff:ffffffff memory: 15.04 GiB unified: yes
display-ID: :1.0
API: Vulkan v: 1.4.304 layers: 1 device: 0 type: discrete-gpu
name: NVIDIA GeForce RTX 2060 driver: N/A device-ID: 10de:1f51
surfaces: xcb,xlib
Info: Tools: api: eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor wl: wayland-info
x11: xdpyinfo, xprop, xrandr
@petrujenac Hi, so from your first inxi output and the second, there are issues…
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.5
compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
unloaded: vesa alternate: fbdev,intel,nouveau,nv dri: iris gpu: i915
display-ID: 0
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.5
compositor: kwin_wayland driver: X: loaded: N/A unloaded: modesetting,vesa
failed: nvidia alternate: fbdev,nouveau,nv gpu: nvidia display-ID: 0
Before you had loaded: modesetting,nvidia
and now loaded: N/A
and failed: nvidia
So is the likes of suse-prime, bbswitch and bumblebee installed? Maybe the nvidia open driver is also installed?
The output might be different because now I’m having the iGPU switched off in bios and now both displays show video but it’s only one that’s seen in the display settings. So kde thinks I have one display and it’s UNKNOWN. I didn’t install anything apart from what is says in the wiki.
@petrujenac Can you check zypper se -i nvidia bbswitch* bumble* *prime*
and also as root user lsinitrd | grep -E "nouveau|nvidia"
hui
February 22, 2025, 4:43pm
8
Now I switched back to hybrid, as it was.
zypper se -i nvidia bbswitch* bumble* *prime*
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
---+-------------------------------------------+-----------------------------------------------------+--------
i | kernel-firmware-nvidia | Kernel firmware files for Nvidia Tegra and graphi-> | package
i | libnvidia-egl-gbm1 | The GBM EGL external platform library | package
i | libnvidia-egl-gbm1-32bit | The GBM EGL external platform library | package
i | libnvidia-egl-wayland1 | The EGLStream-based Wayland external platform | package
i | libnvidia-egl-wayland1-32bit | The EGLStream-based Wayland external platform | package
i | libnvidia-egl-x111 | NVIDIA XLib and XCB EGL Platform Library | package
i | libnvidia-egl-x111-32bit | NVIDIA XLib and XCB EGL Platform Library | package
i | nvidia-common-G06 | Common files for the NVIDIA driver packages | package
i | nvidia-gl-G06 | NVIDIA OpenGL libraries for OpenGL acceleration | package
i | nvidia-gl-G06-32bit | 32bit NVIDIA OpenGL libraries for OpenGL accelera-> | package
i | nvidia-modprobe | NVIDIA kernel module loader | package
i | nvidia-open-driver-G06-signed-kmp-default | NVIDIA open kernel module driver for GeForce 16 s-> | package
i+ | nvidia-video-G06 | NVIDIA graphics driver for GeForce 700 series and-> | package
i | nvidia-video-G06-32bit | 32bit NVIDIA graphics driver for GeForce 700 seri-> | package
i+ | openSUSE-repos-Tumbleweed-NVIDIA | openSUSE NVIDIA repository definitions | package
The output of the second is too big. Let me pack it in a file.
hui
February 22, 2025, 4:49pm
11
Better use the openSUSE service for big files/output.
https://paste.opensuse.org/
1 Like
I didn’t know such thing exists Cheers!
@petrujenac So kernel-firmware-nvidia-gsp-G06
needs to be installed to complement the open driver.
I would re-enable the Intel GPU as well, but can you show what intel packages are installed first with zypper se -i intel
as you may need to remove some first.
S | Name | Summary | Type
---+-----------------------+-------------------------------------------------------------+--------
i | kernel-firmware-intel | Kernel firmware files for Intel-platform device drivers | package
i | libdrm_intel1 | Userspace interface for Kernel DRM services for Intel chips | package
i | libdrm_intel1-32bit | Userspace interface for Kernel DRM services for Intel chips | package
i | libvulkan_intel-32bit | Mesa vulkan driver for Intel GPU | package
@petrujenac so this needs to be removed libvulkan_intel-32bit
probably want to install intel-media-driver
so do that and reboot and re-enable the Intel GPU.
I don’t have this package listed in repo-non-free. Does that mean I’ve installed the driver incorrectly?
@petrujenac the nvidia-open-driver-G06-signed-kmp-default
and kernel-firmware-nvidia-gsp-G06
packages are in the standard oss repo.
Just so I won’t make it even worse, can you paste the zypper commands I need for fixing this mess step by step, please? Thanks in advance.
@petrujenac
zypper rm libvulkan_intel-32bit
zypper in intel-media-driver kernel-firmware-nvidia-gsp-G06
Still no external monitor detected…