VKD3D-Proton integriert Unterstützung für explizite Deskriptorverwaltung

29. May 2026 Veröffentlicht | Aus dem Spanischen übersetzt

Valve hat VKD3D-Proton aktualisiert, die Komponente, die Direct3D 12 in Vulkan für Steam Play übersetzt, und Unterstützung für VK_EXT_descriptor_heap hinzugefügt. Diese Erweiterung, verfügbar seit Vulkan 1.4.340, ermöglicht die direkte Kontrolle über den Deskriptorspeicher, was die Portabilität verbessert und eine stabilere Leistung in Spielen bietet, die Direct3D 12 verwenden.

VKD3D-Proton-Übersetzungspipeline, Direct3D 12-Descriptor-Heap wird explizit verwaltet und in den Vulkan-Speicher gestreamt, Spiel-Engine rendert eine komplexe 3D-Szene mit stabiler Bildrate, grüne und blaue Datenflusslinien verbinden GPU-Speicherblöcke, leuchtende Deskriptor-Handles werden zwischen Grafik-APIs übertragen, technische Visualisierung, dunkler Motherboard-Hintergrund, metallischer GPU-Kühler sichtbar, transparente Architekturebenen zeigen Speicherzuordnung, präzise technische Illustration, filmische volumetrische Beleuchtung auf Halbleiterkomponenten, fotorealistischer Hardware-Render

Wie die Erweiterung VK_EXT_descriptor_heap funktioniert 🛠️

Die Erweiterung ersetzt die automatische Deskriptorverwaltung durch eine explizite, bei der der Entwickler Speicher für die Grafikressourcen zuweist und freigibt. Dies vermeidet Engpässe in Treibern wie denen von NVIDIA, wo die dynamische Zuweisung bei anspruchsvollen Titeln zu Leistungseinbrüchen führte. Durch die Übertragung der Kontrolle an den Benutzer werden die Aufrufe an den Treiber reduziert und eine vorhersagbarere Leistung erzielt, insbesondere in Szenarien mit vielen Objekten oder Texturen.

Der Tag, an dem Deskriptoren aufhörten, ein Mysterium zu sein 🎲

Bisher behandelten die Treiber Deskriptoren wie eine verlorene Socke in der Waschmaschine: Sie tauchten auf, wann sie wollten, und blieben manchmal stecken. Mit dieser Erweiterung können Entwickler sagen ich habe das unter Kontrolle und die NVIDIA-Treiber hören auf zu jonglieren. Es ist, als würde man von einem Glücksspiel zu einer Bedienungsanleitung wechseln, auch wenn sicherlich so mancher Programmierer die Aufregung des Chaos bereits vermisst.