Hello, I’ve had this issue for months and have tried searching and trying different things but have had no luck, hope someone here might be able to help.
I’ve been using Wayland and it’s worked great, except for not being able to use external monitors.
The internal screen works fine on both X11 and wayland.
But the HDMI port is only visible when running X11 – xrandr
only lists the HDMI entry in X11, not wayland.
A few posts say that modeset=1 should be set for nvidia, but doing so (with grub or modprobe conf) doesn’t let it reach the login screen.
When modset is set, the boot log (shown when removing quiet splash
) gets stuck on “Terminate plymouth boot screen”.
Nothing looks like an error, so not even sure where to start debugging this.
regular GPU usage works fine:
❯ glxinfo | grep vendor
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: Intel
❯ prime-run glxinfo | grep vendor
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation
full inxi -zv8
: http://0x0.st/8QOU.txt
❯ inxi -G
Graphics:
Device-1: Intel TigerLake-H GT1 [UHD Graphics] driver: i915 v: kernel
Device-2: NVIDIA GA107M [GeForce RTX 3050 Mobile] driver: nvidia
v: 550.144.03
Device-3: Chicony HD User Facing driver: uvcvideo type: USB
Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6 driver: X:
loaded: modesetting,nvidia unloaded: nouveau dri: iris gpu: i915
resolution: 1920x1080~144Hz
API: EGL v: 1.5 drivers: iris,kms_swrast,nvidia
platforms: gbm,x11,surfaceless,device
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.3.4-arch1.1
renderer: Mesa Intel UHD Graphics (TGL GT1)
API: Vulkan v: 1.4.304 drivers: N/A surfaces: xcb,xlib
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
❯ mhwd -li -l
> Installed PCI configs:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-modesetting 2020.01.13 true PCI
video-linux 2024.05.06 true PCI
video-hybrid-intel-nvidia-prime 2023.03.23 false PCI
Warning: No installed USB configs!
> 0000:01:00.0 (0300:10de:25a5) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime 2023.03.23 false PCI
video-hybrid-intel-nvidia-470xx-prime 2023.03.23 false PCI
video-nvidia 2024.05.03 false PCI
video-nvidia-470xx 2023.03.23 false PCI
video-linux 2024.05.06 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI
> 0000:00:02.0 (0300:8086:9a68) Display controller Intel Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime 2023.03.23 false PCI
video-hybrid-intel-nvidia-470xx-prime 2023.03.23 false PCI
video-linux 2024.05.06 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI