Sådan leverer GeForce Game Ready-drivere den bedste oplevelse til dine yndlingsspil

Af Andrew Burnes on 26. april 2022 | Udvalgte historier Drivere GeForce RTX GPU'er

For 7 år siden skabte vi GeForce Game Ready-driverprogrammet med det formål at give GeForce-gamere den bedst mulige oplevelse i deres yndlingsspil. Game Ready-drivere er finjusteret i samarbejde med udviklere og grundigt testet på tværs af tusindvis af hardwarekonfigurationer for at opnå maksimal ydeevne og pålidelighed.

Siden programmets start i 2014 har NVIDIA lanceret over 150 Game Ready-drivere med øjeblikkelig understøttelse af over 400 spil. Alene i 2021 var der 20 Game Ready-drivere med understøttelse af 75 titler. Ud over de spil, vi har angivet understøttelse af i vores driverartikler og udgivelseshøjdepunkter, har vi også teams, der er dedikeret til Unreal Engine, Unity og andre førende udviklingsmotorer. Dette sikrer, at de tusindvis af indiespil til pc, der udgives hvert år, og som udelukkende er bygget med de værktøjer og funktioner, der leveres af de nævnte motorer, kører fantastisk ved lanceringen.

Lad os vise dig, hvordan GeForce Game Ready-drivere leverer den ultimative oplevelse på GeForce-pc'er.

 

Hvad laver en grafikdriver?

Grafikdrivere er utroligt komplekse softwarekomponenter, der er afgørende for, at din GPU kan kommunikere med operativsystemer, grafik-API'er og dine spil og programmer. Spil kræver deres egne optimeringer og finjusteringer, og fra 2022 er der langt over 25 millioner kodelinjer i hver Game Ready-driver, du downloader, hvilket kan måle sig med kodemængden i flysystemerne til moderne jagerfly. For at forstå hvordan drivere fungerer, skal vi først vide mere om dit operativsystem.

Windows-operativsystemer har to udførelsestilstande: Brugertilstand og kernetilstand. GPU-drivere har adgang til begge dele – brugertilstandsdelen af driveren kommunikerer direkte med spillet og operativsystemet, og den kernetilstandsdel, der har fuld adgang til systemressourcer, håndterer den endelige kommunikation med GPU'en.

Enhver fejlkommunikation mellem spillet og GPU'en kan føre til forringet ydeevne, fejl eller endda nedbrud, hvilket påvirker brugerens oplevelse i høj grad. For at sikre at dette ikke sker, skal en driver programmeres og testes for hvert spil.

Når de definerer "en fantastisk gamingoplevelse", vil de fleste spillere typisk pege på ydeevne eller gennemsnitlig billedfrekvens, og mens en driver skal være indstillet til at levere højere billedfrekvenser, er der meget mere i det end bare det.

Ensartet ydeevne, målt ved minimum billedfrekvenser og billedtider, er lige så vigtig. Vildt vekslende billedtider resulterer i mærkbar hakken og en ujævn gameplay-respons. Årsager til hakken skal isoleres og rettes.

Systemreaktionstid er også vigtig, fordi den gør det muligt for pc'en og skærmen at reagere hurtigere på input fra mus og tastatur, så spillerne hurtigere kan få sigte på fjender og skyde med større præcision. En god driver skal kodes til at minimere systemreaktionstiden.

Endelig er stabilitet afgørende, da intet kan ødelægge en fantastisk gaming-session som fejl i gameplay eller den frygtede blå skærm. Spilfejl, GPU-specifikke fejl, fejl i operativsystemet, driverfejl m.m. kan få en driver til at svigte og gå ned, og det er derfor afgørende, at disse fjernes, før spillet udgives.

Drivere bør optimere alle disse for at kunne levere en fantastisk gaming-oplevelse, og det er her, Game Ready-driverprogrammet kommer ind i billedet.

Forklaring af Game Ready-driverprogrammet

Vores banebrydende Game Ready-driverprogram ændrede den måde, drivere blev fremstillet på. I stedet for at teste ved slutningen af et spils udvikling med begrænset udviklerinteraktion har vi skabt en proces, hvor NVIDIA arbejder tæt sammen med udviklere i næsten alle faser af spillets tilblivelse. Før Game Ready-driverprogrammet havde NVIDIA og vores udviklingspartnere separate arbejdsprocesser til at optimere og lancere spil og drivere uafhængigt af hinanden.

Gennem vores Game Ready-driverproces, der er opsummeret i det ovenstående billede, har vi nu etableret en regelmæssig kadence, hvormed vi udveksler foreløbige spilversioner og -drivere. Vi samarbejder om at finde optimeringer og løse problemer og gentage builds i overensstemmelse hermed. Dette sikrer, at både spillet og Game Ready-driveren leverer den højeste kvalitet og ydeevne ved lanceringen.

"NVIDIA har været vores tætte samarbejdspartner i mange år. Vores gode samarbejde gennem hele spiludviklingscyklussen sikrer, at Game Ready-drivere er særligt optimerede til vores spil, hvilket giver fremragende kompatibilitet, stabilitet og ydeevne. Med denne tilgang kan vores spillere få den bedst mulige spiloplevelse fra lige fra start." – Billy Khan, direktør for motorteknologi, id Software

Alt lige fra spiludviklerens fortolkning af grafik-API'ens regler til varigheden af et givet API-opkald kan have en betydelig indvirkning på ydeevne og stabilitet. For at hjælpe med at accelerere og kodificere test- og evalueringsprocessen har vi oprettet værktøjer som NVIDIA NSIGHT-grafik, der gør det muligt for spil- og driverudviklere at undersøge alle facetter af et spil, gå i dybden med pejlemærker for ydeevne og inspicere hardwareenhedshastighed, SM-kapacitet, instruktions- og hukommelseshastighed, cache-hithastigheder og meget mere.

Ved hjælp af en lang række offentlige og interne værktøjer kan identificerede problemer løses, hvilket fjerner flaskehalse og øger ydeevnen og stabiliteten. Resultaterne sendes tilbage til udviklerne, så de kan optimere og forbedre deres spil yderligere.

Samtidig koder NVIDIAs driverudviklere nye ydeevneoptimeringer, som vi tester og videregiver til spiludviklerne til yderligere afprøvning og spillets fortsatte udvikling. Hvis det er nødvendigt, samarbejder vi også med Microsoft om ændringer i operativsystemet og motorudviklere om ændringer, der gavner den pågældende titel og alle andre spil, der kan udnytte denne programmering i fremtiden.

Denne regelmæssige kadence med udveksling af foreløbige spilversioner og -drivere fortsætter under hele udviklingen og efter afslutningen af denne, hvor udviklere skifter fokus til opdateringer efter lanceringen. Og mens udviklerne fokuserer på DLC og andre elementer efter lanceringen, fortsætter vores Game Ready-driverteam med at optimere spillet helt op til lanceringen. Dette sikrer, at den første gaming-oplevelse på GeForce er så god som overhovedet muligt.

Ydeevne er afgørende, men hvis spillet går ned med jævne mellemrum, er det lige meget, hvor høj billedfrekvensen er. Derfor har vi også investeret i et hidtil uset testprogram, der sikrer ultimativ pålidelighed både ved og efter lancering, når nye rettelser og DLC-tilføjelser introducerer nye funktioner, der ændrer spillets programmering.

I øjeblikket understøttes i alt 89 GPU'er til stationære og bærbare pc'er af vores Game Ready-drivere, og de skal alle testes grundigt med hver spil- og driverversion, der skabes under og efter udviklingen. Men en pc eller bærbar pc er ikke bare en GPU, den omfatter også CPU og RAM, og brugere kan indlæse et af flere forskellige operativsystemer med en unik adfærd og særegne finurligheder.

Løsningen: En enorm, automatiseret testmatrix med dækning af over 4.500 konfigurationer af GPU'er, CPU'er, RAM og operativsystemer og med hardware, der går helt tilbage til 2012. Vi tester hvert spil og hver driver på tværs af disse stationære og bærbare konfigurationer, hvilket maksimerer pålideligheden af Game Ready-drivere og -spil.

"NVIDIAs Game Ready-driverteam fungerer som en udvidelse af vores egne interne team, da de hjælper os med bedre at optimere vores spil og maksimere kompatibiliteten på tværs af et væld af pc-konfigurationer, hvilket giver GeForce-spillere en bedre og mere pålidelig oplevelse." – Nicholas Rioux, global vicedirektør for produktionsteknologi, Ubisoft

På en enkelt dag omfatter NVIDIAs Game Ready-drivertestproces over 1.000 forskellige tests på tværs af en lang række lancerede og kommende titler. Dette beløber sig til over 1,8 millioner timers test i 2021 alene. For at sætte dette i perspektiv er det over 214 kalenderår, der er investeret i Game Ready-driverkvalitet på et enkelt år! Og hvis det er nødvendigt, vil teknikerne gå ind og rette specifikke problemer og kanttilfælde for at sikre fuldstændig dækning.

Vores megamatrix giver os også mulighed for at skabe optimale GeForce Experience-spilindstillinger til nye spil sammen med hver driver. Optimale spilindstillinger bestemmer de bedste spilindstillinger for din specifikke hardwarekonfiguration til stationære og bærbare pc'er for at sikre, at du får den bedste billedkvalitet og ydeevne med et enkelt klik. Du skal bare indlæse GeForce Experience og klikke på Optimer på en hvilken som helst understøttet titel.

Det sidste trin i bekræftelsesprocessen for driverkvaliteten er at indsende hver enkelt Game Ready-driver til Microsofts strenge testproces i Windows Hardware Quality Labs (WHQL). Microsoft anbefaler, at man kun bruger WHQL-certificerede drivere, da kun disse garanterer kompatibilitet og en problemfri brugeroplevelse.

Hver WHQL-indsendelse omfatter over 1300 tests, der dækker alle aspekter af en driver:

Når driveren har bestået den brede vifte af tests fra Windows Hardware Lab Kit (HLK), får den en WHQL-udgivelsessignatur, der sikrer maksimal driverkvalitet og pålidelighed, hvilket gør NVIDIA til den eneste GPU-forhandler, der WHQL-certificerer hver eneste driver.

"Vi er forpligtet til at skabe innovative, medrivende og følelsesmæssige gaming-oplevelser. NVIDIAs Game Ready-driverprogram har gjort det muligt for os at maksimere ydeevnen og pålideligheden i vores spil, så vores spillere kan fordybe sig fuldt ud i disse historier!" – François Perraton, ledende teknisk producent, Eidos-Montréal

Først når alt dette arbejde er fuldført, starter vi driveren via GeForce.com og GeForce Experience. Og da Game Ready-driverprogrammet og vores løfte om kvalitet afhænger af alt dette arbejde, frigiver vi ikke underlødige betadrivere med minimal testning, for slet ikke at tale om flere modstridende betadrivere, der er sat sammen fra forskellige udviklingsgrene, der understøtter forskellige spil og produkter, hvilket forvirrer kunderne.

Den komplette Game Ready-driverproces kræver hundredvis af medarbejdere, påvirker alle aspekter af en GeForce-drivers udvikling og er tæt integreret med hvert spils interne milepæle, så vi kan sikre, at din oplevelse i hvert af de angivne spil er fremragende lige fra start.

Game Ready-understøttelse af banebrydende funktioner og funktionalitet

Ud over det ovenstående omfatter GeForce Game Ready-drivere også understøttelse af banebrydende funktioner som NVIDIA DLSS og NVIDIA Reflex. Disse kræver spil- og funktionskoder, som alle skal gennemløbe driveren og dens kode for at give spillerne accelererede billedfrekvenser og reduceret systemreaktionstid.

Vores testmatrix sikrer, at disse funktioner alle arbejder sammen, at eksperter udfører kvalitetskontrol på pixelniveau på integrationer, at benchmarkteam og automatiserede systemer kontrollerer ydeevnen, og at udviklingspartnere gør det samme. Hvis der er behov for ændringer mellem driverudgivelser, kan .dll-opdateringer til NVIDIA DLSS og Reflex leveres over nettet via automatiske webbaserede processer, som alle testes grundigt inden implementeringen.

Vores driverprogram indeholder desuden nye funktioner i NVIDIA-kontrolpanelet, som f.eks. NVIDIA Image Scaling, og fungerer sammen med GeForce Experience til funktioner som NVIDIA Reflex-overvågning af systemreaktionstid i spillet og Freestyle-filtre. Og alt dette gennemgår selvfølgelig den samme testproces for garanteret kvalitet og stabilitet.

Det er det, vi kalder ''Game Ready''.

Game Ready-drivere leverer den bedste oplevelse til dine yndlingsspil, er finjusteret i samarbejde med udviklere og grundigt testet på tværs af tusindvis af hardwarekonfigurationer til stationære og bærbare pc'er for at opnå maksimal ydeevne og pålidelighed.

Det er det, vi kalder Game Ready. Download vores nyeste Game Ready-driver nu fra GeForce.com eller GeForce Experience.