Hi Folks,
I’m trying to reinstall TW on an ACER Predator PH315-54 laptop that has 2 GPUs.
The problem I’m encountering is that I have the laptop display as well as 2 external
monitors (1xHDMI and 1xUSBc), but I cannot get output on these 3 displays.
This worked in the past (about 2y ago) and it still works on the windows boot.
I’m using KDE and I’ve tried both X11 and Wayland; NVIDIA driver installation from the suse nvidia repo the easy way & the hard way from SDB:NVIDIA drivers,
as well as by using NVIDIA’s .run installer – all with similar results.
I read through several related posts, but after trying a number of suggestions there, I’ve not made any progress. Notably, the end of post https://negativo17.org/prime-optimus-laptops-and-multi-gpu-systems
seems to suggest rolling back to an earlier rev of the NVIDIA drivers?
Any suggestions on how to proceed?
Here is some info:
# lspci | grep -i vga
0000:00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01)
0000:01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)
# inxi -GSaz
System:
Kernel: 6.15.3-2-default arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.15.3-2-default
root=UUID=2e633dbe-6ff0-4766-9788-eb9ede21f0d8 splash=nosilent nomodeset
resume=/dev/disk/by-uuid/0bf30e78-5263-40ac-867e-76ce55ca1db4 noquiet
security=selinux selinux=1 rd.driver.blacklist=nouveau mitigations=auto
Console: pty pts/0 wm: kwin_wayland DM: SDDM Distro: openSUSE Tumbleweed
20250630
Graphics:
Device-1: Intel TigerLake-H GT1 [UHD Graphics] vendor: Acer Incorporated ALI
driver: N/A alternate: i915, xe arch: Xe process: Intel 10nm built: 2020-21
bus-ID: 0000:00:02.0 chip-ID: 8086:9a60 class-ID: 0300
Device-2: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q]
vendor: Acer Incorporated ALI driver: nvidia v: 570.169
alternate: nouveau,nvidia_drm non-free: 550/565.xx+ status: current (as
of 2025-01; EOL~2026-12-xx) arch: Ampere code: GAxxx
process: TSMC n7 (7nm) built: 2020-2023 ports: active: none off: HDMI-A-1
empty: DP-1 bus-ID: 0000:01:00.0 chip-ID: 10de:2520 class-ID: 0300
Device-3: Quanta HD User Facing driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-9:6 chip-ID: 0408:a061
class-ID: 0e02
Display: unspecified server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.8
compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
unloaded: vesa alternate: fbdev,intel,nouveau,nv
gpu: nvidia,nvidia-nvswitch display-ID: :1 screens: 1
Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1016x286mm (40.00x11.26")
s-diag: 1055mm (41.55")
Monitor-1: HDMI-A-1 note: disabled pos: right model: Samsung SME2320
serial: <filter> built: 2010 res: mode: 1920x1080 hz: 60 scale: 100% (1)
dpi: 96 gamma: 1.2 size: 510x287mm (20.08x11.3") diag: 587mm (23.1")
ratio: 16:9 modes: max: 1920x1080 min: 640x480
Monitor-2: Unknown-1 pos: primary,left res: mode: 1920x1080 hz: 60
scale: 100% (1) dpi: 96 size: 508x285mm (20x11.22") modes: 1920x1080
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia x11: drv: swrast
inactive: wayland,device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 25.1.4 glx-v: 1.4
direct-render: yes renderer: llvmpipe (LLVM 20.1.6 256 bits)
device-ID: ffffffff:ffffffff memory: 61.11 GiB unified: yes
API: Vulkan v: 1.4.313 layers: 3 device: 0 type: discrete-gpu name: NVIDIA
GeForce RTX 3060 Laptop GPU driver: N/A device-ID: 10de:2520 surfaces: N/A
device: 1 type: discrete-gpu name: NVIDIA GeForce RTX 3060 Laptop GPU
driver: N/A device-ID: 10de:2520 surfaces: N/A device: 2 type: cpu
name: llvmpipe (LLVM 20.1.6 256 bits) driver: N/A device-ID: 10005:0000
surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
# cat /sys/bus/pci/devices/0000:{00:02.0,01:00.0}/power/runtime_status
active
active
TW doesn’t seem to recognize all of my displays:
# xrandr
Screen 0: minimum 16 x 16, current 3840 x 1080, maximum 32767 x 32767
Unknown-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 508mm x 285mm
1920x1080 59.96*+
etc.
HDMI-A-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 510mm x 287mm
1920x1080 59.96*+
etc.
# inxi -Saz
System:
Kernel: 6.15.3-2-default arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.15.3-2-default
root=UUID=2e633dbe-6ff0-4766-9788-eb9ede21f0d8 splash=nosilent nomodeset
resume=/dev/disk/by-uuid/0bf30e78-5263-40ac-867e-76ce55ca1db4 noquiet
security=selinux selinux=1 rd.driver.blacklist=nouveau mitigations=auto
Console: pty pts/0 wm: kwin_wayland DM: SDDM Distro: openSUSE Tumbleweed
20250630
# /sbin/lspci -nnk | grep -EA3 "VGA|Display|3D"
0000:00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-H GT1 [UHD Graphics] [8086:9a60] (rev 01)
Subsystem: Acer Incorporated [ALI] Device [1025:1534]
Kernel modules: i915, xe
0000:00:04.0 Signal processing controller [1180]: Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant [8086:9a03] (rev 05)
--
0000:01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] [10de:2520] (rev a1)
Subsystem: Acer Incorporated [ALI] Device [1025:1547]
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
# lsmod | grep acer
acer_wmi 45056 0
platform_profile 16384 1 acer_wmi
sparse_keymap 12288 1 acer_wmi
acer_wireless 16384 0
rfkill 45056 10 acer_wmi,iwlmvm,bluetooth,cfg80211
video 81920 2 acer_wmi,nvidia_modeset
wmi 32768 3 video,acer_wmi,wmi_bmof
# zypper se -si nvidia
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-------------------------------------------+---------+-----------------------+--------+-----------
i | kernel-firmware-nvidia | package | 20250516-3.1 | noarch | repo-oss
i | libnvidia-egl-gbm1 | package | 1.1.2-7.11 | x86_64 | NVIDIA
i | libnvidia-egl-wayland1 | package | 1.1.19-49.3 | x86_64 | NVIDIA
i | libnvidia-egl-x111 | package | 1.0.1-18.1 | x86_64 | NVIDIA
i | nvidia-common-G06 | package | 570.169-37.1 | x86_64 | NVIDIA
i | nvidia-compute-G06 | package | 570.169-37.1 | x86_64 | NVIDIA
i | nvidia-compute-utils-G06 | package | 570.169-37.1 | x86_64 | NVIDIA
i | nvidia-gl-G06 | package | 570.169-37.1 | x86_64 | NVIDIA
i | nvidia-modprobe | package | 570.169-15.2 | x86_64 | NVIDIA
i | nvidia-open-driver-G06-signed-kmp-default | package | 570.169_k6.15.3_2-1.4 | x86_64 | repo-oss
i | nvidia-persistenced | package | 570.169-2.2 | x86_64 | NVIDIA
i | nvidia-userspace-meta-G06 | package | 570.169-2.1 | noarch | NVIDIA
i | nvidia-userspace-meta-G06 | package | 570.169-2.1 | noarch | NVIDIA
i | nvidia-video-G06 | package | 570.169-37.1 | x86_64 | NVIDIA
i | nvidia-xconfig | package | 570.169-2.2 | x86_64 | NVIDIA
I hope that isn’t TMI and is useful info.
Brad