Zo is het Valve gelukt om Elden Ring naar het Steam Deck te brengen
.
Nieuws en trends

Zo is het Valve gelukt om Elden Ring naar het Steam Deck te brengen .

PC Games
14/3/2022
Vertaling: machinaal vertaald

Elden Ring is het nieuwste spel van de ontwikkelaars van From Software en nu al een enorm commercieel succes. Maar zelfs een meesterwerk, dat wist te overtuigen met topnoteringen in onze test, blijft niet gespaard van prestatieproblemen. Maar hoe kreeg Valve het voor elkaar om zo'n hardwareverslindend spel op het Steam Deck te laten draaien?


Dit is een artikel van onze inhoudspartner "PC Games". Vind het originele artikel. hier.


Elden Ring is het nieuwste spel van ontwikkelaars From Software en nu al een groot commercieel succes. Maar zelfs een meesterwerk dat in onze test wist te overtuigen met topwaarderingen, is niet gespaard gebleven prestatieproblemen. Zelfs op high-end PC's heeft het spel het moeilijk. Hoewel From Software al verschillende patches heeft uitgebracht die verbetering hebben gebracht, is er nog genoeg ruimte voor verbetering.

Naast Elden Ring verscheen vorige maand ook Valve's Steam Deck, de handheld waarmee je Speel geselecteerde Steam-spellen overal vandaan. De beperkte hardware van het dek betekent echter dat diverse technische trucs moeten worden toegepast om moderne spellen te laten werken. Dus terwijl andere spelers nog steeds worstelen met de ongeoptimaliseerde pc-versie, is Valve erin geslaagd een oplossing te implementeren. Helaas werkt dit alleen op het Steam Deck.

Wat veroorzaakt de prestatieproblemen in Elden Ring?

Volgens Digital Foundry is de DirectX-12 API van Windows 10 verantwoordelijk voor de prestatieproblemen van Elden Ring. Digital Foundry zegt dat een spel dat niet volledig "gebakken" is voordat je het lanceert, de speler in een reeks nooit eindigende shadercompilatie rukken kan sturen.

Dit is precies wat er gebeurt met de PC-versie van Elden Ring. Het spel pauzeert telkens kort om belangrijke onderdelen van het spel te genereren, zoals een nieuwe animatie, een nieuwe vijand of een nieuwe explosie, en zo ontstaan de schokken.

Shader Precaching - de oplossing voor alle problemen?

Dagen voordat de handheld aan pre-orderaars werd verzonden, kwam het softwareteam van Valve met een idee. Shadercompilatie werkt het beste als deze is aangepast aan de specificaties van de pc.

Dit precachen is voorlopig in principe niets nieuws en wordt al in veel spellen gebruikt en is de reden waarom ze pauzeren om de betreffende hadware te analyseren en de shaders dienovereenkomstig te compileren. Dit is precies waar Valve om de hoek komt kijken.

Waarom werkt Valve's oplossing momenteel alleen op het Steam Deck?

Voor sommige spellen biedt Valve een zogenaamde "shader pre-caching", waarbij de shadercompilatie wordt geoptimaliseerd. Dit kan een gebrek aan optimalisatie compenseren, zoals bij Elden Ring. Helaas werkt deze oplossing alleen voor software die Vulkan of OpenGL gebruikt. Op Windows 10 komt Elden Ring niet in aanmerking voor deze methode omdat de Windows-versie DirectX 12 gebruikt.

Fix van toepassing op alle Steam deck titels

. Gelukkig is Steam Deck niet gebaseerd op Windows, maar op Linux. De "Steam Proton compatibility wrapper" stuurt alle API-gegevens van een spel rechtstreeks naar de hardware van je deck via Vulkan.

Dit maakt elk spel dat draait op het standaard besturingssysteem van Steam Deck, Steam OS 3.0, theoretisch compatibel met deze functie. De eerste tests (via Twitter) hebben al verbeteringen aangetoond en ook volgens arstechnica zijn stabiele framerates mogelijk op Elden Ring met maximaal 30 FPS bij een mix van lage tot gemiddelde grafische instellingen.

4 mensen vinden dit artikel leuk


User Avatar
User Avatar
PC Games
Redaktion

PC Games - actueel nieuws, video's, previews en kritische testrapporten, grondig onderzochte artikelen en praktische tips over alle aspecten van PC en consolegames en PC hardware.


Deze artikelen kunnen je ook interesseren

Opmerkingen

Avatar