Retro-Spiele: Linux kann jetzt auch Microsoft DirectX 7
Dank der auf Vulkan basierenden Implementierung von D7VK unterstützt der DirectX-zu-Vulkan-Übersetzer DXVK neben DirectX 8, 9, 10 und 11 jetzt erstmals auch Windows-Spiele, welche DirectX 7 nutzen. Der erste Schritt ist damit gemacht.
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 unterstützt der DirectX-zu-Vulkan-Übersetzer DXVK neben DirectX 8, DirectX 9, DirectX 10 und DirectX 11 jetzt erstmals auch solche Windows-Spiele, die das noch ältere DirectX 7 aus dem Jahre 1999 nutzen.
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 -
Aus diesem Grund wird D7VK auch 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. Die neueste Version 0.3 steht jetzt auf der Entwicklerplattform GitHub zum Download bereit.
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: Phoronix via GamingOnLinux

Z.B. Half Life, Counter Strike