Letzten Monat wurde die Unterstützung für RADV-Raytracing-Pipelines standardmäßig aktiviert, später jedoch für VanGogh-APUs, insbesondere das Steam Deck, deaktiviert. Mit dem neuesten Raytracing-Code in Mesa 23.2-devel blockiert der RADV-Treiber nun jedoch nicht mehr die Unterstützung für VanGogh.
RADV-Raytracing-Pipelines wurden aufgrund dieses Fehlers deaktiviert, der in Mesas Continuous Integration auftrat ( CI)-Infrastruktur auf VanGogh-Hardware und würde zu einem GPU-Hang beim Ausführen von Vulkan-Raytracing-Testfällen führen. Aufgrund der Möglichkeit von GPU-Hängen wurden die VanGogh RT-Pipelines deaktiviert, bis der Hang behoben werden konnte.
Aber es stellt sich jetzt heraus, dass es sich nicht wirklich um ein VanGogh-Problem handelt. Mesas CI hängt von der Vorproduktionshardware von VanGogh ab und nicht vom Produktions-Steam-Deck. Bei Serien-Steam-Deck-Geräten kommt es bei den Vulkan-Raytracing-Tests zu keinen Abstürzen. Der durch Raytracing verursachte Stillstand scheint also auf Vorproduktionshardware beschränkt zu sein und daher ist es sicher, die VanGogh-Unterstützung der RT-Pipeline wieder zu aktivieren und dann einfach die RT-CI-Tests auf der vorhandenen VanGogh-Hardware zu überspringen.
Diese Zusammenführungsanfrage ist heute eingegangen, um diese Unterstützung wiederherzustellen. Sie wird in der stabilen Version von Mesa 23.2 dieses Quartals zu finden sein, bei der die RT-Unterstützung jetzt standardmäßig für RDNA2 und RDNA3 aktiviert ist GPU-Portfolio.