Aktualisierung 6. Februar 2020
(Siehe unten für die ursprüngliche Problembeschreibung.)
Also hat Ubuntu heute ein Auto-Update installiert und nach dem Neustart werden sowohl Intel als auch AMD erkannt.
$ DRI_PRIME=0 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 4400 (HSW GT2)
$ DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: AMD OLAND (DRM 2.50.0, 5.3.0-28-generic, LLVM 9.0.1)
Leider hatte sich nichts geändert, als ich die Steam-Spiele ausprobierte, sie verwendeten nicht die dedizierte GPU. Erst als ich die Boot-Befehle in Grub bearbeitet habe (sudo gedit /etc/default/grub
– ein bisschen beängstigend, aber ich bin froh, dass es überhaupt möglich ist), so:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=1 radeon.cik_support=0 radeon.si_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 amdgpu.dc=1 amdgpu.dpm=1"
um die Verwendung von amdgpu
zu erzwingen Treiber statt radeon
, die Spiele verwendeten die Grafikkarte. Ich habe nur Dark Souls 3 getestet gerade jetzt und es ist tatsächlich spielbar, obwohl ich die Grafikeinstellungen mehr herunterdrehen musste als unter Windows. Ich denke, es ist nicht so optimiert? Aber das ist nicht relevant für das ursprüngliche Problem, das jetzt gelöst ist.
Das Problem (5. Feb. 2020, gelöst)
Nachdem ich versucht hatte, meine dedizierte Radeon-Grafikkarte zusätzlich zur integrierten Intel-Grafik zum Laufen zu bringen, installierte Ubuntu Treiber mit einem automatischen Update. Jetzt wird weder Intel noch Radeon verwendet, sondern es heißt llvmpipe (LLVM 9.0.1, 256 bits)
in Einstellungen/Details/Info/Grafik funktioniert nichts grafikintensives gut, und ich kann es nicht dazu bringen, zumindest die Intel-Grafik wieder zu verwenden.
Die Ersteinrichtung
Ich habe Ubuntu 18.04 vor drei Wochen auf einem Acer TravelMate P645MG Notebook mit dedizierter AMD Radeon HD 8750M Grafikkarte installiert (früher Windows 7, jetzt Dual Boot; mit Linux habe ich keine Vorerfahrung). Von Anfang an wurde die Radeon nicht im Bereich „Einstellungen/Info“ aufgeführt, aber die Intel HD Graphics 4400 wurde aufgeführt und schien gut zu funktionieren.
Dann habe ich Steam installiert, in der Hoffnung, dass dadurch zusätzliche Treiber für die Radeon installiert würden. Steam hat Proton installiert, aber das Spiel, das ich ausprobiert habe (Dark Souls 3 ) stürzte beim Start ab. Steam installierte dann beim nächsten Start automatisch Vulkan:Jetzt konnte ich das Spiel starten, aber es stürzte auf dem Bildschirm zur Charaktergenerierung ab. Ich gehe davon aus, dass das Spiel versucht hat, auf Intel zu laufen und nicht die Radeon verwendet hat.
Portal (Original) lief eigentlich gut auf dem Intel, falls das von Interesse ist.
Schritte dazwischen
Ich habe das Problem in vielen Foren-Threads recherchiert, aber ich war vorsichtig, Lösungsvorschläge auszuprobieren, weil so viele davon wirklich alt waren und ich mehrmals gelesen hatte, dass die mit Ubuntu 18.04 installierten Radeon-Treiber wirklich gut seien und sofort funktionieren sollten .
Ich habe schließlich die ppa:oibaf/graphics-drivers
installiert Paket, aber es hat sich nichts geändert. Einige Leute haben empfohlen, die dedizierte Grafikkarte als Standard im BIOS festzulegen, aber meine hat keine Option dafür.
Wenn etwas schief gelaufen ist:Ubuntu-Update
Vor zwei Tagen forderte mich Ubuntu auf, ein automatisches Update zu installieren, das Mesa- und/oder OpenGL-Treiber enthielt (ich weiß nicht, was das alles wirklich bedeutet). Ich hoffte, das würde das Problem lösen, also installierte ich und startete neu.
Verwandte:Wie tippt man akzentuierte Zeichen wie ë in Ubuntu?
Kurz nach dem Neustart, als ich ein Programm öffnete, stürzte Ubuntu in eine Art Vollbild-Terminalansicht ab. Ich habe erneut neu gestartet und Ubuntu funktionierte, aber jetzt hieß es llvmpipe (LLVM 9.0.1, 256 bits)
unter Einstellungen/Details/Info/Grafiken.
Ich nehme an, dass dies eine schlechte Sache ist, da meine Spiele beim Start wieder abstürzen (Test mit Portal :startet, aber unspielbar träge) und mein Notebook läuft heiß, selbst wenn ich Netflix-Videos abspiele.
Was ich schon (nicht) probiert habe
Ich hätte das Ubuntu-Update gerne rückgängig gemacht, aber ich weiß nicht wirklich, was ich tue, und habe Angst, dass ich mehr Schaden anrichte. Im Moment ist das Spielen von Steam-Spielen nicht einmal mehr mein Hauptanliegen (dafür kann ich Windows hochfahren, ich hätte nie erwartet, dass es Steam überhaupt für Ubuntu gibt) — aber ich möchte, dass Ubuntu zumindest den integrierten Intel für alles andere nutzt.
Wenn jemand helfen kann, wäre ich für immer dankbar! 🙂
Zeug
Informationen, die in anderen Threads angefordert wurden, ich hoffe, das hilft:
$ lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
Subsystem: Acer Incorporated [ALI] Haswell-ULT Integrated Graphics Controller
Kernel driver in use: i915
Kernel modules: i915
--
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M]
Subsystem: Acer Incorporated [ALI] Mars [Radeon HD 8670A/8670M/8750M]
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu
$ DRI_PRIME=0 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: llvmpipe (LLVM 9.0.1, 256 bits)
$ DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: llvmpipe (LLVM 9.0.1, 256 bits)
Akzeptierte Antwort:
Ich hatte einen sehr ähnlichen Vorfall, als meine Intel HD Graphics 5500-Karte durch den von Ihnen erwähnten OpenGL-Renderer LLVMpipe ersetzt wurde – genau zur gleichen Zeit, als Sie berichteten. Haben Sie die erweiterten Grafiktreiber ppa (ppa.launchpad.net/oibaf/graphics-drivers) vor oder nach dem Problem aktiviert? In meinem Fall schien es mein Problem zu verursachen. Nach einem Update vom 6. Februar (gleiches Datum wie Ihr Problem):
- My current Wayland session quietly restarted in X.org without comment
- Wayland session disappeared from the GDM3 login options
- Celluloid, a ppa-based fork of gnome-mpv disappeared as the default application for media player, and the default reverted to mpv
- Apt reported a number of graphics libraries "no longer needed and autoremovable" -- INCLUDING gnome-mpv (ppa name alias Celluloid) -- even when Celluloid was explicity installed (NOT as a dependency)
Das Bereinigen der erweiterten Grafiktreiber und das Zurücksetzen auf die Repo-basierten Treiber entfernte LLVMpipe und stellte meine Intel HD Graphics 5500 (Broadwell GT2.)
wieder hersudo ppa-purge -o oibaf -p graphics-drivers
sudo ppa-purge -o xuzhen666 -p gnome-mpv
Ich habe auch das gnome-mpv ppa gelöscht und später neu installiert. Ich denke, die PPA-basierten erweiterten Grafiktreiber haben möglicherweise gnome-mpv als Abhängigkeit oder Empfehlung aufgeführt.
HTH. Auch wenn sich herausstellt, dass dies für Ihre Instanz nicht relevant ist, kann es anderen vielleicht helfen.