You are not logged in.
Hi all,
I recently upgraded to a Core Ultra 155H and have been experiencing problems with my eGPU on Wayland. Here's my relevant system specs:
Core Ultra 155H + Arc Meteor Lake graphics (i915 kmod), Mesa 24.3.4
GTX3060S over TB3, driver 570.86.16
32GB 5200MHz DDR5
kernel 6.13.2
gnome-shell 47.4
mutter 47.5
I'm trying to use both the internal monitor and external monitor at the same time. However, if the NVIDIA gpu is set as the primary device for Mutter, the internal GPU becomes black once I log in. Journalctl suggests a culprit:
Feb 13 18:11:28 arch gnome-shell[4232]: Added device '/dev/dri/card1' (nvidia-drm) using atomic mode setting.
Feb 13 18:11:28 arch gnome-shell[4232]: Created gbm renderer for '/dev/dri/card0'
Feb 13 18:11:28 arch gnome-shell[4232]: Created gbm renderer for '/dev/dri/card1'
Feb 13 18:11:28 arch gnome-shell[4232]: GPU /dev/dri/card1 selected primary given udev rule # I set this up, Mutter would default to the Intel gpu rendering the whole compositor which slows down performance
Feb 13 18:11:28 arch gnome-shell[4232]: Obtained a high priority EGL context
Feb 13 18:11:29 arch gnome-shell[4232]: Failed to create view for Built-in display on eDP-1: Failed to allocate onscreen framebuffer for /dev/dri/card0: Failed to allocate surface: Function not implemented # eDP-1 is my internal monitor, corresponds to card0
Feb 13 18:11:29 arch gnome-shell[4232]: Failed to create view for Built-in display on eDP-1: Failed to allocate onscreen framebuffer for /dev/dri/card0: Failed to allocate surface: Function not implemented # not sure why it's two lines in journalctlIs there an environment variable or loglevel I can set for more info? Has anyone else experienced this? Thanks!
Last edited by be_far (2025-02-20 22:17:52)
Offline
Update: this is definitely on the gnome/mutter level. I installed
plasma-desktopto get another Wayland reference point and it automatically sets the NVIDIA gpu as primary, but the internal screen still works.
Last edited by be_far (2025-02-14 19:43:45)
Offline
Solution was https://gitlab.gnome.org/GNOME/mutter/- … uests/4295
Offline