Spiele-Klassiker: Unreal Tournament, Black & White und Deus Ex leben unter Linux weiter
Dank der auf Vulkan basierenden Implementierung von D7VK, die auf dem DirectX-zu-Vulkan-Übersetzer DXVK aufbaut, werden neben DirectX 8, 9, 10 und 11 erstmals auch altehrwürdige Windows-Spiele, die DirectX 7 nutzen, unter Linux unterstützt.
Linux entwickelt sich nicht nur für aktuelle Spiele immer mehr zu einer Alternative zu Windows, sondern auch beim Thema Retro-Gaming. Dank der auf Vulkan basierenden Implementierung von D7VK, welche auf dem DirectX-zu-Vulkan-Übersetzer DXVK aufbaut, werden neben DirectX 8, DirectX 9, DirectX 10 und DirectX 11 jetzt erstmalig auch Windows-Spiele unterstützt, welche das noch ältere DirectX 7 aus dem Jahre 1999 nutzen. Soeben ist mit D7VK 1.0 das erste finale Release erschienen.
D7VK ist eine auf Vulkan basierende Übersetzungsschicht für Direct3D 7, die es ermöglicht, 3D-Anwendungen unter Linux mit Wine auszuführen. Sie verwendet das D3D9-Backend von DXVK sowie die DDraw-Implementierung von Wine oder das native DDraw von Windows und fungiert als Proxy zwischen beiden, indem sie eine minimale D3D7-auf-D3D9-Implementierung bereitstellt. Aktuell haben die Entwickler aber noch viel Arbeit vor sich, wie die Versionshinweise der Version 1.0 dokumentieren.
D7VK wird unabhängig als Vulkan-basierte Implementierung von Direct3D 7 bearbeitet und aus der DXVK-Codebasis abgeleitet. Die Absicht ist, auch ältere Windows-Spiele auszuführen. Das neue D7VK-Design wird als D3D7-auf-D3D9-Implementierung implementiert, welche dann an die Vulkan-APU weitergeleitet wird. Die Entwicklungsarbeiten an D7VK haben gerade erst begonnen.
Direct3D 7 leidet unter einer ausgeprägten API-Interoperabilität, und Anwendungen, die aus einem bestimmten Grund Direct3D 7 mit älterem DDraw (nicht DDraw7) und/oder mit GDI ("Graphics Device Interface") mischen, werden voraussichtlich niemals funktionieren.
Wenn diese Spiele alternative Renderer anbieten, die auf Glide oder OpenGL basieren, empfehle ich dringend, diese zu verwenden, zusammen mit nGlide, wo es anwendbar ist. - D7VK -
Wenngleich D7VK und das Spielen von Windows-Spielen mit DirectX 7 unter Linux nach wie vor eine große Baustelle sind, gibt es auch bereits positive Entwicklungen zu verzeichnen. So zeigt sich, dass die Leistung mit D7VK v1.0 im Vergleich zu WineD3D* deutlich ansteigt, wie das Ergebnis in 3DMark 2000, welcher DirectX 7 nutzt, bereits bestätigt. Die Leistung steigt mit der Implementierung um über 170 Prozent an.
Quelle: WinterSnowfall
*) Wine 11.0 RC1 mit OpenGL-Backend.
Dennoch wird D7VK voraussichtlich niemals als offizieller Bestandteil in Proton oder Wine einfließen, sondern weiterhin als kleines Hobbyprojekt laufen, welches es sich zur Aufgabe gemacht hat, so viele Retro-Spiele wie möglich funktionstüchtig zu machen. Retro-Spieler sollten dennoch einen Blick auf das Projekt werfen.
Die nachfolgenden Spiele mit DirectX 7, darunter echte Klassiker wie Black & White, Unreal Tournament und Colin McRae Rally 2.0, laufen bereits einwandfrei über D7VK und wurden vom Entwickler persönlich getestet und für gut befunden.
Ihre Meinung ist gefragt!
Wie stehen Sie zu diesem Thema? Die PCGH-Redaktion freut sich über Ihre fundierte Meinung in den Kommentaren zu dieser Meldung. Um zu kommentieren, müssen Sie auf PCGH.de oder im Extreme-Forum eingeloggt sein. Sollten Sie bisher noch keinen Account haben, könnten Sie sich hier unverbindlich registrieren. Beachten Sie beim Kommentieren aber bitte die geltenden Forenregeln.
Quelle: D7VK via GitHub via GamingOnLinux

.gif)
wird nicht Funktionieren da der Kopierschutz schon seid Windows 7 mit einen bestimmten Patch das
verhindert nur so als Beispiel
Ich habe UT99 über extern gekauften Key in Steam. Dort kann man dann Luxtorpeda als Proton-Variante wählen für das Spiel. Beim Starten lädt es dann die aktuelle Version
Aber ein's müssen wir doch sagen.
Nur allein mit dem Brot woll'n wir nicht segeln geh'n.
Du hast's erraten,
wir woll'n'nen fetten Braten
Mit 'nem saftigen Braten ist's doppelt so schön.
Eidle eidle eee
Eidle eidle eee