3dfx Glide: Alte Voodoo-API kommt für neue GPUs unter Linux

3
News Norman Wittkopf Als bevorzugte Quelle auf Google hinzufügen
3dfx Glide: Alte Voodoo-Grafikschnittstelle kommt für neue GPUs unter Linux
Quelle: 3dfx

Die Mitte der 90er-Jahre von Grafikkartenurgestein 3dfx entwickelte Glide-Grafikschnittstelle wird von einem Hobby-Entwickler unter Linux für alte Spiele wieder flott gemacht.

Die zunächst für Voodoo-Grafikkarten proprietäre und später frei verwendbare Grafikschnittstelle Glide von 3dfx verlor durch das Aufkommen von OpenGL und Direct3D/DirectX um die Jahrtausendwende schnell an Bedeutung, doch für Retro-Gaming auf moderner Hardware hat der unabhängige Entwickler Link Mauve mit dem quelloffenen Frontend "Grover" nun eine auf der Programmiersprache Rust basierende Glide-Implementierung für den Gallium3D-Treiberstack der freien Grafikbibliothek Mesa 3D geschaffen.

Damit wird die alte API auf Basis verfügbarer Open-Source-Treiber für aktuelle Grafikprozessoren von AMD, Intel und Nvidia fit für das Spielen Glide-basierter Games auf moderner Hardware unter Linux. Dabei gab es allerdings Schwierigkeiten, denn da Glide im Allgemeinen für Windows-Spiele verwendet wurde und der Entwickler keinen Zugang zu einem Glide-basierten Spiel für Linux hatte, verwendete er Codebeispiele und das Spiel Pandemonium von 1997, um seine Implementierung zu testen. Das Spielen unter Linux erfordert daher auch die Verwendung von "Grover" innerhalb der Wine/Proton-Kompatibilitätsschicht.

Empfohlener redaktioneller Inhalt [EMBED_URL] An dieser Stelle finden Sie externe Inhalte von [PLATTFORM]. Zum Schutz Ihrer persönlichen Daten werden externe Einbindungen erst angezeigt, wenn Sie dies durch Klick auf "Alle externen Inhalte laden" bestätigen: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt. Mehr dazu in unserer Datenschutzerklärung.
Externe Inhalte Mehr dazu in unserer Datenschutzerklärung.

Darüber hinaus konnte auch das Fenstersystem nicht implementiert werden, was dahingehend eine wichtige Funktion ist, da das Ausführen eines Spiels aus den späten 1990er-Jahren auf einem großen modernen Bildschirm im Vollbildmodus eher suboptimal daherkommt. Angesichts der begrenzten Tests betrachtet Mauve seine Entwicklung auch noch als unfertiges Produkt, das aber als Hobby dennoch gepflegt werden soll und daher auch einen entsprechenden Antrag (Merge Request) für die Aufnahme in Mesa 3D gestellt.

"Alles in allem erwarte ich nicht, dass dieser Treiber viel benutzt wird, ich habe ihn hauptsächlich zum Spaß und zum Experimentieren mit Rust innerhalb von Mesa geschrieben, aber ich habe vor, ihn zu pflegen und ihn schließlich für alle APIs, die von allen darauf ausgerichteten Spielen aus der Ära 1996 bis 2000 verwendet wurden, zu unterstützen."

Quelle: phoronix.com via Tomshardware.de & Computerbase.de

3
    • Kommentare (3)

      Zur Diskussion im Forum
      • Von PCGH_Torsten Kokü-Junkie (m/w)
        Der Sinn des Projekts wird eigentlich vollständig von der Mitte des zweiten Absatzes umrissen: Man könnte GLide jetzt nativ unter Linux nutzen, wenn denn irgend jemand GLide-Titel für Linux entwickelt hätte.
        Hat aber niemand.

        Und da die Schnittstelle immer nur eine abgespeckte Version von OpenGL war, um die Chips zu vereinfachen, gibt es auch keinen Grund, heute noch ein GLide-Spiel zu entwickeln.
      • Von PCGH_Torsten Kokü-Junkie (m/w)
        Der Sinn des Projekts wird eigentlich vollständig von der Mitte des zweiten Absatzes umrissen: Man könnte GLide jetzt nativ unter Linux nutzen, wenn denn irgend jemand GLide-Titel für Linux entwickelt hätte.
        Hat aber niemand.

        Und da die Schnittstelle immer nur eine abgespeckte Version von OpenGL war, um die Chips zu vereinfachen, gibt es auch keinen Grund, heute noch ein GLide-Spiel zu entwickeln.
      • Von PCGH_Raff Kokü-Junkie (m/w)
        Aufstehen ist mir leider problemlos möglich. So weit ich das überblicke, bringt der Vorstoß nichts, das man nicht schon über Glide-Wrapper haben kann. Das Wahre aka Gefühlsechte ist natürlich nur originale (oder nachgebaute ) 3dfx-Hardware in einem entsprechenden Retro-System.

        MfG
        Raff
      • Von Rollora Kokü-Junkie (m/w)
        ich kann noch nicht ganz zuordnen wie groß diese News nun ist. Deshalb frag ich einfach: kann [Ins Forum, um diesen Inhalt zu sehen] aufstehen oder ists nicht so schlimm?
      Direkt zum Diskussionsende
  • Print / Abo
    Apps
    PCGH Magazin 07/2026 PC Games 06/2026 play5 07/2026 N-Zone 06/2026 Linux Magazin 06/2026 LinuxUser 06/2026 Raspberry Pi Geek 07/2026
    PC Games Hardware PC Games Linux Magazin Raspberry Pi Geek Computec Kiosk