
D7VK 2.0 ist jetzt als neue Version dieser Vulkan-basierten Übersetzungsschicht für klassische Direct3D-7-Spiele und ältere Versionen unter Linux mit Wine oder Proton verfügbar. Diese Version stellt einen bedeutenden Fortschritt gegenüber früheren Versionen dar und bietet Optimierungen, die die Leistung in bestimmten CPU-lastigen Szenarien verdoppeln oder sogar übertreffen können.
Seit seiner Gründung hat D7VK seine Unterstützung für ältere Windows-Spiele, die Direct3D 7, 6, 5 und sogar noch frühere Versionen nutzten, stetig erweitert. Aufbauend auf der DXVK-Infrastruktur verbessert das Projekt kontinuierlich sowohl die Kompatibilität als auch die Leistung zahlreicher Retro-Titel und wird so zu einem immer wertvolleren Werkzeug für die Bewahrung klassischer Spielebibliotheken unter Linux.
D7VK 2.0 verbessert die Leistung zahlreicher klassischer Spiele
Die wichtigste Neuerung von D7VK 2.0 ist eine weitere Optimierungsrunde mit Fokus auf die Vertexverarbeitung . Dank optimierter SSE-Routinen und Verbesserungen im Puffermanagement erzielen einige Spiele Leistungssteigerungen von über 100 %, insbesondere wenn der Prozessor zuvor der limitierende Faktor war. In Tests des Entwicklers erreichte beispielsweise Half-Life mit 60 FPS eine höhere Bildrate als die zuvor erreichten 20 FPS, während auch Spiele wie Toy Story 2 deutliche Verbesserungen verzeichneten.
Version 2.0 aktualisiert zudem ihre Codebasis auf Basis von DXVK 3.0.2 und nutzt so die neuesten Optimierungen und Fehlerbehebungen des bekannten DirectX-zu-Vulkan-Übersetzungsprojekts. Darüber hinaus wurde ein Großteil der Debug-Protokolle entfernt und andere neu strukturiert, um die Leistungseinbußen in kritischen Situationen zu minimieren.
D7VK 2.0 behebt diverse Grafikfehler in Klassikern wie Dungeon Keeper 2, Empire Earth, Need for Speed: Porsche, Revenant, Total Annihilation: Kingdoms und Die Sims: Complete Collection. Zudem werden einige Einschränkungen der emulierten Hardware angepasst, um die Leistung von Grafikkarten jener Zeit besser abzubilden. Dies verbessert die Grafikqualität und macht bestimmte Patches überflüssig.
Andere Probleme lösen
Die Entwickler haben außerdem mehrere Fehler in früheren Versionen behoben, die Oberflächenbearbeitung optimiert und verschiedene interne Fehler korrigiert, die sowohl die Stabilität als auch die Gesamtleistung der Übersetzungsschicht beeinträchtigten. All dies macht D7VK 2.0 zum bisher bedeutendsten Update des Projekts.
Mit D7VK 2.0 steht Linux-Nutzern ein noch leistungsfähigeres Werkzeug zur Verfügung, um klassische Direct3D-Spiele mit Wine oder Proton zu genießen. Dank deutlicher Verbesserungen in Leistung und Kompatibilität festigt diese neue Version D7VKs Position als Schlüsselkomponente für die Erhaltung und das Ausführen von Retro-Videospielen auf modernen Systemen.