News AMD unter Linux: HDMI 2.1 kommt nun dank Steam Machine doch

Ich habe den von @Astorek86 verlinkten DP-zu-HDMI-Adapter inzwischen bekommen. Fazit vorab: Ich kann ihn nicht empfehlen.

Zuerst Windows: Hier habe ich 3 Grafikkarten probiert: Geforce RTX 2080 Ti, Radeon RX 6800 und Radeon RX 9070. Auf der RTX 2080 Ti ließ sich G-Sync im Nvidia-Treiber einschalten. Aber das VRR-Signal wurde nicht an den LG C3 weitergereicht, der blieb bei FIXED 120 Hz. Sobald ich ein Spiel gestartet habe, was unter die 120 FPS gefallen ist, ist das Bild einfach nur schwarz geworden. Das identische Verhalten wie bei Cable Matters und Club3D mit der Spezialfirmware. Mit der RX 9070 konnte ich Freesync erst gar nicht im Adrenalin-Treiber auswählen, nicht unterstützt. Mit der RX 6800 wollte der Adapter gar nicht. Abwechselnd gab es Rauschen, Black Screens und für den Bruchteil einer Sekunde mal ein Bild.

Unter Linux sieht die Sache besser aus, hier habe ich 3 Radeons getestet: RX 6800, RX 9060 XT und RX 9070:

Die RX 6800 und RX 9070 unter CachyOS. Überraschenderweise hat es hier funktioniert, VRR war von Anfang an aktiviert und hat auch so funktioniert, wie es soll. Zumindest in SDR. Ich habe nur mit der RX 6800 versucht, HDR zu aktivieren, dabei habe ich das Signal komplett verloren.

Die RX 9060 XT habe ich unter Bazzite getestet, aktuelles Stable-Deck-Image vom 20.04.2026. Auch hier hat es wie bei den anderen beiden Radeons funkioniert, aber im Steam Gaming Mode (der Gamescope-Session) darf auf gar keinen Fall bereits VRR aktiviert sein, denn dann gibt es massenweise Blackscreens. VRR darf nur im Spiel aktiviert sein, da funktioniert es.

Hier noch Beweisvideos mit aktiviertem VRR-Overlay vom LG C3, da gibt es noch etwas interessantes, zu dem ich gleich komme.


Was zuerst auffällt, dass der Adapter nicht einfach das Freesync-Signal der Grafikkarte durchreicht, sondern wirklich nach HDMI-VRR konvertiert. Sonst würde im Overlay "FREESYNC ACTIVE" statt "VRR" stehen. Es existiert also ein Konverter in dem Ding. Warum der nur unter Linux, aber nicht unter Windows funktioniert, bleibt ein Rätsel.

Was auch auffällt: Die RX 9060 XT ist die einzige Grafikkarte, die ein 12-Bit-RGB-Signal aussendet, die anderen beiden senden nur ein 10-Bit-RGB-Signal (Update unten beachten). Bei allen 3 Grafikkarten ist jedoch DSC (Display Stream Compression) aktiv. Das sollte bei einem 4K120-Signal nicht sein. Die HDMI-2.1-Bandbreite von 48 Gbps reicht locker aus für ein unkomprimiertes 12-Bit-RGB-Signal in HDR. Das hier ist nur SDR und mit Ausnahme einer Karte nur in 10-Bit. Das HDMI 2.1, mit dem der Adapter beworben wird, ist eine Mogelpackung.

Der schon ältere, aber immer wieder empfohlene Club3D-Adapter schafft übrigens in 4K120 volle 12-Bit-RGB ohne DSC. Das ist echtes HDMI 2.1. Der kann halt kein VRR, aber alles andere macht der gut.

Der Adapter ist sein Geld nicht wert, ein China-Noname-Produkt, was einer Wundertüte gleicht. Kann funktionieren, muss aber nicht.

Da man mittlerweile davon ausgehen kann, dass das volle HDMI-Featureset in den Upstream-Kernel kommt, würde ich raten, einfach noch die paar Monate abzuwarten.

UPDATE: Dank @Northstar2710 bin ich dahinter gekommen, warum nur die RX 9060 XT in 12 Bit lief. Schuld war eine Option in den Anzeigeeinstellungen von KDE: Farbgenauigkeit steht dort standardmäßig auf Effizienz bevorzugen. Stellt man das auf Farbgenauigkeit bevorzugen, klappt es auch mit 12 Bit. Der Test der RX 9060 XT erfolgte nicht in KDE, sondern in der Gamescope Session (kann man im Video an dem Steam Deck Performance Overlay auch erkennen), wo es diese Begrenzung einfach nicht gibt. Danke an @Northstar2710 👍
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Tanzmusikus, Sensei21, ParrotHH und 4 andere
Schon irre wie da die Unterschiede sein können. Vielen Dank dass du dir da die Mühe gemacht hast. Bei deinen Ergebnissen, werd ich den Adapter lieber nicht mehr empfehlen, Sorry dass ich dich u. womöglich andere dazu überredet habe. Ich scheine wirklich ungeheures Glück gehabt zu haben^^.
 
  • Gefällt mir
Reaktionen: mario_mendel34 und nipponpasi
Den von @Astorek86 verlinkten DP-zu-HDMI-Adapter hab ich auf der Herstellerseite nicht gefunden , der sollte dort doch zu finden sein.......auf Geizhals auch nicht zu finden......gibzs wohl nur bei Amzn
 
Astorek86 schrieb:
Sorry dass ich dich u. womöglich andere dazu überredet habe.
Nichts passiert, schlussendlich war ich doch neugierig, weil es wohl inzwischen einen Wandler-Chipsatz gibt, der VRR unterstützt, nur hat bisher noch keiner der etablierten Hersteller einen Adapter damit gebaut. Aber die Artikelbeschreibung bei Amazon war schon sehr fishy, da bin ich schon stutzig geworden. G-Sync kompatibel, aber nur mit RTX 4000 und 5000 - wozu braucht man einen DP-auf-HDMI-Adapter bei diesen beiden Generationen? Die haben volles HDMI 2.1 in Windows und Linux. Interessant bei Nvidia nur bei der 2000er-Generation, die nur HDMI 2.0b hat. Und in den Rezensionen hatte auch schon jemand erwähnt, dass das Ding wohl real nur so 32 Gbps schafft.
 
  • Gefällt mir
Reaktionen: nipponpasi
Dann bin ich mal gespannt, was der Adapter bei mir so anstellen wird, wenn der Adapter ankommt. Hatte den nämlich auch bestellt, kommt aber erst am Samstag und da bin ich nicht daheim. Kann aber nur mit einer RX 9070 XT testen. Und ich muss n optisches HDMI-Kabel für hernehmen, da die Kabelstrecke zwischen PC und TV für ein normales HDMI-Kabel zu lang ist.
 
mario_mendel34 schrieb:
Was auch auffällt: Die RX 9060 XT ist die einzige Grafikkarte, die ein 12-Bit-RGB-Signal aussendet,
Ist aber auch die einzige Unterschied Bazzite. Nicht das dies einen Einfluss hat
 
Die RX 9060 XT steckt in meinem Mini-ITX-System, das möchte ich nicht schon wieder auseinandernehmen 😉
 
  • Gefällt mir
Reaktionen: nipponpasi
Northstar2710 schrieb:
Ist aber auch die einzige Unterschied Bazzite. Nicht das dies einen Einfluss hat
Die Distribution war nicht der Grund, sondern eine Einstellung in KDE. Das stand nämlich auf Effizienz bevorzugen, in dem Fall wird die Farbauflösung auf 10 Bit beschränkt. Stelle ich das auf Farbgenauigkeit bevorzugen, bekomme ich auch mit der RX 6800 12 Bit. Auch unter CachyOS. Ich editiere meinen Post.

Auf der RX 9060 XT waren es einfach von Anfang an 12 Bit, weil ich den Test für diese Grafikkarte in der Gamescope-Session gemacht habe, wo das KDE-Setting nicht eingreifen kann.

Dass der Adapter Schrott ist, ändert sich dadurch aber nicht, da ich in der kurzen Zeit, wo ich das Ding jetzt wieder in Verwendung hatte, schon wieder Black Screens und einmal einen kompletten Signalverlust hatte. Der eigentliche Chipsatz in dem Ding scheint gut zu sein, es müsste sich mal ein guter Hersteller finden, der auch den Rest hinbekommt.
 
mario_mendel34 schrieb:
Das stand nämlich auf Effizienz bevorzugen, in dem Fall wird die Farbauflösung auf 10 Bit beschränkt.
Siehst du einen Unterschied beim Bild ob 12bit oder 10bit oder 8bit? So das eine höhere Bandbreite dadurch sind macht.
 
@Northstar2710 Nein, ich habe allerdings auch nicht so genau hingesehen. 8 Bit ist ok in SDR, aber in HDR besteht aufgrund des erheblich höheren Kontrastumfangs erhöhte Gefahr für Color Banding, daher wird 10 Bit für HDR empfohlen. 12 Bit kann mein aktuelles OLED-Display gar nicht darstellen, aber in der Theorie macht der LG C3 bei einem 12-Bit-Signal sein eigenes Dithering auf 10 Bit, was besser ist als das native 10-Bit-Signal, da Oversampling.

Mit diesem Adapter kann 12 Bit aber kontraproduktiv sein, da hier DSC benutzt wird. Das 12-Bit-Signal muss evtl. stärker komprimiert werden als das 10-Bit-Signal.
 
  • Gefällt mir
Reaktionen: Tanzmusikus
@mario_mendel34 bei meiner 9060xt konnte ich bis 16bit einstellen unter Bazzite und nur per HDMI angeschlossen. 🤷🏼 mir fallen wirklich keine Unterschiede beim spielen auf mit hdr und 10-16bit. Von daher keine Ahnung ob die Einstellungen stimmen 😂
 
@Northstar2710 Einstellen kann man das, es wird trotzdem nur das ausgesendet, wofür die Bandbreite reicht, oder was das Display maximal empfangen kann. In der Praxis dürfte daher spätestens bei 12 Bit Schluss sein.
 
  • Gefällt mir
Reaktionen: Tanzmusikus
Die Frage bleibt wo man kontrollieren kann, der TV zeigt mir die bit rate leider nicht an.
 
Zuletzt bearbeitet:
angeblich sollen die HDMi updates mit linux 7.2 erscheinen
 
Northstar2710 schrieb:
Die Frage bleibt wo man kontrollieren kann, der TV zeigt mir die bit rate leider nicht an.
Hast du schon mal ein LLM befragt, ob es irgendeine geheime Tastenkombination gibt? Auf LG TVs bekommt man dieses Overlay ja auch nur, wenn man schnell hintereinander auf die grüne Taste drückt. Das ist seitens LG auch nirgendwo dokumentiert.
 
@mario_mendel34 nein, noch nicht. Ich denke das es nicht mehr gibt als das was die Info Taste hergibt
1000001892.jpg
 
Zurück
Oben