Open source-spiløkosystemet fejrer en annoncering, som mange af os ivrigt har ventet på. Philip Rebohle, en af hjernerne bag denne udvikling, har officielt annonceret lanceringen de DXVK 3.0Denne version er ikke en simpel programrettelse, men en betydelig udvikling af Direct3D til Vulkan-oversættelseslaget. Dette værktøj er den vigtigste komponent, der giver Linux-brugere mulighed for at nyde Windows-titler via... VIN eller den velkendte Proton på Steam Deck.
Med denne versionsopgradering sigter projektet mod yderligere at professionalisere grafikydeevnen og dermed efterlade ældre løsninger, der begyndte at mangle resultater. Fri software-fællesskabet har med stor begejstring budt denne opdatering velkommen, da implementeringen af nye renderingsteknologier Det lover stabilitet, der indtil for nylig syntes eksklusiv for proprietære systemer, og forbedrer brugeroplevelsen fra det første minut af spillet.
DXVK 3.0 ankommer med en ny motor under motorhjelmen til shaders
Den mest radikale ændring, som denne version medfører, er uden tvivl indførelsen af DXBC-SPIRV til shaderkompilering, hvilket definitivt fjerner den oversættelseskode, der er blevet brugt indtil nu. Denne compiler, der er udviklet specifikt af DXVK-teamet og baseret på SSA, gør det muligt at generere den kode meget mere kompakt og effektiv. Desuden opnår den, ved at tildele kompilering til specifikke tråde, at læssetider I videospil reduceres disse problemer drastisk, hvilket undgår de irriterende hakkende bevægelser, vi nogle gange oplevede, når vi bevægede os ind i nye områder.
Denne compiler-overhaling i DXVK 3.0 forbedrer ikke kun hastigheden, men fungerer også som en mirakelkur mod forskellige visuelle gengivelsesproblemer, der plagede nogle ældre titler. Ved at arbejde mere native med moderne GPU-instruktioner sikrer den, at det, vi ser på skærmen, er nøjagtigt. tro mod den oprindelige vision fra spiludviklerne, fjernelse af mærkelige artefakter eller skygger, der ikke blev projiceret korrekt.
Tekniske krav og beskrivelsesstyring
Det handler ikke kun om magisk optimering; dette teknologiske spring kræver, at vores udstyr er opdateret med den nyeste software. For at køre denne version er det nu absolut nødvendigt at have drivere, der understøtter det. Vulkan 1.4 standardDet er en logisk beslutning, hvis du vil se fremad, at tillade avancerede funktioner som brugen af descriptor heaps (VK_EXT_descriptor_heap) at være aktiveret som standard, hvilket i høj grad fremskynder kommunikationen mellem spillet og grafikkortet.
Ud over disse tekniske forbedringer er der inkluderet forbedringer af livskvaliteten, som mere avancerede brugere vil sætte pris på. Understøttelse af delte ressourcer er blevet forbedret, og en ny funktion er blevet integreret. billeder pr. sekund-begrænser Meget mere robust, ideel til dem, der ønsker at holde temperaturen på deres udstyr under kontrol eller spare batterilevetid på bærbare enheder uden at skulle ty til komplicerede eksterne værktøjer.
Rejsen med denne implementering af Direct3D 8, 9, 10 og 11 på Vulkan API'en når et misundelsesværdigt niveau af modenhed med denne udgivelse. Overgangen til sin egen shader-compiler og kravet om nyere driverversioner viser, at spil på åbne platforme Den nøjes ikke længere med blot at fungere; den stræber efter at være førende inden for teknisk effektivitet. Denne opdatering sikrer, at selv de mest krævende spil fortsætter med at fungere fejlfrit og holder flammen af ren ydeevne i live, uanset hvilket operativsystem du vælger at spille på.

