Hier ein inxi-Auszug der Hardware, um die es geht:
System:
Kernel: 5.15.55-2-lts arch: x86_64 bits: 64 Desktop: Cinnamon v: 5.4.8
Distro: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 2447D87 v: ThinkPad W530
Graphics:
Device-1: Intel 3rd Gen Core processor Graphics driver: i915 v: kernel
Device-2: NVIDIA GK107GLM [Quadro K2000M] driver: nouveau v: kernel
Ich möchte entweder die integrierte Intel Grafik oder die dedizierte NVIDIA nutzen. Sorry, Offload-Rendering auf dieser Workstation bringt mir nichts, deshalb brauchen wir uns auch nicht über Alternativen wie Bumblebee und Konsorten unterhalten. Es böte sich eigentlich der Optimus Manager an, der unter Arch allerdings große Probleme mit dem dann benötigen, propitären NVIDIA-Treiber 390xx zu haben scheint – jedenfalls habe ich das nicht absturzfrei zum Laufen bekommen. Unter Optimus scheint die Installation des 390xx Treibers an dem Kernel 5.15-lts zu scheitern. Gut, dann also ein neuer Versuch mit Prime und dem quelloffenen NVIDIA Treiber. Ausgehend von einer Cinnamon Basisinstallation, ohne den propitäreren Treiber installiert zu haben, habe ich zusätzlich folgende Treiber installiert: 'xf86-video-nouveau' und 'xf86-video-intel' und die ‚mesa-utils‘. Xrandr –listproviders
zeigt danach an, das beide Grafikkarten korrekt erkannt wurden, nebst dazugehörigen Treibern. Soweit so gut. Installiere ich jetzt aber einen Grafik Umschalter wie den prime-switcher
aus dem AUR, dann lande ich nach Umschaltung und Neustart auf einem schwarzen Bildschirm mit blinkendem Cursor. Schalte ich hingegen im BIOS die Optimus Unterstützung ab und gebe dort die entsprechende Grafikkartenauswahl zum Start händisch vor, dann startet Intel mit dem Intel-Treiber und NVIDIA mit dem Nouveau-Treiber vollkommen problemlos – also alles richtig gemacht?
Welche Einträge fehlen noch wo, damit eine Umschaltung der GPU’s per Software fehlerfrei abläuft?