[erledigt] AMDGPU possible missing firmware

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
ervau
Beiträge: 108
Registriert: 19.12.2019 13:59:34

[erledigt] AMDGPU possible missing firmware

Beitrag von ervau » 11.08.2023 16:26:35

Hallo in die Runde.
Seit Bookworm erhalte ich i.d.R. nach Release-Upgrades die folgenden Warnungen:

Code: Alles auswählen

W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_11_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_11_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_10_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_10_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_imu.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_6_0_3.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes1.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/gc_11_0_4_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_4_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_2_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_1_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_mes_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/smu_13_0_10.bin for module amdgpu
Installiert ist eine Radeon HD 4670 (RV730XT); diese läuft ihren Fähigkeiten nach (sie ist nicht die Jüngste) problemlos.
Installiert ist firmware-amd-graphics 20230210-5 und xserver-xorg-video-radeon 1:19.1.0-3 ; beide sind nach der Synaptic-Paketverwaltung auf dem aktuellen Stand. Sehe ich unter /lib/firmware/amdgpu/ nach, so finde ich praktisch alle als "possible missing" reklamierten Dateien, allerdings mit dem Vorgängerstand indiziert.
In den Tiefen des INet-Universums habe ich den Hinweis gefunden, daß ich, wenn dmesg keine Errors auswirft und die Karte sauber läuft (was ja der Fall ist), die Warnings getrost ignorieren kann. Man geht dort davon aus, daß Linux zwar reklamiert, was aber nicht bedeutet, daß die verbaute Graphik-Karte auch die reklamierten Software-Stände benötigt.
Trotzdem sind die Meldungen immerhin "etwas störend".
Kennt jemand eine Möglichkeit, wie ich die reklamierten Dateien aktualisieren kann (nur de-/ reinstallieren hab ich ausprobiert, bringt nix)?
Oder soll ich die Warnings dann doch einfach ignorieren?
Tipps werden dankbar entgegengenommen.
Gruß ervau
Zuletzt geändert von ervau am 13.08.2023 10:31:00, insgesamt 1-mal geändert.

Benutzeravatar
Draal
Beiträge: 549
Registriert: 11.03.2005 14:45:26

Re: AMDGPU possible missing firmware

Beitrag von Draal » 11.08.2023 16:34:39

Diese Warnungen hab ich seit Buster. Wie schon erwähnt, sind es Warnungen. Das System (Trixie) läuft stabil und auch 3D Games funktionieren. Bei mir ist es eine Radeon 7700. Mich stört es nicht.


Benutzeravatar
towo
Beiträge: 4412
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: AMDGPU possible missing firmware

Beitrag von towo » 11.08.2023 16:42:27

Auch das beseitigt diese Meldungen nicht, da das meiste, was da "angemeckert" ist, noch gar nicht existiert.

ervau
Beiträge: 108
Registriert: 19.12.2019 13:59:34

Re: AMDGPU possible missing firmware

Beitrag von ervau » 11.08.2023 17:13:22

Korrekt!
Meine fstab:
deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
deb http://deb.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
Für Bookworm sah sie noch nie anders aus.
Gruß ervau

rjh

Re: AMDGPU possible missing firmware

Beitrag von rjh » 12.08.2023 08:16:08

ervau hat geschrieben: ↑ zum Beitrag ↑
11.08.2023 17:13:22
Meine fstab:
sources.list :mrgreen:

Die von update-initramfs ausgeworfenen Meldungen kannst Du getrost ignorieren. Gibt es von Fall zu Fall immer wieder (auf anderen Systemen auch mit i915 statt amd). Hat mit den laufenden Funktionen nichts zu tun, sondern ist sozusagen nur eine Auflistung von firmware, die update-initramfs aufgrund der Module auch noch verarbeiten könnte, wenn es sie denn überhaupt schon gäbe.

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: AMDGPU possible missing firmware

Beitrag von mat6937 » 12.08.2023 08:55:28

ervau hat geschrieben: ↑ zum Beitrag ↑
11.08.2023 16:26:35
Trotzdem sind die Meldungen immerhin "etwas störend".
Wie sind die Ausgaben von:

Code: Alles auswählen

cat /boot/config-$(uname -r) | grep -i amdgpu
modinfo amdgpu | grep -iE 'filename|firmware'
dmesg | grep -i amdgpu
lsmod | grep -i amdgpu
systool -v -m amdgpu
?

ervau
Beiträge: 108
Registriert: 19.12.2019 13:59:34

Re: AMDGPU possible missing firmware

Beitrag von ervau » 12.08.2023 11:35:27

@rjh
sources.list :mrgreen:
Du hast ja so Recht; typisch Freud'sche Fehlleistung, aber zumindest der Inhalt hat gestimmt. :facepalm:

Das mit i915 habe ich auch schon bei einem Thinkpad festgestellt.

@mat6937

Code: Alles auswählen

cat /boot/config-$(uname -r) | grep -i amdgpu
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU_USERPTR=y
Bei modinfo amdgpu | grep -iE 'filename|firmware' wird nicht alles mehr auf dem Bildschirm angezeigt; ich habe deshalb den Inhalt von lib/firmware/amdgpu eingefügt (scheint dasselbe zu sein)

Code: Alles auswählen

aldebaran_mec2.bin	    gc_11_0_0_mec.bin	     navi14_asd.bin	      polaris12_mc.bin		tonga_rlc.bin
aldebaran_mec.bin	    gc_11_0_0_mes1.bin	     navi14_ce.bin	      polaris12_me_2.bin	tonga_sdma1.bin
aldebaran_rlc.bin	    gc_11_0_0_mes.bin	     navi14_ce_wks.bin	      polaris12_me.bin		tonga_sdma.bin
aldebaran_sdma.bin	    gc_11_0_0_pfp.bin	     navi14_gpu_info.bin      polaris12_mec2_2.bin	tonga_smc.bin
aldebaran_sjt_mec2.bin	    gc_11_0_0_rlc.bin	     navi14_me.bin	      polaris12_mec_2.bin	tonga_uvd.bin
aldebaran_sjt_mec.bin	    gc_11_0_1_imu.bin	     navi14_mec2.bin	      polaris12_mec2.bin	tonga_vce.bin
aldebaran_smc.bin	    gc_11_0_1_me.bin	     navi14_mec2_wks.bin      polaris12_mec.bin		topaz_ce.bin
aldebaran_sos.bin	    gc_11_0_1_mec.bin	     navi14_mec.bin	      polaris12_pfp_2.bin	topaz_k_smc.bin
aldebaran_ta.bin	    gc_11_0_1_mes1.bin	     navi14_mec_wks.bin       polaris12_pfp.bin		topaz_mc.bin
aldebaran_vcn.bin	    gc_11_0_1_mes.bin	     navi14_me_wks.bin	      polaris12_rlc.bin		topaz_me.bin
arcturus_asd.bin	    gc_11_0_1_pfp.bin	     navi14_pfp.bin	      polaris12_sdma1.bin	topaz_mec2.bin
arcturus_gpu_info.bin	    gc_11_0_1_rlc.bin	     navi14_pfp_wks.bin       polaris12_sdma.bin	topaz_mec.bin
arcturus_mec2.bin	    gc_11_0_2_imu.bin	     navi14_rlc.bin	      polaris12_smc.bin		topaz_pfp.bin
arcturus_mec.bin	    gc_11_0_2_me.bin	     navi14_sdma1.bin	      polaris12_uvd.bin		topaz_rlc.bin
arcturus_rlc.bin	    gc_11_0_2_mec.bin	     navi14_sdma.bin	      polaris12_vce.bin		topaz_sdma1.bin
arcturus_sdma.bin	    gc_11_0_2_mes1.bin	     navi14_smc.bin	      psp_13_0_0_sos.bin	topaz_sdma.bin
arcturus_smc.bin	    gc_11_0_2_mes.bin	     navi14_sos.bin	      psp_13_0_0_ta.bin		topaz_smc.bin
arcturus_sos.bin	    gc_11_0_2_pfp.bin	     navi14_ta.bin	      psp_13_0_4_ta.bin		vangogh_asd.bin
arcturus_ta.bin		    gc_11_0_2_rlc.bin	     navi14_vcn.bin	      psp_13_0_4_toc.bin	vangogh_ce.bin
arcturus_vcn.bin	    green_sardine_asd.bin    navy_flounder_ce.bin     psp_13_0_5_asd.bin	vangogh_dmcub.bin
banks_k_2_smc.bin	    green_sardine_ce.bin     navy_flounder_dmcub.bin  psp_13_0_5_ta.bin		vangogh_me.bin
beige_goby_ce.bin	    green_sardine_dmcub.bin  navy_flounder_me.bin     psp_13_0_5_toc.bin	vangogh_mec2.bin
beige_goby_dmcub.bin	    green_sardine_me.bin     navy_flounder_mec2.bin   psp_13_0_7_sos.bin	vangogh_mec.bin
beige_goby_me.bin	    green_sardine_mec2.bin   navy_flounder_mec.bin    psp_13_0_7_ta.bin		vangogh_pfp.bin
beige_goby_mec2.bin	    green_sardine_mec.bin    navy_flounder_pfp.bin    psp_13_0_8_asd.bin	vangogh_rlc.bin
beige_goby_mec.bin	    green_sardine_pfp.bin    navy_flounder_rlc.bin    psp_13_0_8_ta.bin		vangogh_sdma.bin
beige_goby_pfp.bin	    green_sardine_rlc.bin    navy_flounder_sdma.bin   psp_13_0_8_toc.bin	vangogh_toc.bin
beige_goby_rlc.bin	    green_sardine_sdma.bin   navy_flounder_smc.bin    raven2_asd.bin		vangogh_vcn.bin
beige_goby_sdma.bin	    green_sardine_ta.bin     navy_flounder_sos.bin    raven2_ce.bin		vcn_3_1_2.bin
beige_goby_smc.bin	    green_sardine_vcn.bin    navy_flounder_ta.bin     raven2_gpu_info.bin	vcn_4_0_0.bin
beige_goby_sos.bin	    hainan_ce.bin	     navy_flounder_vcn.bin    raven2_me.bin		vcn_4_0_2.bin
beige_goby_ta.bin	    hainan_k_smc.bin	     oland_ce.bin	      raven2_mec2.bin		vcn_4_0_4.bin
beige_goby_vcn.bin	    hainan_mc.bin	     oland_k_smc.bin	      raven2_mec.bin		vega10_acg_smc.bin
bonaire_ce.bin		    hainan_me.bin	     oland_mc.bin	      raven2_pfp.bin		vega10_asd.bin
bonaire_k_smc.bin	    hainan_pfp.bin	     oland_me.bin	      raven2_rlc.bin		vega10_ce.bin
bonaire_mc.bin		    hainan_rlc.bin	     oland_pfp.bin	      raven2_sdma.bin		vega10_gpu_info.bin
bonaire_me.bin		    hainan_smc.bin	     oland_rlc.bin	      raven2_ta.bin		vega10_me.bin
bonaire_mec.bin		    hawaii_ce.bin	     oland_smc.bin	      raven2_vcn.bin		vega10_mec2.bin
bonaire_pfp.bin		    hawaii_k_smc.bin	     oland_uvd.bin	      raven_asd.bin		vega10_mec.bin
bonaire_rlc.bin		    hawaii_mc.bin	     picasso_asd.bin	      raven_ce.bin		vega10_pfp.bin
bonaire_sdma1.bin	    hawaii_me.bin	     picasso_ce.bin	      raven_dmcu.bin		vega10_rlc.bin
bonaire_sdma.bin	    hawaii_mec.bin	     picasso_gpu_info.bin     raven_gpu_info.bin	vega10_sdma1.bin
bonaire_smc.bin		    hawaii_pfp.bin	     picasso_me.bin	      raven_kicker_rlc.bin	vega10_sdma.bin
bonaire_uvd.bin		    hawaii_rlc.bin	     picasso_mec2.bin	      raven_me.bin		vega10_smc.bin
bonaire_vce.bin		    hawaii_sdma1.bin	     picasso_mec.bin	      raven_mec2.bin		vega10_sos.bin
carrizo_ce.bin		    hawaii_sdma.bin	     picasso_pfp.bin	      raven_mec.bin		vega10_uvd.bin
carrizo_me.bin		    hawaii_smc.bin	     picasso_rlc_am4.bin      raven_pfp.bin		vega10_vce.bin
carrizo_mec2.bin	    hawaii_uvd.bin	     picasso_rlc.bin	      raven_rlc.bin		vega12_asd.bin
carrizo_mec.bin		    hawaii_vce.bin	     picasso_sdma.bin	      raven_sdma.bin		vega12_ce.bin
carrizo_pfp.bin		    kabini_ce.bin	     picasso_ta.bin	      raven_ta.bin		vega12_gpu_info.bin
carrizo_rlc.bin		    kabini_me.bin	     picasso_vcn.bin	      raven_vcn.bin		vega12_me.bin
carrizo_sdma1.bin	    kabini_mec.bin	     pitcairn_ce.bin	      renoir_asd.bin		vega12_mec2.bin
carrizo_sdma.bin	    kabini_pfp.bin	     pitcairn_k_smc.bin       renoir_ce.bin		vega12_mec.bin
carrizo_uvd.bin		    kabini_rlc.bin	     pitcairn_mc.bin	      renoir_dmcub.bin		vega12_pfp.bin
carrizo_vce.bin		    kabini_sdma1.bin	     pitcairn_me.bin	      renoir_gpu_info.bin	vega12_rlc.bin
cyan_skillfish2_ce.bin	    kabini_sdma.bin	     pitcairn_pfp.bin	      renoir_me.bin		vega12_sdma1.bin
cyan_skillfish2_me.bin	    kabini_uvd.bin	     pitcairn_rlc.bin	      renoir_mec2.bin		vega12_sdma.bin
cyan_skillfish2_mec2.bin    kabini_vce.bin	     pitcairn_smc.bin	      renoir_mec.bin		vega12_smc.bin
cyan_skillfish2_mec.bin     kaveri_ce.bin	     pitcairn_uvd.bin	      renoir_pfp.bin		vega12_sos.bin
cyan_skillfish2_pfp.bin     kaveri_me.bin	     polaris10_ce_2.bin       renoir_rlc.bin		vega12_uvd.bin
cyan_skillfish2_rlc.bin     kaveri_mec2.bin	     polaris10_ce.bin	      renoir_sdma.bin		vega12_vce.bin
cyan_skillfish2_sdma1.bin   kaveri_mec.bin	     polaris10_k2_smc.bin     renoir_ta.bin		vega20_asd.bin
cyan_skillfish2_sdma.bin    kaveri_pfp.bin	     polaris10_k_mc.bin       renoir_vcn.bin		vega20_ce.bin
dcn_3_1_4_dmcub.bin	    kaveri_rlc.bin	     polaris10_k_smc.bin      sdma_5_2_6.bin		vega20_me.bin
dcn_3_1_5_dmcub.bin	    kaveri_sdma1.bin	     polaris10_mc.bin	      sdma_5_2_7.bin		vega20_mec2.bin
dcn_3_1_6_dmcub.bin	    kaveri_sdma.bin	     polaris10_me_2.bin       sdma_6_0_0.bin		vega20_mec.bin
dcn_3_2_0_dmcub.bin	    kaveri_uvd.bin	     polaris10_me.bin	      sdma_6_0_1.bin		vega20_pfp.bin
dcn_3_2_1_dmcub.bin	    kaveri_vce.bin	     polaris10_mec2_2.bin     sdma_6_0_2.bin		vega20_rlc.bin
dimgrey_cavefish_ce.bin     mullins_ce.bin	     polaris10_mec_2.bin      si58_mc.bin		vega20_sdma1.bin
dimgrey_cavefish_dmcub.bin  mullins_me.bin	     polaris10_mec2.bin       sienna_cichlid_ce.bin	vega20_sdma.bin
dimgrey_cavefish_me.bin     mullins_mec.bin	     polaris10_mec.bin	      sienna_cichlid_dmcub.bin	vega20_smc.bin
dimgrey_cavefish_mec2.bin   mullins_pfp.bin	     polaris10_pfp_2.bin      sienna_cichlid_me.bin	vega20_sos.bin
dimgrey_cavefish_mec.bin    mullins_rlc.bin	     polaris10_pfp.bin	      sienna_cichlid_mec2.bin	vega20_ta.bin
dimgrey_cavefish_pfp.bin    mullins_sdma1.bin	     polaris10_rlc.bin	      sienna_cichlid_mec.bin	vega20_uvd.bin
dimgrey_cavefish_rlc.bin    mullins_sdma.bin	     polaris10_sdma1.bin      sienna_cichlid_pfp.bin	vega20_vce.bin
dimgrey_cavefish_sdma.bin   mullins_uvd.bin	     polaris10_sdma.bin       sienna_cichlid_rlc.bin	vegam_ce.bin
dimgrey_cavefish_smc.bin    mullins_vce.bin	     polaris10_smc.bin	      sienna_cichlid_sdma.bin	vegam_me.bin
dimgrey_cavefish_sos.bin    navi10_asd.bin	     polaris10_smc_sk.bin     sienna_cichlid_smc.bin	vegam_mec2.bin
dimgrey_cavefish_ta.bin     navi10_ce.bin	     polaris10_uvd.bin	      sienna_cichlid_sos.bin	vegam_mec.bin
dimgrey_cavefish_vcn.bin    navi10_gpu_info.bin      polaris10_vce.bin	      sienna_cichlid_ta.bin	vegam_pfp.bin
fiji_ce.bin		    navi10_me.bin	     polaris11_ce_2.bin       sienna_cichlid_vcn.bin	vegam_rlc.bin
fiji_mc.bin		    navi10_mec2.bin	     polaris11_ce.bin	      smu_13_0_0.bin		vegam_sdma1.bin
fiji_me.bin		    navi10_mec.bin	     polaris11_k2_smc.bin     smu_13_0_7.bin		vegam_sdma.bin
fiji_mec2.bin		    navi10_pfp.bin	     polaris11_k_mc.bin       stoney_ce.bin		vegam_smc.bin
fiji_mec.bin		    navi10_rlc.bin	     polaris11_k_smc.bin      stoney_me.bin		vegam_uvd.bin
fiji_pfp.bin		    navi10_sdma1.bin	     polaris11_mc.bin	      stoney_mec.bin		vegam_vce.bin
fiji_rlc.bin		    navi10_sdma.bin	     polaris11_me_2.bin       stoney_pfp.bin		verde_ce.bin
fiji_sdma1.bin		    navi10_smc.bin	     polaris11_me.bin	      stoney_rlc.bin		verde_k_smc.bin
fiji_sdma.bin		    navi10_sos.bin	     polaris11_mec2_2.bin     stoney_sdma.bin		verde_mc.bin
fiji_smc.bin		    navi10_ta.bin	     polaris11_mec_2.bin      stoney_uvd.bin		verde_me.bin
fiji_uvd.bin		    navi10_vcn.bin	     polaris11_mec2.bin       stoney_vce.bin		verde_pfp.bin
fiji_vce.bin		    navi12_asd.bin	     polaris11_mec.bin	      tahiti_ce.bin		verde_rlc.bin
gc_10_3_6_ce.bin	    navi12_ce.bin	     polaris11_pfp_2.bin      tahiti_k_smc.bin		verde_smc.bin
gc_10_3_6_me.bin	    navi12_dmcu.bin	     polaris11_pfp.bin	      tahiti_mc.bin		verde_uvd.bin
gc_10_3_6_mec2.bin	    navi12_gpu_info.bin      polaris11_rlc.bin	      tahiti_me.bin		yellow_carp_asd.bin
gc_10_3_6_mec.bin	    navi12_me.bin	     polaris11_sdma1.bin      tahiti_pfp.bin		yellow_carp_ce.bin
gc_10_3_6_pfp.bin	    navi12_mec2.bin	     polaris11_sdma.bin       tahiti_rlc.bin		yellow_carp_dmcub.bin
gc_10_3_6_rlc.bin	    navi12_mec.bin	     polaris11_smc.bin	      tahiti_smc.bin		yellow_carp_me.bin
gc_10_3_7_ce.bin	    navi12_pfp.bin	     polaris11_smc_sk.bin     tahiti_uvd.bin		yellow_carp_mec2.bin
gc_10_3_7_me.bin	    navi12_rlc.bin	     polaris11_uvd.bin	      tonga_ce.bin		yellow_carp_mec.bin
gc_10_3_7_mec2.bin	    navi12_sdma1.bin	     polaris11_vce.bin	      tonga_k_smc.bin		yellow_carp_pfp.bin
gc_10_3_7_mec.bin	    navi12_sdma.bin	     polaris12_32_mc.bin      tonga_mc.bin		yellow_carp_rlc.bin
gc_10_3_7_pfp.bin	    navi12_smc.bin	     polaris12_ce_2.bin       tonga_me.bin		yellow_carp_sdma.bin
gc_10_3_7_rlc.bin	    navi12_sos.bin	     polaris12_ce.bin	      tonga_mec2.bin		yellow_carp_ta.bin
gc_11_0_0_imu.bin	    navi12_ta.bin	     polaris12_k_mc.bin       tonga_mec.bin		yellow_carp_toc.bin
gc_11_0_0_me.bin	    navi12_vcn.bin	     polaris12_k_smc.bin      tonga_pfp.bin		yellow_carp_vcn.bin
Am Ende von modinfo amdgpu | grep -iE 'filename|firmware' steht da noch

Code: Alles auswählen

parm:           fw_load_type:firmware loading type (3 = rlc backdoor autoload if supported, 2 = smu load if supported, 1 = psp load, 0 = force direct if supported, -1 = auto) (int)

Code: Alles auswählen

dmesg | grep -i amdgpu
[    9.290276] [drm] amdgpu kernel modesetting enabled

Code: Alles auswählen

lsmod | grep -i amdgpu
amdgpu               7282688  0
gpu_sched              32768  1 amdgpu
drm_buddy              20480  1 amdgpu
video                  57344  2 amdgpu,radeon
i2c_algo_bit           16384  2 amdgpu,radeon
drm_display_helper    106496  2 amdgpu,radeon
drm_ttm_helper         16384  2 amdgpu,radeon
ttm                    57344  3 drm_ttm_helper,amdgpu,radeon
drm_kms_helper        106496  3 amdgpu,drm_display_helper,radeon
drm                   364544  18 drm_ttm_helper,amdgpu,drm_display_helper,radeon,gpu_sched,ttm,drm_buddy,drm_kms_helper

Code: Alles auswählen

systool -v -m amdgpu
Module = "amdgpu"

  Attributes:
    coresize            = "7282688"
    initsize            = "0"
    initstate           = "live"
    refcnt              = "0"
    taint               = ""
    uevent              = <store method only>

  Parameters:
    abmlevel            = "0"
    aspm                = "-1"
    async_gfx_ring      = "1"
    audio               = "-1"
    backlight           = "-1"
    bad_page_threshold  = "-1"
    bapm                = "-1"
    cg_mask             = "18446744073709551615"
    cik_support         = "0"
    compute_multipipe   = "-1"
    dc                  = "-1"
    dcdebugmask         = "0"
    dcfeaturemask       = "2"
    deep_color          = "0"
    disable_cu          = "(null)"
    discovery           = "-1"
    disp_priority       = "0"
    dpm                 = "-1"
    emu_mode            = "0"
    exp_hw_support      = "0"
    force_asic_type     = "-1"
    forcelongtraining   = "0"
    freesync_video      = "0"
    fw_load_type        = "-1"
    gartsize            = "4294967295"
    gpu_recovery        = "-1"
    gttsize             = "-1"
    hw_i2c              = "0"
    ip_block_mask       = "4294967295"
    job_hang_limit      = "0"
    lbpw                = "-1"
    lockup_timeout      = ""
    mcbp                = "0"
    mes                 = "0"
    mes_kiq             = "0"
    moverate            = "-1"
    msi                 = "-1"
    noretry             = "-1"
    num_kcq             = "-1"
    pcie_gen2           = "-1"
    pcie_gen_cap        = "0"
    pcie_lane_cap       = "0"
    pg_mask             = "4294967295"
    ppfeaturemask       = "0xfff7bfff"
    ras_enable          = "-1"
    ras_mask            = "4294967295"
    reset_method        = "-1"
    runpm               = "-1"
    sched_hw_submission = "2"
    sched_jobs          = "32"
    sdma_phase_quantum  = "32"
    si_support          = "0"
    smu_memory_pool_size= "0"
    smu_pptable_id      = "-1"
    timeout_fatal_disable= "N"
    timeout_period      = "0"
    tmz                 = "-1"
    use_xgmi_p2p        = "1"
    vcnfw_log           = "0"
    virtual_display     = "(null)"
    vis_vramlimit       = "0"
    visualconfirm       = "0"
    vm_block_size       = "-1"
    vm_debug            = "0"
    vm_fault_stop       = "0"
    vm_fragment_size    = "-1"
    vm_size             = "-1"
    vm_update_mode      = "-1"
    vramlimit           = "0"

  Sections:
    .altinstr_replacement= "0xf9dfe115"
    .altinstructions    = "0xf9dff068"
    .bss                = "0xf9fee980"
    .data..read_mostly  = "0xf9fee724"
    .data.once          = "0xf9fdd7f4"
    .data               = "0xf9fb7620"
    .exit.data          = "0xf9fdd7f0"
    .exit.text          = "0xf9dfe0ed"
    .gnu.linkonce.this_module= "0xf9fee740"
    .init.data          = "0xf7bc9000"
    .init.text          = "0xf7bc8000"
    .note.Linux         = "0xf9dff024"
    .note.gnu.build-id  = "0xf9dff000"
    .ref.data           = "0xf9fed440"
    .rodata.cst16       = "0xf9fac280"
    .rodata.cst2        = "0xf9faad70"
    .rodata.cst4        = "0xf9fab3bc"
    .rodata.cst8        = "0xf9fabdf0"
    .rodata.str1.1      = "0xf9f926f3"
    .rodata             = "0xf9dff1c0"
    .rodata.str1.4      = "0xf9f3ae94"
    .smp_locks          = "0xf9faa2ec"
    .static_call.text   = "0xf9dfe178"
    .strtab             = "0xf7c22880"
    .symtab             = "0xf7bca000"
    .text               = "0xf998f000"
    .text.unlikely      = "0xf9ddcf6a"
    __bpf_raw_tp_map    = "0xf9fece40"
    __bug_table         = "0xf9fb3000"
    __dyndbg_classes    = "0xf9fdd820"
    __dyndbg            = "0xf9fdd840"
    __jump_table        = "0xf9fad000"
    __mcount_loc        = "0xf9f30b93"
    __param             = "0xf9faa80c"
    __tracepoints_ptrs  = "0xf9faaef8"
    __tracepoints       = "0xf9fedcc0"
    __tracepoints_strings= "0xf9faafa0"
    _ftrace_events      = "0xf9fed380"
Um mich etwas aufzuschlauen, könntest Du jetzt bitte bei all den Daten Deine Meinung/ Interpretation posten.
Danke und Gruß
ervau

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: AMDGPU possible missing firmware

Beitrag von mat6937 » 12.08.2023 12:02:31

ervau hat geschrieben: ↑ zum Beitrag ↑
12.08.2023 11:35:27

Code: Alles auswählen

dmesg | grep -i amdgpu
[    9.290276] [drm] amdgpu kernel modesetting enabled

Code: Alles auswählen

lsmod | grep -i amdgpu
amdgpu               7282688  0
gpu_sched              32768  1 amdgpu
drm_buddy              20480  1 amdgpu
video                  57344  2 amdgpu,radeon
i2c_algo_bit           16384  2 amdgpu,radeon
drm_display_helper    106496  2 amdgpu,radeon
drm_ttm_helper         16384  2 amdgpu,radeon
ttm                    57344  3 drm_ttm_helper,amdgpu,radeon
drm_kms_helper        106496  3 amdgpu,drm_display_helper,radeon
drm                   364544  18 drm_ttm_helper,amdgpu,drm_display_helper,radeon,gpu_sched,ttm,drm_buddy,drm_kms_helper
Was zeigt:

Code: Alles auswählen

lspci -k | grep -A 3 -E "(VGA|3D)"
bzgl. Treiber (driver in use, ...)?

ervau
Beiträge: 108
Registriert: 19.12.2019 13:59:34

Re: AMDGPU possible missing firmware

Beitrag von ervau » 12.08.2023 12:06:47

Code: Alles auswählen

lspci -k | grep -A 3 -E "(VGA|3D)"
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV730 XT [Radeon HD 4670]
	Subsystem: PC Partner Limited / Sapphire Technology RV730 XT [Radeon HD 4670]

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: AMDGPU possible missing firmware

Beitrag von mat6937 » 12.08.2023 12:23:37

ervau hat geschrieben: ↑ zum Beitrag ↑
12.08.2023 12:06:47

Code: Alles auswählen

lspci -k | grep -A 3 -E "(VGA|3D)"
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV730 XT [Radeon HD 4670]
	Subsystem: PC Partner Limited / Sapphire Technology RV730 XT [Radeon HD 4670]
Dann ist der Filter (für lspci -k) den ich gepostet habe, evtl. nicht brauchbar/richtig, weil bzgl. geladenem Treiber (radeon, amdgpu) nichts gefunden/angezeigt wird.

ervau
Beiträge: 108
Registriert: 19.12.2019 13:59:34

Re: AMDGPU possible missing firmware

Beitrag von ervau » 12.08.2023 12:35:25

Sorry, da ist wohl im Zuge von copy und paste etwas auf der Strecke geblieben:

Code: Alles auswählen

lspci -k | grep -A 3 -E "(VGA|3D)"
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV730 XT [Radeon HD 4670]
	Subsystem: PC Partner Limited / Sapphire Technology RV730 XT [Radeon HD 4670]
	Kernel driver in use: radeon
	Kernel modules: radeon, amdgpu

ervau
Beiträge: 108
Registriert: 19.12.2019 13:59:34

Re: AMDGPU possible missing firmware

Beitrag von ervau » 12.08.2023 12:39:05

Hardinfo sagt noch:

Code: Alles auswählen

Anzeige
Auflösung	1280x1024 pixels
OpenGL-Renderer	AMD RV730 (DRM 2.50.0 / 6.1.0-11-686-pae, LLVM 15.0.6)
X11-Hersteller	The X.Org Foundation

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: AMDGPU possible missing firmware

Beitrag von mat6937 » 12.08.2023 12:48:44

ervau hat geschrieben: ↑ zum Beitrag ↑
12.08.2023 12:35:25

Code: Alles auswählen

lspci -k | grep -A 3 -E "(VGA|3D)"
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV730 XT [Radeon HD 4670]
	Subsystem: PC Partner Limited / Sapphire Technology RV730 XT [Radeon HD 4670]
	Kernel driver in use: radeon
	Kernel modules: radeon, amdgpu
D. h. es wird der radeon-Treiber benutzt und nicht amdgpu-Treiber.
Wenn Du mit dem amdgpu testen willst, könntest den radeon blacklisten und schauen was passiert bzw. ob und wie es funktioniert.

ervau
Beiträge: 108
Registriert: 19.12.2019 13:59:34

Re: AMDGPU possible missing firmware

Beitrag von ervau » 12.08.2023 13:50:35

Jetzt hab ich es geschafft, den radeon-Treiber zu blacklisten; offensichtlich lädt er aber nicht den amdgpu-Treiber. Wie krieg ich das gebacken?

Code: Alles auswählen

lspci -k | grep -A 3 -E "(VGA|3D)"
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV730 XT [Radeon HD 4670]
	Subsystem: PC Partner Limited / Sapphire Technology RV730 XT [Radeon HD 4670]
	Kernel modules: radeon, amdgpu

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: AMDGPU possible missing firmware

Beitrag von mat6937 » 12.08.2023 15:42:37

ervau hat geschrieben: ↑ zum Beitrag ↑
12.08.2023 13:50:35
...; offensichtlich lädt er aber nicht den amdgpu-Treiber.
Gibt es dazu evtl. einen Hinweis in der Ausgabe von dmesg?

Code: Alles auswählen

dmesg | grep -i amdgpu
lsmod | grep -i amdgpu

Code: Alles auswählen

modprobe -v amdgpu
?

ervau
Beiträge: 108
Registriert: 19.12.2019 13:59:34

Re: AMDGPU possible missing firmware

Beitrag von ervau » 12.08.2023 16:40:27

Nachdem mir das Blacklisting von radeon die Graphik reichlich verbogen hat -sowohl während des Bootvorgangs als auch auf dem Mate-Desktop-, habe ich das Ganze dann wieder zurückgedreht.
Trotzdem die gewünschten Angaben zum jetzt aktuellen Zustand.

Code: Alles auswählen

lspci -k | grep -A 3 -E "(VGA|3D)"
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV730 XT [Radeon HD 4670]
	Subsystem: PC Partner Limited / Sapphire Technology RV730 XT [Radeon HD 4670]
	Kernel driver in use: radeon
	Kernel modules: radeon, amdgpu

Code: Alles auswählen

dmesg | grep -i amdgpu
[    9.395530] [drm] amdgpu kernel modesetting enabled.

Code: Alles auswählen

lsmod | grep -i amdgpu
amdgpu               7282688  0
gpu_sched              32768  1 amdgpu
drm_buddy              20480  1 amdgpu
video                  57344  2 amdgpu,radeon
i2c_algo_bit           16384  2 amdgpu,radeon
drm_display_helper    106496  2 amdgpu,radeon
drm_ttm_helper         16384  2 amdgpu,radeon
ttm                    57344  3 drm_ttm_helper,amdgpu,radeon
drm_kms_helper        106496  3 amdgpu,drm_display_helper,radeon
drm                   364544  19 drm_ttm_helper,amdgpu,drm_display_helper,radeon,gpu_sched,ttm,drm_buddy,drm_kms_helper
amdgpu durch radeon ersetzt liefert

Code: Alles auswählen

lsmod | grep -i radeon
radeon               1368064  18
video                  57344  2 amdgpu,radeon
i2c_algo_bit           16384  2 amdgpu,radeon
drm_display_helper    106496  2 amdgpu,radeon
drm_ttm_helper         16384  2 amdgpu,radeon
ttm                    57344  3 drm_ttm_helper,amdgpu,radeon
drm_kms_helper        106496  3 amdgpu,drm_display_helper,radeon
drm                   364544  19 drm_ttm_helper,amdgpu,drm_display_helper,radeon,gpu_sched,ttm,drm_buddy,drm_kms_helper
Ich habe den Eindruck, daß die Beiden irgendwie voneinander abhängen.

Code: Alles auswählen

modprobe -v amdgpu
bringt keine Veränderung.

rhHeini
Beiträge: 2319
Registriert: 20.04.2006 20:44:10

Re: AMDGPU possible missing firmware

Beitrag von rhHeini » 12.08.2023 17:20:51

Ich denke der amdgpu-Treiber unterstützt die alte Karte nicht mehr. Es sollte sich herausfinden lassen ob ich recht habe.

KP97
Beiträge: 3446
Registriert: 01.02.2013 15:07:36

Re: AMDGPU possible missing firmware

Beitrag von KP97 » 12.08.2023 21:15:25

Die Karte wird vom Paket Debianxserver-xorg-video-radeon unterstützt, wenn dann noch Debianfirmware-amd-graphics installiert ist, sollte doch alles funktionieren.

ervau
Beiträge: 108
Registriert: 19.12.2019 13:59:34

Re: AMDGPU possible missing firmware

Beitrag von ervau » 13.08.2023 10:30:16

@KP97
Beides ist installiert.
Außerdem habe ich im Debian Wiki folgende Info gefunden:
Since the AMDGPU driver overlaps with the older Radeon driver for supporting GCN 1.0/1.1 GPUs, either driver can be used.
und
If your card is supported by both AMDGPU and Radeon (such as the GCN 1.0/1.1 series), it will default to radeon.
Schlußfolgerung:
Es bleibt, wie es ist! Ist zwar doch irgendwie irritierend, aber es tut.
Gruß und Danke für die Posts.
ervau

Antworten