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

Nvidia engineers collaborating on Linux gaming enhancements with Vulkan, Proton, and Steam Deck in a high-tech office.
Bild genererad av AI

Nvidia hires engineers for Linux gaming improvements

Rapporterad av AI Bild genererad av AI

Nvidia is recruiting specialists to enhance gaming performance on Linux systems, focusing on the Vulkan API and Valve's Proton software. The job listings highlight efforts to address performance bottlenecks amid growing adoption of devices like the Steam Deck. This move signals the company's investment in alternatives to Windows for gamers.

NVIDIA has launched the 595.45.04 beta driver for Linux, introducing new Vulkan extensions and DRI3 version 1.2 support. The update includes fixes for gaming stability and improvements in power management. It also raises minimum requirements for Wayland and glibc.

Rapporterad av AI

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.

Valve has released SteamOS 3.8.0 preview, adding initial support for its upcoming Steam Machine hardware alongside improvements for other devices. The update addresses video memory issues on discrete GPUs, benefiting the Steam Machine's Radeon RX 7600-caliber GPU. Valve still aims for a first-half launch despite component shortages.

Rapporterad av AI

Collabora has announced mainline Linux support for H.264 and H.265 hardware video decoding on Rockchip RK3588 and RK3576 systems-on-chip. This development ends reliance on vendor-specific BSP kernels for these features. The update includes new API controls and fixes for hardware issues.

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