Nach einem Kernel-update funktionieren die Grafik-Module nicht mehr. Das Problem liegt bei der Opensuse-Distribution. In dem Rechner ist die älteste APU, die Vulkan unterstützt (Compare Processor Specifications | AMD). Früher unter Gentoo/Funtoo habe ich stets den amdgpu Treiber genommen. Leider ist SUSE ultrakonservativ und setzt auf den radeon-Treiber. Der ist zwar bewährt, bietet dafür aber weniger Features. Vor allem Vulkan funktioniert nicht. Das ist aber das main-feature für das ich den Rechner angeschafft habe. Auch andere Distributionen empfehlen amdgpu zu verwenden (Enable Southern Islands (SI) and Sea Islands (CIK) support, trying to get amdgpu working... vulkan errors). Wie bekomme ich einen sauberen Kernel, der zuverlässig Vulkan unterstützt?
Kernel update verweigert Grafiktreiber
- MoritzD
- Unerledigt
-
-
Hier ist ein Ausdruck:
Zitatlspci -k
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Root Complex
Subsystem: ASRock Incorporation QC5000-ITX/PH
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8330]
Subsystem: ASRock Incorporation QC5000-ITX/PH
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
Subsystem: ASRock Incorporation QC5000-ITX/PH
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
-
Hallöchen,
wo hast du denn den Kernel her? Poste mal bitte:
und
Hast du versucht, radeon mal zu blacklisten und neu zu starten?
Ansonsten suche mal nach der Product- und Vendor-ID deines Grafikchips mit
und schaue mit
nach, ob der Chip wirklich noch gelistet ist.
-
Also uname -a liefert:
CodeLinux QC5000M-ITX 5.16.15-1-default #1 SMP PREEMPT Wed Mar 16 23:33:05 UTC 2022 (d8f0e40) x86_64 x86_64 x86_64 GNU/Linux
modinfo amdgpu | grep kabini
Codefirmware: amdgpu/kabini_mec.bin firmware: amdgpu/kabini_rlc.bin firmware: amdgpu/kabini_ce.bin firmware: amdgpu/kabini_me.bin firmware: amdgpu/kabini_pfp.bin firmware: amdgpu/kabini_sdma1.bin firmware: amdgpu/kabini_sdma.bin firmware: amdgpu/kabini_uvd.bin firmware: amdgpu/kabini_vce.bin
lspci -n
Code
Alles anzeigen00:00.0 0600: 1022:1536 00:01.0 0300: 1002:9832 00:01.1 0403: 1002:9840 00:02.0 0600: 1022:1538 00:02.1 0604: 1022:1439 00:02.2 0604: 1022:1439 00:02.3 0604: 1022:1439 00:02.4 0604: 1022:1439 00:02.5 0604: 1022:1439 00:10.0 0c03: 1022:7814 (rev 01) 00:11.0 0106: 1022:7801 (rev 40) 00:12.0 0c03: 1022:7807 (rev 39) 00:12.2 0c03: 1022:7808 (rev 39) 00:13.0 0c03: 1022:7807 (rev 39) 00:13.2 0c03: 1022:7808 (rev 39) 00:14.0 0c05: 1022:780b (rev 3a) 00:14.2 0403: 1022:780d (rev 02) 00:14.3 0601: 1022:780e (rev 11) 00:18.0 0600: 1022:1530 00:18.1 0600: 1022:1531 00:18.2 0600: 1022:1532 00:18.3 0600: 1022:1533 00:18.4 0600: 1022:1534 00:18.5 0600: 1022:1535 03:00.0 0200: 10ec:8168 (rev 11)
Vielleicht hilft das weiter.
-
-
Das hatte ich im wesentlichen bereits gepostet
Code/sbin/lspci -nnk | grep -EiA3 'vga|3d|display' 00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8330] [1002:9832] Subsystem: ASRock Incorporation QC5000-ITX/PH [1849:9832] Kernel driver in use: radeon Kernel modules: radeon, amdgpu
Beide Module sind vorhanden, leider wird das Falsche verwendet.
Code# | Alias | Name | Enabled | GPG Check | Refresh | Priority | URI ---+---------------------------------------+-------------------------------------+---------+-----------+---------+----------+-------------------------------------------------------------------------------------------------- 8 | ftp.gwdg.de-openSUSE_Tumbleweed | Packman Repository | Yes | (r ) Yes | Yes | 90 | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ 1 | KDE_Frameworks5_openSUSE_Tumbleweed | KDE_Frameworks5_openSUSE_Tumbleweed | Yes | (r ) Yes | Yes | 99 | https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Tumbleweed/ 2 | KDE_Frameworks5_openSUSE_Tumbleweed_1 | KDE_Frameworks5_openSUSE_Tumbleweed | Yes | (r ) Yes | Yes | 99 | https://download.opensuse.org/repositories/KDE:/Extra/KDE_Frameworks5_openSUSE_Tumbleweed/ 5 | download.opensuse.org-non-oss | Haupt-Repository (NON-OSS) | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/tumbleweed/repo/non-oss/ 6 | download.opensuse.org-oss | Haupt-Repository (OSS) | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/tumbleweed/repo/oss/ 7 | download.opensuse.org-tumbleweed | Hauptaktualisierungs-Repository | Yes | (r ) Yes | Yes | 99 | http://download.opensuse.org/update/tumbleweed/
Es folgt noch eine Ausgabe.
-
-
Diese .log Dateien sind immer ewig lang, deshalb habe ich etwas gekürzt.
deswegen
Dies aber bitte in einer Textdatei als Anhang.
-
Das mit der Textdatei hatte ich nicht sehen. Dann eben so.
-
Bei Tumbleweed noch das Applications Repository einbinden, soll was bringen? Das Extra Repository kann ich ja noch nachvollziehen.