Klassieke 3Dfx Glide-games draaien voortaan op moderne pc’s via Vulkan

Klassieke pc-spellen die ooit zijn gebouwd voor de legendarische 3Dfx Voodoo-videokaarten krijgen een flinke moderniseringsslag. Binnen het opensourceproject D7VK is namelijk een nieuw initiatief opgedoken onder de naam GXVK. Dit is een vertaallaag die de verouderde Glide-techniek vertaalt naar het hedendaagse Vulkan, waardoor stokoude games zonder gedoe en met betere prestaties kunnen draaien op moderne hardware en Linux-systemen.

Glide was in de late jaren negentig dé standaard voor 3D-graphics op pc’s, nog voordat technologieën zoals DirectX de markt volledig domineerden. Ontwikkelaars van D7VK richtten zich al langer op het omzetten van oude Direct3D-instructies naar Vulkan, maar breiden dat nu onverwacht uit naar Glide. De nieuwe vertaallaag onderschept de verouderde grafische opdrachten van een spel en zet deze realtime om naar instructies die moderne videokaarten direct begrijpen.

In de praktijk betekent dit dat retro-gamers hun oude favorieten veel makkelijker en stabieler aan de praat krijgen. Oudere wrappers en emulators voor Glide zijn vaak gedateerd of veroorzaken haperingen en grafische fouten op recente besturingssystemen. Door de rechtstreekse koppeling met de efficiënte Vulkan-architectuur draaien de spellen soepeler en met minder belasting voor het systeem, zonder dat gebruikers ingewikkelde configuraties hoeven door te spitten.

Met de komst van GXVK breidt het gebruik van Vulkan zich weer wat verder uit naar het retro-domein. Waar vergelijkbare projecten zoals DXVK eerder al bewezen hoe waardevol vertaallagen zijn voor Windows-spellen op Linux, laat dit project zien dat ook de allereerste generaties van 3D-gaming op de pc nog altijd relevant blijven voor hedendaagse spelers.

Bron: https://www.phoronix.com/news/GXVK-3Dfx-Glide-Vulkan