[Gelöst] Biosversion einer Graphikkarte auslesen
[Gelöst] Biosversion einer Graphikkarte auslesen
Ich versuche gerad einen Weg zu finden wie ich herausfinden kann welche Biosversion auf meiner RX570 drauf ist? Finde in den Bootmessages nix, lspci ist genausowenig hilfreich wie inxi. Gockel und Ente waren auch nicht gerade gesprächig.
Hat jemand einen Hinweis für mich?
Danke, Rolf
Hat jemand einen Hinweis für mich?
Danke, Rolf
Zuletzt geändert von rhHeini am 28.05.2020 21:43:36, insgesamt 2-mal geändert.
- towo
- Beiträge: 4408
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Biosversion einer Graphikkarte auslesen
Code: Alles auswählen
grep -i vbios /sys/kernel/debug/dri/0/amdgpu_firmware_info
Re: Biosversion einer Graphikkarte auslesen
@towo: Mein Rechner (Stretch) meldet mir zurück:
Ich glaube ich hab was mit hwinfo gefunden:
Könnte die "Revision: 0xef" die gewünschte Info darstellen? Ist ungewohnt da einen Hexwert zu finden.
Danke, Rolf
Code: Alles auswählen
grep: /sys/kernel/debug/dri/0/amdgpu_firmware_info: Datei oder Verzeichnis nicht gefunden
Code: Alles auswählen
27: PCI c00.0: 0300 VGA compatible controller (VGA)
[Created at pci.378]
Unique ID: zb5c.xSIjIwS9sIC
Parent ID: w+J7.0TU4LKoL980
SysFS ID: /devices/pci0000:00/0000:00:03.1/0000:0c:00.0
SysFS BusID: 0000:0c:00.0
Hardware Class: graphics card
Model: "ATI Ellesmere [Radeon RX 470/480]"
Vendor: pci 0x1002 "ATI Technologies Inc"
Device: pci 0x67df "Ellesmere [Radeon RX 470/480]"
SubVendor: pci 0x174b "PC Partner Limited / Sapphire Technology"
SubDevice: pci 0x353e
Revision: 0xef
Driver: "amdgpu"
Driver Modules: "amdgpu"
Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable)
Memory Range: 0xf0000000-0xf01fffff (ro,non-prefetchable)
I/O Ports: 0xd000-0xdfff (rw)
Memory Range: 0xfce00000-0xfce3ffff (rw,non-prefetchable)
Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
IRQ: 110 (2036867 events)
Module Alias: "pci:v00001002d000067DFsv0000174Bsd0000353Ebc03sc00i00"
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: #26 (PCI bridge)
Danke, Rolf
- towo
- Beiträge: 4408
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Biosversion einer Graphikkarte auslesen
Nein, das ist keinbe Bios Version.
Bei mir sieht das so aus:
Keine Ahnung warum das bei Dir nicht funktioniert.
Was gibt es denn überhaupt bei Dir so in /sys/kernel/debug/dri/?
Bei mir sieht das so aus:
Code: Alles auswählen
root@Defiant:/# grep -i vbios /sys/kernel/debug/dri/0/amdgpu_firmware_info
VBIOS version: 115-D009PI2-101
Was gibt es denn überhaupt bei Dir so in /sys/kernel/debug/dri/?
Re: Biosversion einer Graphikkarte auslesen
Bin dann auf ein Stretch und ein Buster in der VBox los und durch die Pfade geklickt.
Bei meinem PC ist bei debug Schluss, ab da ist leer, auch nix verborgenes. In der VBox komme ich runter bis .../dri/0, die amdgpu_firmware_info gibt es da aber nicht.
Die Buster-VM verhält sich ähnlich wie die Stretch-VM, nur sind da ein paar zusätzliche Files in der VM, aber nicht die amdgpu_firmware_info. Kann natürlich an der VBox liegen, ich würde da aber einen File in Richtung der Graphik erwarten.
Also fehlt bei mir der Mechanismus der diese Datei erzeugt, warum auch immer.
Rolf
Bei meinem PC ist bei debug Schluss, ab da ist leer, auch nix verborgenes. In der VBox komme ich runter bis .../dri/0, die amdgpu_firmware_info gibt es da aber nicht.
Die Buster-VM verhält sich ähnlich wie die Stretch-VM, nur sind da ein paar zusätzliche Files in der VM, aber nicht die amdgpu_firmware_info. Kann natürlich an der VBox liegen, ich würde da aber einen File in Richtung der Graphik erwarten.
Also fehlt bei mir der Mechanismus der diese Datei erzeugt, warum auch immer.
Rolf
Zuletzt geändert von rhHeini am 28.05.2020 21:44:25, insgesamt 1-mal geändert.
- towo
- Beiträge: 4408
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Biosversion einer Graphikkarte auslesen
firmware-amd-graphics ist aber schon installiert, oder?
Re: Biosversion einer Graphikkarte auslesen
Klar, und kein fglrx oder so etwas.
Firmware ist 20190114-2~bpo9+1. An der kann es doch nciht liegen, oder?
Rolf
Code: Alles auswählen
# lspci | grep VGA
0c:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480] (rev ef)
Rolf
- towo
- Beiträge: 4408
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Biosversion einer Graphikkarte auslesen
Nuja, die Firmware is schon recht alt, ein Update aus den Backports würde ich in jedem Fall machen. Ein update-pciids dürfte auch nicht schaden, eine RX5xx sollte sich auch als eine solche zu erkennen geben. Und der Backports Kernel würde für eine Polaris Karte die bessere Wahl sein.
Ähm, und kann das sein, das Da kein buster läuft? bpo9 klingt irgendwie nach Debian 9.
Ähm, und kann das sein, das Da kein buster läuft? bpo9 klingt irgendwie nach Debian 9.
Re: Biosversion einer Graphikkarte auslesen
Siehe mein 2ter Post. Stretch mit 4.19er Kernel aus Backports wie die Firmware, auf sysvinit. Mit systemd bin ich nicht warm geworden.
Das update-pciids hat was gebracht (kannte ich nicht):
Kann es sein dass dieser Eintrag was mit systemd zu tun hat?
Rolf
Das update-pciids hat was gebracht (kannte ich nicht):
Code: Alles auswählen
# lspci | grep VGA
0c:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev ef)
Rolf
- towo
- Beiträge: 4408
- Registriert: 27.02.2007 19:49:44
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Biosversion einer Graphikkarte auslesen
Welcher Eintrag?
Uns mit Stretch wird deine Grafikkarte nicht unterstützt.
Das Ding braucht einen 5er Kernel, um vernünftig zu funktionieren.
Uns mit Stretch wird deine Grafikkarte nicht unterstützt.
Das Ding braucht einen 5er Kernel, um vernünftig zu funktionieren.
Re: Biosversion einer Graphikkarte auslesen
I am sorry towo: ich sitze vor dem Rechner und er tut in der Konfiguration wunderbar, ist mein Arbeitsrechner. Ich hab ja keine rx5500, die 570 ist schon mindestens 3 Jahre auf dem Markt. Der Rechner läuft so seit knapp 2 Jahren. Erst mit einer GPRO 2200 Passivkarte, seit knapp einem dreiviertel Jahr dann mit der 570er. Einzige Nebenwirkung: da kommen beim Boot ein paar Meldungen:
, hat aber keine Auswirkungen auf die Performance.
Mit Eintrag meinte ich:
Tut bei mir nicht.
Gruß, Rolf
Code: Alles auswählen
amdgpu: [powerplay] Voltage value looks like a Leakage ID but it's not patched
Mit Eintrag meinte ich:
Code: Alles auswählen
grep -i vbios /sys/kernel/debug/dri/0/amdgpu_firmware_info
Gruß, Rolf
Zuletzt geändert von rhHeini am 28.05.2020 21:45:15, insgesamt 1-mal geändert.
Re: Biosversion einer Graphikkarte auslesen
Gibt mount|grep debug etwas aus?rhHeini hat geschrieben:27.05.2020 20:04:04Also fehlt bei mir der Mechanismus der diese Datei erzeugt, warum auch immer.
Re: Biosversion einer Graphikkarte auslesen
Nix, kommt gleich zurück auf den Prompt.
Rolf
Rolf
Re: Biosversion einer Graphikkarte auslesen
Gut, dann liegt es daran, dass debugfs nicht gemountet ist:
# mount|grep debug
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
Normalerweise macht das System das automatisch, aber ich habe hier ein Debian mit systemd. Warum es bei deinem System nicht funktioniert kann ich nicht sagen. Wenn du das Dateisystem per Hand mountest solltest du auf die Dateien zugreifen können.
# mount|grep debug
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
Normalerweise macht das System das automatisch, aber ich habe hier ein Debian mit systemd. Warum es bei deinem System nicht funktioniert kann ich nicht sagen. Wenn du das Dateisystem per Hand mountest solltest du auf die Dateien zugreifen können.
Re: Biosversion einer Graphikkarte auslesen
Jau der mount wars: Die VBIOS version: 113-YE353HM-UPE ist auf meiner RX570 drauf. Das kann ich jetzt Sapphire um die Ohren hauen.
Mit dem debugfs hatte ich bisher noch nie etwas zu tun. Another learning.
Vielen Dank für Eure Beteiligung.
Rolf
Mit dem debugfs hatte ich bisher noch nie etwas zu tun. Another learning.
Vielen Dank für Eure Beteiligung.
Rolf