Hallo zusammen,

ich versuche Gnome dazu zu bewegen in der Wayland-Session die NVIDA-GPU anstatt die Intel-GPU zu nutzen. Leider ohne Erfolg.


Early KMS ist eingerichtet:
/etc/mkinitcpio.conf

MODULES=(i915 nvidia nvidia_modeset nvidia_drm nvidia_uvm)

Edit:
nvidia_drm.modeset=1
ist als Kernel-Parameter eingestellt.


GDM-Rules sind deaktiviert:
# ln -s /dev/null /etc/udev/rules.d/61-gdm.rules

Leider wird weiterhin die Intel-GPU verwendet:
"glxinfo | grep "OpenGL vendor string"
OpenGL vendor string: Intel Open Source Technology Center

glxinfo | grep "OpenGL renderer string"
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 4600 (HSW GT2)

journalctl gibt mir aus:
journalctl -b | grep gpu

Apr 14 13:48:23 arch kernel: [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
Apr 14 13:48:23 arch kernel: RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
Apr 14 13:48:25 arch gnome-shell[722]: Failed to initialize accelerated iGPU/dGPU framebuffer sharing: Do not want to use software renderer (llvmpipe (LLVM 11.1.0, 256 bits)), falling back to CPU copy path
Apr 14 13:48:25 arch gnome-shell[722]: Boot VGA GPU /dev/dri/card0 selected as primary
Apr 14 13:48:34 arch gnome-shell[1058]: Failed to initialize accelerated iGPU/dGPU framebuffer sharing: Do not want to use software renderer (llvmpipe (LLVM 11.1.0, 256 bits)), falling back to CPU copy path
Apr 14 13:48:34 arch gnome-shell[1058]: Boot VGA GPU /dev/dri/card0 selected as primary
Apr 14 13:50:39 arch cherrytree.desktop[1640]: [1640:1640:0414/135039.851707:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
"failed to initialize accelerated iGPU/dGPU framebuffer sharing: Do not want to use software renderer (llvmpipe (LLVM 11.1.0, 256 bits)), falling back to CPU copy path" scheint das Problem zu sein.


Habe im Netz aber keine Lösung dafür gefunden. Hat von euch einer noch eine Idee?


Cheers Dirk