Vor einigen Wochen habe ich mir einen neuen PC gekauft. Von Anfang an gab es Schwierigkeiten mit OpenSUSE beim Erkennen der Grafikeinheit (und damit des Monitors). Es gab nur eine Monitorauflösung 800:600. Lösung war die Installation von amdgpu von AMD. Das System hat gestern ein Update auf Kernel 4.12.14-lp150.12.58.1 durchgeführt, seitdem erhalte ich keine Login-Anzeige.
In der Datei “/var/log/messages” habe ich folgende Fehlermeldung gefunden:
kernel: 18.641033] sddm-greeter[2413]: segfault at 18 ip 00007fe5607e58ea sp 00007ffebdcb7690 error 4 in libdrm_amdgpu.so.1.0.0[7fe5607de000+c000]
Mit Kernel 4.12.14-lp150.12.48.1 funktionierte es.
Gibt es eine einfache Lösung, d.h. ohne selber einen eigenen Kernel zu bauen?
Du hast den amd_gpu aber neu gebaut?
Bitte, “cat /proc/cmdline” veröffentlichen.
Grund: der Radeon Treiber muss in die Kernel Kommandozeile blacklisted werden.
Weiterer Problemen sind die „Southern Islands” und “Sea Islands” Parametern (radeon.si_support; amdgpu.si_support; radeon.cik_support; amdgpu.cik_support) – für ein APU mit Vega Grafikeinheit sind die nicht nicht notwendig …
Nein, ich habe RPM für SLE-15 installiert.
Ich konnte das Problem zwischenzeitlich lösen. Ursächlich war nicht das RPM “amdgpu-pro-18.40-673869-sle-15”, sondern eine Leiche aus früheren Versuchen. Nach deinstallieren von “libdrm_amdgpu1” Version 2.4.91-lp150.1.2 und erneuter Installation des vorgenannten RPM funktioniert es wieder.
Trotzdem vielen Dank für die Hinweise.