itchy2
Anmeldungsdatum: 17. Dezember 2020
Beiträge: 34
|
Hallo Zusammen, ich habe gelegentlich das Problem eines einfrierenden Systems. In den Logs konnte ich hierzu (zeitlicher Bezug) Einträge zu AMDGPU finden. Im System ist ein älterer Ryzen 3 mit IGPU im Einsatz. Daraufhin wollte ich die aktuellen AMD Treiber installieren. Leider scheitert das ganze mit folgender Fehlermeldung: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 | Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
amdgpu-lib32 : Hängt ab von: libdrm2-amdgpu:i386 (= 1:2.4.100-1188099)
Hängt ab von: libdrm-amdgpu-amdgpu1:i386 (= 1:2.4.100-1188099)
Hängt ab von: libllvm10.0-amdgpu:i386 (= 1:10.0-1188099)
Hängt ab von: libxatracker2-amdgpu:i386 (= 1:20.1.6-1188099)
Hängt ab von: libgbm1-amdgpu:i386 (= 1:20.1.6-1188099)
Hängt ab von: libegl1-amdgpu-mesa:i386 (= 1:20.1.6-1188099)
Hängt ab von: libegl1-amdgpu-mesa-drivers:i386 (= 1:20.1.6-1188099)
Hängt ab von: libgles1-amdgpu-mesa:i386 (= 1:20.1.6-1188099)
Hängt ab von: libgles2-amdgpu-mesa:i386 (= 1:20.1.6-1188099)
Hängt ab von: libglapi-amdgpu-mesa:i386 (= 1:20.1.6-1188099)
Hängt ab von: libgl1-amdgpu-mesa-glx:i386 (= 1:20.1.6-1188099)
Hängt ab von: libgl1-amdgpu-mesa-dri:i386 (= 1:20.1.6-1188099)
Hängt ab von: libosmesa6-amdgpu:i386 (= 1:20.1.6-1188099)
Hängt ab von: mesa-amdgpu-va-drivers:i386 (= 1:20.1.6-1188099)
Hängt ab von: mesa-amdgpu-vdpau-drivers:i386 (= 1:20.1.6-1188099)
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
|
Hat jemand einen Lösungsansatz für mich? Danke und viele Grüße
Itchy2
Moderiert von redknight: Ins passende Forum verschoben.
|
gerold123
Anmeldungsdatum: 18. April 2006
Beiträge: 1295
Wohnort: /Wild/Eastern/Europe
|
@itchy2
ein älterer Ryzen 3 mit IGPU && die aktuellen AMD Treiber
poste mal bitte die Ausgabe von: hwinfo --gfx
|
hakel2020
Anmeldungsdatum: 21. Januar 2021
Beiträge: 1169
|
Wegen Ryzen und Lubuntu lohnt sich 21.04 sicher. Grafiktreiber (amdgpu) ist im Kernel ... Den Pro benötigt man nur für OpenCL, sonst macht das keinen mir bekannten Sinn.
Sie haben zurückgehaltene defekte Pakete
Bring erst mal deine Paketverwaltung in Ordnung ... P.S. bei "Ryzen" lohnt sich immer die neueste Firmware auf dem Brett zu haben! ☹
|
itchy2
(Themenstarter)
Anmeldungsdatum: 17. Dezember 2020
Beiträge: 34
|
Hallo, vielen Dank für die Rückmeldungen. @gerold123 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 | holger@192.168.178.131:~$ hwinfo --gfx
15: PCI 800.0: 0300 VGA compatible controller (VGA)
[Created at pci.386]
Unique ID: GBI1.d1hTvNobwf5
Parent ID: JZZT.A_VqgZKlSp2
SysFS ID: /devices/pci0000:00/0000:00:08.1/0000:08:00.0
SysFS BusID: 0000:08:00.0
Hardware Class: graphics card
Model: "ATI Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series]"
Vendor: pci 0x1002 "ATI Technologies Inc"
Device: pci 0x15dd "Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series]"
SubVendor: pci 0x1002 "ATI Technologies Inc"
SubDevice: pci 0x15dd
Revision: 0xc8
Driver: "amdgpu"
Driver Modules: "amdgpu"
Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable)
Memory Range: 0xf0000000-0xf01fffff (ro,non-prefetchable)
I/O Ports: 0xe000-0xe0ff (rw)
Memory Range: 0xfcc00000-0xfcc7ffff (rw,non-prefetchable)
IRQ: 56 (11584875 events)
Module Alias: "pci:v00001002d000015DDsv00001002sd000015DDbc03sc00i00"
Driver Info #0:
Driver Status: amdgpu is active
Driver Activation Cmd: "modprobe amdgpu"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #23 (PCI bridge)
Primary display adapter: #15
|
@hakel2020 OpenCL wird nicht benötigt. Ich möchte den Treiber nur aktualisieren / austauschen, weil ich Instabilitäten im System habe (friert ein mit Errormeldungen von der Grafik). Die Paketverwaltung ist / war aus meiner Sicht immer in Ordnung. Bios Update werde ich gleich in Angriff nehmen. Danke und viele Grüße
Itchy2
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
Hat das System schon den 5.11er Kernel gekriegt oder bist du noch auf dem originalen 5.4er Kernel? Ab 20.04 wird standardmäßig der HWE Kernel installiert, aber unter bestimmten Umständen kannst du trotzdem auf dem originalen 5.4er Kernel hängen bleiben, der jetzt praktisch nur noch für die Server Version weiter gepflegt wird.
|
itchy2
(Themenstarter)
Anmeldungsdatum: 17. Dezember 2020
Beiträge: 34
|
Hallo Letalis, das System hat tatsächlich noch den 5.4er Kernel. | holger@192.168.178.131:~$ cat /proc/version
Linux version 5.4.0-81-generic (buildd@lgw01-amd64-052) (gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #91-Ubuntu SMP Thu Jul 15 19:09:17 UTC 2021
|
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
Dann installiere dir mal linux-generic-hwe-20.04 - neuerer Kernel heißt auch neuerer Treiber.
|
itchy2
(Themenstarter)
Anmeldungsdatum: 17. Dezember 2020
Beiträge: 34
|
Hallo Letalis_Sonus, erleigt, aber leider führt die Treiberinstallation erneut zu diesem Problem: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 | amdgpu-lib32 : Hängt ab von: libdrm2-amdgpu:i386 (= 1:2.4.100-1188099)
Hängt ab von: libdrm-amdgpu-amdgpu1:i386 (= 1:2.4.100-1188099)
Hängt ab von: libllvm10.0-amdgpu:i386 (= 1:10.0-1188099)
Hängt ab von: libxatracker2-amdgpu:i386 (= 1:20.1.6-1188099)
Hängt ab von: libgbm1-amdgpu:i386 (= 1:20.1.6-1188099)
Hängt ab von: libegl1-amdgpu-mesa:i386 (= 1:20.1.6-1188099)
Hängt ab von: libegl1-amdgpu-mesa-drivers:i386 (= 1:20.1.6-1188099)
Hängt ab von: libgles1-amdgpu-mesa:i386 (= 1:20.1.6-1188099)
Hängt ab von: libgles2-amdgpu-mesa:i386 (= 1:20.1.6-1188099)
Hängt ab von: libglapi-amdgpu-mesa:i386 (= 1:20.1.6-1188099)
Hängt ab von: libgl1-amdgpu-mesa-glx:i386 (= 1:20.1.6-1188099)
Hängt ab von: libgl1-amdgpu-mesa-dri:i386 (= 1:20.1.6-1188099)
Hängt ab von: libosmesa6-amdgpu:i386 (= 1:20.1.6-1188099)
Hängt ab von: mesa-amdgpu-va-drivers:i386 (= 1:20.1.6-1188099)
Hängt ab von: mesa-amdgpu-vdpau-drivers:i386 (= 1:20.1.6-1188099)
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
|
Wenn ich versuche amdgpu-lib32 per Hand zu installieren, scheitert das leider auch: | $ sudo apt-get install amdgpu-lib32
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Paket amdgpu-lib32 kann nicht gefunden werden.
|
Ich konnte per Hand amdgpu-lib installieren - aber das brachte auch nicht den gewünschten Erfolg ☹
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
itchy2 schrieb: erleigt, aber leider führt die Treiberinstallation erneut zu diesem Problem:
Der Treiber ist Bestandteil des Kernels. Wie bereits erwähnt: Wenn du kein OpenCL brauchst, bringt dir das Treiberpaket von AMD absolut garnichts. Der Treiber bleibt der selbe, es ändert sich dabei nur das Sammelsurium an Programmbibliotheken im Userspace - und da sind eben die freien Alternativen deutlich besser für den Durchschnittsnutzer, weil AMD selbst hier nur die Zielgruppe der professionellen Anwender bedient, zB bei CAD Software. Das war schon immer so, auch als ATI damals noch nicht die Entwicklung freier Treiber gefördert hatte. Das Verhindern von Abstürzen des Treibers ist allerdings Kernaufgabe des eigentlichen Treibers (⇒ Kernel Modul), es bringt dir somit absulut überhaupt nichts, dieses Treiberpaket von AMD zu installieren, stattdessen kannst du besser einfach einen neueren Kernel benutzen. Ein Grafiktreiber ist keine Einheit, er besteht aus haufenweise Komponenten die aufeinander aufbauen. Sobald du allerdings in Richtung Open Source gehst, sind die einzelnen Komponenten eigenständig und werden soweit es geht mit anderen Treibern mitbenutzt. AMD hat gar keinen proprietären Treiber mehr, es baut alles auf das freie amdgpu Modul auf, was eben Bestandteil des Kernels ist. Die verbleibenden proprietären Reste sind keine Treiber, sondern einfache Programmbibliotheken.
|
hakel2020
Anmeldungsdatum: 21. Januar 2021
Beiträge: 1169
|
Wenn du etwas nicht verstehst, solltest du nochmal nachfragen oder im Wiki nachlesen! Es macht immer Sinn, nicht blind uns "Deppen" aus dem bösen Netz zu vertrauen. 😎 https://wiki.ubuntuusers.de/LTS_Enablement_Stacks/ Kurz, neuer Kernel neuer Treiber. Der Kernel ist die Grundlage deines Systems und enthält den Treiber. Du mußt dich um nichts mehr kümmern, wenn du HWE richtig installiert hast. Kontrolle mit ...
uname -a Ryzen ist recht modern, Lubuntu ist "neu". Die Zwischenversionen machen da Sinn. Kernel/Desktop/Firmware des Mainbords - muß leider alles tiptop sein! 🐸
|
itchy2
(Themenstarter)
Anmeldungsdatum: 17. Dezember 2020
Beiträge: 34
|
Hallo Zusammen, vielen Dank für die Rückmeldungen und Erklärungen. Ich hatte das Thema Treiber so ähnlich wie bei Windows vermutet und da sind die Standardtreiber häufig totale Grütze. Wenn der Treiber vom Kernel genommen wird, mache ich mir über einige Meldungen beim FirmwareUpdate gedanken/sorgen. Das hier kam am Ende als Meldungen: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 | W: Possible missing firmware /lib/firmware/amdgpu/vangogh_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_asd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_asd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_asd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/renoir_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_sdma1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/oland_uvd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/pitcairn_uvd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/verde_uvd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/tahiti_uvd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_smc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_smc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_smc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_dmcu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_dmcub.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_dmcub.bin for module amdgpu
|
Kann ich das getrost ignorieren oder sollte ich mir dazu Gedanken machen? Danke und viele Grüße
Itchy2
|
Letalis_Sonus
Anmeldungsdatum: 13. April 2008
Beiträge: 12990
Wohnort: Oldenburg/Erlangen
|
itchy2 schrieb: Kann ich das getrost ignorieren oder sollte ich mir dazu Gedanken machen?
Da nichts davon etwas mit Raven oder Vega zu tun hat kannst du das schlicht und ergreifend ignorieren. Wenn für deinem Chip eine Firmware fehlen würde, hättest du das schon mit dem alten Kernel sehr deutlich gemerkt.
|
hakel2020
Anmeldungsdatum: 21. Januar 2021
Beiträge: 1169
|
Grütze
Bei Linux hat man oft das Problem, daß die Hardwareunterstützung der Entwicklung hinterherhinkt. Wenn man also Dinge nutzt, die schon einige Jahre auf dem Markt sind hat man weniger Probleme. Was AMD und Intel betrifft, gibt es nur den einen Treiber im Prinzip. Im Grunde ist es bei Nvidia nicht anders. In deiner Konstellation finde ich "Einfrieren" nachvollziehbar. Die Gründe habe ich dir genannt. Wenn dir QT gefällt, kannst du bei dieser Hardware auch gut das "fette" Kubuntu 21.04 installieren. P.S. War früher aber alles viel schlimmer! 👍
|
itchy2
(Themenstarter)
Anmeldungsdatum: 17. Dezember 2020
Beiträge: 34
|
Hallo Zusammen, vielen Dank für die Rückmeldungen. Bisher war das System sehr stabil. Danke für die Hilfe! @Hakel: Nett gemeint, aber da bleibt LUBUNTU drauf. Die Kiste kommt "ab ins Rack", wenn alles läuft ☺ Danke und viele Grüße
Itchy2
|