D7VK 2.3 verbetert de prestaties van klassieke games en gaat in onderhoudsmodus.

  • D7VK 2.3 verbetert de prestaties door wijzigingen aan te brengen in schaduwoppervlakken en het interne beheer ervan te reorganiseren.
  • De nieuwe versie verhelpt problemen in games zoals Need for Speed: Porsche, Dark Vengeance, ZAR en X-Wing Alliance.
  • Het project gaat in de onderhoudsmodus en toekomstige versies zullen zich voornamelijk richten op het oplossen van bugs.

D7VK 2.3

D7VK 2.3 is nu beschikbaar als de nieuwste versie van deze compatibiliteitslaag, ontworpen om oudere games gebaseerd op Direct3D 7, Direct3D 6, Direct3D 5 en Direct3D 3 te draaien op Vulkan Linux. De update, uitgebracht op 29 september 2026, bevat nieuwe optimalisaties, specifieke oplossingen voor diverse klassieke games en interne wijzigingen gericht op het verbeteren van de prestaties van oudere grafische API's.

Deze versie brengt echter ook belangrijk nieuws voor de toekomst van het project: de ontwikkelaar heeft aangekondigd dat D7VK in de onderhoudsmodus gaat . Dit betekent dat er geen grote nieuwe functies meer worden verwacht en dat toekomstige versies zich voornamelijk zullen richten op het oplossen van bugs die in specifieke games of configuraties kunnen voorkomen.

D7VK 2.3 brengt oude Direct3D naar Vulkan

D7VK is een project dat voortkomt uit DXVK en zich specialiseert in een onderdeel van DirectX dat DXVK niet direct behandelt: de eerste generaties van Direct3D.

Terwijl DXVK zich voornamelijk richt op latere API's, biedt D7VK een op Vulkan gebaseerde implementatie voor Direct3D 3, 5, 6 en 7. Hierdoor kan Wine een groot aantal games uit de late jaren 90 en begin jaren 2000 draaien die gebruikmaken van deze oudere grafische interfaces.

Het project is met name interessant voor games die gebruikmaken van de eerste generaties Direct3D en die problemen kunnen opleveren wanneer ze via de traditionele grafische paden van Wine worden uitgevoerd.

Een nieuwe optimalisatie voor schaduwrijke oppervlakken

Een van de belangrijkste wijzigingen in D7VK 2.3 betreft de zogenaamde schaduwoppervlakken , oppervlakken die intern worden gebruikt om conflicten tussen D3D-uitwisselingsketens en weergave via DirectDraw te voorkomen.

In eerdere versies werden deze oppervlakken in het geheugen van het apparaat opgeslagen. D7VK 2.3 verplaatst ze naar het systeemgeheugen.

De wijziging is specifiek bedoeld voor games die intensief gebruikmaken van deze oppervlakken, bijvoorbeeld bij het rechtstreeks kopiëren van de muiscursor naar het uiteindelijke beeld. De ontwikkelaar merkt op dat deze aanpassing in dergelijke scenario's een merkbare prestatieverbetering kan opleveren.

Reorganisatie van de verwerking van textuur-identificaties

D7VK 2.3 brengt ook wijzigingen aan in de verwerking van identificatoren die door de oudere Direct3D API's worden gebruikt.

Hoewel Direct3D 6 officieel textuur-ID's verwijderde, bleven sommige programma's compatibiliteitspaden gebruiken die daarop gebaseerd waren. De nieuwe versie standaardiseert de verwerking van deze ID's voor alle generaties Direct3D die compatibel zijn met D7VK.

Het doel is om de compatibiliteit met oudere applicaties die op onconventionele wijze gebruikmaken van deze interfaces te verbeteren en om onjuist gedrag in bepaalde games te voorkomen.

Correcties voor klassieke spellen

D7VK 2.3 bevat tevens diverse specifieke correcties voor oudere titels.

Onder de getroffen games bevinden zich Need for Speed: Porsche , Dark Vengeance , ZAR en Star Wars: X-Wing Alliance . Er zijn ook diverse oplossingen doorgevoerd voor weergaveproblemen, problemen met oppervlaktebeheer en problemen met het gedrag van de oudere API's.

In het geval van Need for Speed: Porsche zijn er wijzigingen aangebracht met betrekking tot de grafische weergave, terwijl andere titels fixes hebben gekregen om specifieke problemen op te lossen die tijdens compatibiliteitstests zijn ontdekt.

D7VK 2.3 is gebaseerd op DXVK 3.1.1

Deze versie actualiseert ook de codebasis die door D7VK wordt gebruikt. D7VK 2.3 is gebouwd op DXVK 3.1.1 en bevat de bijbehorende aanpassingen van het project waar het vandaan komt.

Hierdoor kan D7VK blijven profiteren van bugfixes en wijzigingen in de gedeelde infrastructuur, terwijl de specifieke aanpassingen voor oudere Direct3D API's behouden blijven.

Het project gaat over in de onderhoudsmodus.

De belangrijkste nieuwe functie van D7VK 2.3 heeft niet direct te maken met Vulkan of een specifiek spel.

Ontwikkelaar WinterSnowfall heeft aangekondigd dat D7VK in de onderhoudsmodus gaat . Het project heeft de meeste doelen bereikt en er worden vanaf nu geen grote nieuwe functies meer verwacht.

Dit betekent niet dat D7VK wordt stopgezet. Het project zal nog steeds bugfixes ontvangen, maar het ontwikkelingstempo zal lager liggen en er zullen minder vaak nieuwe versies verschijnen.

De beslissing past in de evolutie van het project: de door D7VK geïmplementeerde API's zijn al tientallen jaren niet gewijzigd en het belangrijkste doel is nu om bestaande games correct te laten functioneren, in plaats van de functionaliteit continu uit te breiden.

Wat betekent dit voor Linux-gebruikers?

Voor degenen die klassieke Windows-games via Wine spelen, is D7VK 2.3 voornamelijk een geconsolideerde versie.

Het project heeft in de verschillende versies steeds betere prestaties en compatibiliteit gekregen, waardoor games gebaseerd op Direct3D 3, 5, 6 en 7 nu ook met moderne grafische hardware via Vulkan gebruikt kunnen worden.

De overgang naar de onderhoudsstatus betekent dat er in toekomstige versies geen grote sprongen in functionaliteit verwacht hoeven te worden, maar het betekent ook niet dat D7VK niet langer bruikbaar zal zijn. Als een spel al correct werkt met D7VK, betekent de nieuwe status van het project simpelweg dat de ontwikkeling zich zal richten op het behouden van die compatibiliteit en het oplossen van specifieke problemen zodra deze worden ontdekt.

Gebruikers met bijzonder oude hardware kunnen ook DXVK-Sarek gebruiken , dat veel functies van D7VK integreert op een basis die compatibel is met oudere versies van Vulkan. Deze variant is bedoeld voor systemen die de moderne versie van D7VK niet kunnen gebruiken.

D7VK 2.3, een consolidatiefase

D7VK 2.3 vertegenwoordigt daarmee een combinatie van technische verbeteringen en een nieuwe fase voor het project. De nieuwe versie optimaliseert het beheer van de interface, reorganiseert interne componenten, corrigeert problemen in diverse klassieke spellen en actualiseert de technologische basis.

Maar bovenal markeert dit het moment waarop D7VK overgaat van een groeiend project naar een tool die alleen nog onderhoud nodig heeft. Voor gebruikers die nog steeds games gebaseerd op de eerste generaties Direct3D op Linux willen spelen, blijft het project beschikbaar en worden er nog steeds bugfixes uitgebracht, hoewel er geen belangrijke nieuwe functies meer beschikbaar zullen zijn.


Voeg dit toe als voorkeursbron in Google.