Spiele-Klassiker: Unreal Tournament, Black & White und Deus Ex leben unter Linux weiter

7
News Sven Bauduin Als bevorzugte Quelle auf Google hinzufügen
Spiele-Klassiker: Unreal Tournament, Black & White und Deus Ex leben unter Linux weiter
Quelle: Microsoft

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.

Microsoft DirectX 7

Mit DirectX 7 gehörten Transform and Lighting und Cube Mapping zum Featureset. Das T&L-Paket wurde in der darauffolgenden Version ausgebaut und um Features wie Triangle Tessellation erweitert. Dazu kam die Unterstützung von herstellerspezifischen Erweiterungen, welche es erlaubten, frei programmierbare Vertex- und Pixel-Shader zu nutzen.

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.

3DMark 2000 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.

Spiele mit DirectX 7

Die Website des Projekts PCGamingWiki hält eine Liste sämtlicher Spiele bereit, welche auf Direct3D 2 bis Direct3D 7 basieren. Eine Veröffentlichung von Direct3D 4 bzw. DirectX 4 hat indes nie stattgefunden, da das Release offiziell abgesagt wurde.

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

7
    • Kommentare (7)

      Zur Diskussion im Forum
      • Von shaboo BIOS-Overclocker(in)
        Zitat von Waupee
        Tja dann versuch mal bitte C&C 2 Red Alert (Original) unter Windows 10 / 11 zum laufen zu bekommen

        wird nicht Funktionieren da der Kopierschutz schon seid Windows 7 mit einen bestimmten Patch das

        verhindert nur so als Beispiel
        Um Originale geht's doch hier gar nicht. Ein Spiel "lebt auch dann noch weiter", wenn es in irgendeiner spielbaren Form auf Steam, GOG oder sonstwo verfügbar ist. Die Zahl der Spiele, bei denen das nicht der Fall ist, und die sich auch als Originale absolut nicht mehr zum Laufen bringen lassen, ist verschwindend gering.
      • Von shaboo BIOS-Overclocker(in)
        Zitat von Waupee
        Tja dann versuch mal bitte C&C 2 Red Alert (Original) unter Windows 10 / 11 zum laufen zu bekommen

        wird nicht Funktionieren da der Kopierschutz schon seid Windows 7 mit einen bestimmten Patch das

        verhindert nur so als Beispiel
        Um Originale geht's doch hier gar nicht. Ein Spiel "lebt auch dann noch weiter", wenn es in irgendeiner spielbaren Form auf Steam, GOG oder sonstwo verfügbar ist. Die Zahl der Spiele, bei denen das nicht der Fall ist, und die sich auch als Originale absolut nicht mehr zum Laufen bringen lassen, ist verschwindend gering.
      • Von ameisenmann PC-Selbstbauer(in)
        Für UT99 lieber die native Version unter Linux verwenden. Dazu ProtonUp-Qt installieren und darin Luxtorpeda laden.
        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
      • Von Trollmanns Komplett-PC-Aufrüster(in)
        Oooh. Wir woll'n nicht klagen,
        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
      • Von _roman_ Komplett-PC-Aufrüster(in)
        Irgendwer verwecheselt da den Kernel mit dem Userspace. Ich sehe da kerne Kernelrelevanten Neuigkeiten.
      • Von Th3o PC-Selbstbauer(in)
        Deus Ex läuft schon seit Ewigkeiten unter Linux mit Wine, wenn man Kentie's Launcher verwendet.
      Direkt zum Diskussionsende
  • Print / Abo
    Apps
    PCGH Magazin 07/2026 PC Games 07/2026 play5 07/2026 N-Zone 07/2026 Linux Magazin 07/2026 LinuxUser 07/2026 Raspberry Pi Geek 07/2026
    PC Games Hardware PC Games Linux Magazin Raspberry Pi Geek Computec Kiosk