Radeon RX Vega: Anisotrope Filterung mit aktueller Radeon Software fehlerhaft [Update: Bug behoben]
Ein Bug in der Radeon Software 17.9.2 und 17.9.3 führt zu fehlerhafter Texturfilterung auf Vega-Grafikkarten. PC Games Hardware ist der Sache auf den Grund gegangen und hat AMD um ein Statement gebeten. Mit der just erschienenen Radeon Software 17.10.1 ist das Problem auch schon passé.
Update vom 11. Oktober: Die neue Radeon Software 17.10.1 (Download) nennt den Bugfix zwar nicht in den Release Notes, beseitigt das Vega-AF-Problem jedoch. Das ging schnell - gute Arbeit, AMD! Somit raten wir allen Vega-Nutzern dazu, die neue Radeon Software zu installieren. Anbei noch ein paar Beweisbilder aus dem 3DCenter Filtertester. Der Text unter der Linie entspricht unserem Originalartikel zum Nachlesen der Geschichte.
Der anisotrope Texturfilter war in der Vergangenheit Gegenstand vieler Diskussionen. Die ersten Implementierungen um die Jahrtausendwende lieferten nur eine schwache Qualität, der neue Superfilter war entweder kaum sichtbar oder flimmrig. Im Frühjahr 2001 erschien mit der Geforce 3 schließlich der erste Grafikchip mit der Fähigkeit zu lupenreinem 8:1 AF - und da waren sie plötzlich, die Performance-Probleme, denn eine saubere Entzerrung der Texturen gab und gibt es nicht umsonst. In den folgenden Jahren lieferten sich die GPU-Schmieden ein Wettrennen um die besten "Optimierungen" des anisotropen Filters, wobei "Optimierung" stets euphemistisch für das Weglassen von Rechenschritten zu Gunsten der Bildrate steht. Der Gipfel des Optimierens wurde mit der Geforce 6 und 7 erreicht, das AF dieser Grafikkarten war und ist im Auslieferungszustand ungenießbar; lediglich der optional zuschaltbare HQ-Modus (Hohe Qualität) erreicht ein akzeptables Niveau.
Die Gegenwart sieht deutlich besser aus. Nicht nur haben wir 16:1 als maximalen Bearbeitungsfaktor zur Verfügung, der starke Gegenwind seitens Presse und Nutzern hat außerdem dazu geführt, dass moderne Grafikkarten ab Werk ordentlich und optional beinahe perfekt filtern. PC Games Hardware testet Grafikkarten dementsprechend seit Jahren mit der Treibereinstellung "Hohe Qualität" (HQ), um Messungen mit bestmöglicher Bildqualität zu erstellen. Zwar filtern Radeon und Geforce nicht identisch, wohl aber gleichwertig, was von vielen Bildqualitätsanalysen inklusive Differenzbildern und Subjektivtests gestützt wird. Doch es gibt Ärger im Paradies ...
Radeon Software 17.9.2 implementiert AF-Bug, Version 17.9.3 nimmt ihn mit
Wer stets den neuesten Treiber installiert, fährt damit in der Regel gut, denn neuer Code bringt oft eine höhere Leistung und teilweise auch neue Funktionen mit sich. Im Falle der Radeon Software 17.9.2 und kurze Zeit später nachgeschobenen Version 17.9.3 hat sich jedoch ein unschöner Fehler eingeschlichen, der die Qualität des anisotropen Filters der Vega-Chips torpediert: Oberflächen flimmern sichtbar, es kommt zu den berüchtigten Flimmer-Banden innerhalb von Texturen. Je feiner der Inhalt, desto wahrscheinlicher ist, dass das Problem ins Auge sticht. Über die Ursache können wir derzeit nur spekulieren, Fakt ist jedoch, dass Teile der Texturen unterfiltert werden. Die Radeon Software 17.9.1 ist die (Stand jetzt) letzte Treiberversion mit tadelloser Filterung.
Laut unseren Tests tritt das Problem unabhängig von den Treibereinstellungen auf. Egal ob treiberforciertes oder anwendungsgesteuertes AF, egal ob "Standard" oder "Hohe Qualität", die Unterfilterung ist stets anzutreffen. Die Treiberstandardeinstellung flimmert dabei am stärksten, da hierbei auch gewollte Optimierungen greifen, während HQ zumindest bei steigender Darstellungstiefe eine minimal höhere Bildruhe erreicht. Beide Ergebnisse sind im Vergleich mit vorherigen Treibern jedoch unbefriedigend.
Je nach Spiel und Einstellungen fallen die Symptome stärker oder schwächer auf (oder gar nicht), wobei sich The Witcher 3 und World of Warcraft aufgrund ihrer hochfrequenten Inhalte als gute Filtertester erwiesen haben. Spart sich der Grafikprozessor Arbeit, fällt dies sofort durch Flimmern auf. Geeignete Testszenen finden sich unter anderem in Novigrad (Witcher 3) oder Sturmwind (WoW), hier sind die jeweiligen Steintexturen besonders anfällig. Alternativ bietet sich der 3DCenter Filter Tester an, welcher Sparfilter schonungslos enttarnt und auf Wunsch gegen perfektes 512:1 (Berechnung über die Shader-ALUs) stellt. Ein paar Vergleiche - klicken Sie unbedingt auf "Full-HD Vergleich", um die Bilder in Originalgröße anzuzeigen:
Faustregel: Was auf den Screenshots scheinbar schön scharf ist, flimmert in Bewegung deutlich sichtbar.
Der Verdacht, dass es sich um eine neue Performance-Optimierung handele, wird beim Blick auf die Fps-Werte entkräftet.
Der Verdacht, dass es sich um eine neue Performance-Optimierung handele, wird beim Blick auf die Fps-Werte entkräftet: In unserer Stichprobe mit dem Hexer Geralt läuft die Radeon Software nicht besser als die fehlerfrei filternde Version 17.9.1 - im Gegenteil, der "alte" Treiber erzielt sogar etwas bessere Bildraten. Die Tatsache, dass auch der HQ-Modus unter den Filterproblemen leidet, spricht ebenfalls gegen die Idee einer versteckten Optimierung, denn hier hat AMD bisher mit nativer Filterung geworben, ergo der Qualität, welche die Textureinheiten bestenfalls und ohne Befehle durch den Treiber erzielen.
Radeon Software mit AF-Bug: AMD reagiert
Wir haben AMD über unsere Beobachtungen in Kenntnis gesetzt. Der Hersteller konnte mit unserer Hilfe das Problem identifizieren und arbeitet an einer Lösung. Welcher Treiber das Problem beseitigt, ist Stand jetzt unklar. Mit etwas Glück wurde der AF-Bug auf der Prioritätenliste nach oben katapultiert und wird mit der zu erwartenden Radeon Software 17.10.1 beseitigt. Da es sich jedoch um keinen kritischen Bug handelt, der den Spielgenuss empfindlich trübt - ständige Abstürze fallen in diese Kategorie - könnte es jedoch etwas länger dauern. PC Games Hardware bleibt selbstverständlich am Ball und wird Sie zeitnah über die Entwicklung informieren. Bis dahin lautet der Workaround für Vega-Besitzer: Installieren Sie die Radeon Software 17.9.1, um die bestmögliche Filterqualität zu erhalten.
Vielen Dank an ein findiges Mitglied aus dem 3DCenter-Forum für den Hinweis auf das AF-Problem!

AMDs bug is gefixt, NV ist nicht Thema dieses threads. das ist sachlich.
AMDs bug is gefixt, NV ist nicht Thema dieses threads. das ist sachlich.
Geforce GTX 980/970: Nvidia beseitigt Texturflimmern bei HQ-AF - Geforce 344.80 im Praxistest
Wie ich schon mehrfach erwähnt habe, ist es zum ersten mal dass ich ne Nvidia Karte habe und vorher nur AMD Karten besaß. Was da ablief war auch eine Frechheit (Treiber usw.) Und jetzt so tun als wäre AMD der Held ist lächerlich. Wie schnell sie den Bug behoben haben!? Sorry der darf der Firma einfach nicht passieren aber klar man feiert mal einfach wie schnell sie den Bug behoben haben, einfach lächerlich...
Wer behauptet das ne Vega Karte besser ist als die wesentlich besseren Alternativ-Karten, günstiger, leiser, weniger Verbrauch und auf die breite Masse ausgelegten Spielen performanter, denn meine Games bestehen nicht nur aus einem Game BF1 denn dazu hätte es auch alles vor Vega gereicht zum Spielen. Aber hey ich kann es schon verstehen, wenn man schon über 500 bezahlt hat für den Heizkörper ist das Kind schon in den Brunnen gefallen und nun muss man dies verteidigen sonst wirds ja peinlich das man sich den Schrott gekauft hat.