D7VK 1.1 lägger till experimentellt Direct3D 6-stöd för Vulkan på Linux

Det open source-projektet D7VK har släppt version 1.1, som introducerar en experimentell frontend som översätter Direct3D 6-anrop till Vulkan API. Denna uppdatering syftar till att förbättra kompatibiliteten för spel från sent 1990-tal på Linux-system. Utvecklare hoppas att det ska förbättra prestandan för klassiker som Half-Life och Quake II utan inhemska portar.

Släppet av D7VK 1.1, som tillkännagavs den 29 december 2025, representerar ett steg framåt i bevarandet av äldre spelprogramvara. Byggt på DXVK-projektet, som hanterar översättningar från Direct3D 8 till 11 till Vulkan, fokuserar D7VK på äldre versioner. Det riktade ursprungligen in sig på Direct3D 7 men stödjer nu experimentellt Direct3D 6, som introducerades 1998 med funktioner som hårdvaruomvandling och belysning.

Denna utveckling hanterar kompatibilitetsproblem då modern hårdvara lämnar äldre API efter sig. Genom att mappa Direct3D 6-anrop till Vulkans strukturer hanterar uppdateringen tillståndshantering och renderingsprimitiver som inte stöds nativt i Vulkan. Phoronix rapporterar att funktionen är i tidiga skeden, med optimeringar för texturhantering, vertexbehandling och fast-funktionspipelines som förbättrar stabilitet och bildfrekvenser.

Projektet, som underhålls av utvecklaren Hans-Kristian Arntzen under handtaget doitsujin på GitHub, integreras med verktyg som Valves Proton för Steam på Linux. Detta gör att ett bredare utbud av titlar, från Direct3D 6 till 12, kan köras under Vulkan. Prestandatester visar upp till 20 % högre bildfrekvenser i spel som Tomb Raider II på Linux jämfört med traditionell Wine-emulering, tack vare Vulkans lågnivååtkomst till GPU och effektiva drivrutiner från AMD, Intel och Nvidia.

Communityns feedback på plattformar som Reddits linux_gaming-subreddit och X belyser entusiasm för retrospel på enheter som Steam Deck. Utmaningar som instabilitet i vissa spel kvarstår och kräver användaranpassningar, men den open source-modellen inbjuder till bidrag för att förfina Direct3D 6-frontenden. Bredare implikationer inkluderar programvarubevarande för arkiv och potentiella incitament för hårdvarutillverkare att stödja Vulkan mer robust.

Framöver kan D7VK inspirera till insatser för ännu äldre API:er och främja djupare integration med Wine och Linux-distributioner.

Relaterade artiklar

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

Rapporterad av AI

Natalie Vock, a Linux developer and Valve contractor, has released six kernel patches and two utilities to resolve VRAM mismanagement issues on AMD GPUs with 8GB or less. The solution prioritizes foreground games over background apps, preventing performance drops. It builds on existing kernel features and targets gamers facing memory shortages.

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj