Slik leverer GeForce Game Ready-drivere den beste opplevelsen for favorittspillene dine

Av Andrew Burnes on 26. april 2022 | Aktuelle artikler Drivere GeForce RTX-GPU-er

For sju år siden opprettet vi programmet for GeForce Game Ready-drivere, med målet om å gi GeForce-spillere den best mulige opplevelsen i favorittspillene sine. Game Ready-drivere er finjusterte i samarbeid med utviklere og har gjennomgått omfattende testing på tusenvis av maskinvarekonfigurasjoner, for maksimal ytelse og pålitelighet.

Siden programmets oppstart i 2014 har NVIDIA lansert over 150 Game Ready-drivere, med dag-0-støtte for over 400 spill. Bare i 2021 fantes det 20 Game Ready-drivere med støtte for 75 titler. I tillegg til spillene som vi lister opp støtte for i våre driverartikler og utgivelseshøydepunkter, har vi team dedikerte til Unreal Engine, Unity og andre ledende utviklingsmotorer. Dette sikrer at de tusenvis av PC-indiespill som slippes hvert år, bygget eksklusivt med verktøyene og funksjonene som tilbys av nevnte motorer, kjører fantastisk ved lansering.

GeForce Game Ready-drivere leverer den ultimate opplevelsen på GeForce PC-er. La oss vise deg hvordan.

 

Hva gjør en grafikkdriver?

Grafikkdrivere er utrolig komplekse programvarer som er avgjørende for GPU-en din å kommunisere med operativsystemer, grafikk-API-er og spillene dine og applikasjoner. Spill krever sine egne optimaliseringer og justeringer, og fra og med 2022 er det godt over 25 millioner kodelinjer i hver Game Ready-driver du laster ned, noe som kan sammenlignes med mengden kode i flysystemene til moderne jagerfly. For å forstå hvordan drivere fungerer må vi først lære mer om operativsystemet ditt.

Windows-operativsystemer har to utførelsesmoduser: Brukermodus og kjernemodus. GPU-drivere har tilgang til begge deler – brukermodusdelen av driveren kommuniserer direkte med spillet og operativsystemet, og kjernemodusdelen, som har full tilgang til systemressurser, håndterer endelig kommunikasjon med GPU-en.

Enhver feilkommunikasjon mellom spillet og GPU kan føre til redusert ytelse, feil eller direkte krasj, noe som påvirker brukeropplevelsen i stor grad. For å sikre at dette ikke skjer må en driver programmeres og testes for hvert spill.

Når de fleste spillere definerer «en god spillopplevelse», vil de fleste vanligvis peke på ytelse eller gjennomsnittlig bildefrekvens, og selv om en driver må være innstilt for å levere høyere bildefrekvenser, er det langt mer enn bare det.

Konsekvent ytelse, målt ved minimum bildefrekvens og bildetider, er like viktig. Vilt varierende bildetider resulterer i merkbar hakking og inkonsekvent spillrespons. Årsaker til hakking må isoleres og fikses.

Systemventetid er også viktig, fordi det gjør at PC-en og skjermen kan reagere raskere på inndata fra mus og tastatur, slik at spillerne kan skaffe seg fiender raskere og skyte med større presisjon. En god driver må kodes for å minimere systemforsinkelse.

Og til slutt er stabilitet sentralt, da ingenting ødelegger en flott spilløkt mer enn spillfeil eller den fryktete blåskjermen. Spillfeil, GPU-spesifikke feil, OS-feil, driverfeil og mer kan alle føre til at en driver feiler og krasjer, og det er viktig at disse blir fikset før spillets utgivelse.

Drivere bør optimalisere alle disse for å levere en flott spillopplevelse, og det er her programmet for Game Ready-drivere kommer inn.

Program for Game Ready-drivere forklart

Vårt banebrytende program for Game Ready-drivere endret måten drivere ble lagd på. I stedet for å teste mot slutten av spillets utvikling med begrenset utviklerinteraksjon, skapte vi en prosess der NVIDIA jobber i nært samarbeid med utviklere gjennom nesten alle stadier av spillets opprettelse. Før programmet for Game Ready hadde NVIDIA og våre utviklingspartnere separate arbeidsflyter for å optimalisere og starte spill og drivere uavhengig av hverandre.

I prosessen for Game Ready-drivere, oppsummert i bildet ovenfor, har vi nå etablert en jevn rytme for utveksling av forhåndsversjoner av spillbygg og drivere. Vi jobber sammen om å finne optimaliseringer og løse problemer, og skaper byggversjonene basert på dette. Dette sikrer at både spillet og Game Ready-driveren leverer høyest mulig kvalitet og ytelse ved lansering.

« NVIDIA har vært nære partnere i mange år. Vårt tette samarbeid gjennom hele spillutviklingssyklusen sikrer at Game Ready-drivere er spesifikt optimaliserte for spillene våre, noe som gir utmerket kompatibilitet, stabilitet og ytelse. Med denne tilnærmingen kan spillerne våre nyte den best mulige spillopplevelsen fra dag-0.» – Billy Khan, direktør for motorteknologi, id Software

Alt fra spillutviklerens tolkning av grafikk-API-ens regler til lengden på et gitt API-kall kan ha en betydelig innvirkning på ytelse og stabilitet. For å akselerere og kodifisere test- og evalueringsprosessen har vi lagd verktøy som NVIDIA NSIGHT-grafikk slik at spillutviklere og driveringeniører kan undersøke alle fasetter ved et spill, drille ned i ytelsesmarkører og inspisere gjennomstrømming for maskinvareenheter, SM-belegg, instruksjons- og minnegjennomstrømming, buffertreffrekvenser og mye mer.

Ved hjelp av et bredt utvalg av offentlige og interne verktøy kan identifiserte problemer løses, flaskehalser fjernes og ytelsen og stabiliteten økes. Funnene sendes tilbake til utviklerne, noe som hjelper dem med å optimalisere og forbedre spillene sine ytterligere.

Samtidig koder NVIDIA-driveringeniører nye ytelsesoptimaliseringer, som vi tester og sender til utviklerne for ytterligere testing og spillets fortsatte utvikling. Om nødvendig samarbeider vi også med Microsoft om endringer i operativsystemet, og med motorutviklere om endringer som kommer den aktuelle tittelen til gode, og alle andre spill som kan dra nytte av denne programmeringen i fremtiden.

Denne jevne utvekslingen av spillbygg og drivere før utgivelsen fortsetter gjennom hele utviklingen og forbi spillets mange milepæler når utviklerne skifter fokus til oppdateringer etter lanseringen. Og mens utviklernes fokus skifter til DLC og andre tiltak etter lansering, fortsetter teamet for Game Ready-drivere å optimalisere spillet til siste mulige øyeblikk før lansering. Dette sikrer at den første spillopplevelsen på GeForce er den beste den kan være.

Ytelse er viktig, men hvis spillet krasjer gjentatte ganger, spiller det ingen rolle hvor høy bildefrekvensen din er. Derfor investerte vi også i et enestående testprogram som sikrer optimal pålitelighet, ved lansering og etter, når nye oppdateringer og DLC-tillegg introduserer nye funksjoner som endrer spillets programmering.

For øyeblikket støttes totalt 89 GPU-er for stasjonære og bærbare PC-er av våre Game Ready-drivere, og hver og én må testes grundig med hvert spill og driverbygging gjennom utviklingen og etter lanseringen. Men en stasjonær eller bærbar PC er ikke bare en GPU, den inkluderer også CPU og RAM, og brukere kan laste inn et av flere tydelig forskjellige operativsystemer med unik oppførsel og eksentrisiteter.

Løsningen: en massiv, automatisert testmatrise med dekning for over 4500 konfigurasjoner av GPU-er, CPU-er, RAM og OS, med maskinvare som dateres så langt tilbake som 2012. Vi tester hvert spill og hver driver på tvers av disse stasjonære og bærbare konfigurasjonene, og maksimerer påliteligheten for Game Ready-drivere og spill.

« NVIDIAs team for Game Ready-drivere fungerer som en utvidelse av våre egne interne team for å bidra til å optimalisere spillene våre bedre og maksimere kompatibiliteten på tvers av PC-konfigurasjoner, noe som gir GeForce-spillere en bedre og mer pålitelig opplevelse.» – Nicolas Rioux, global viseadministrerende direktør for produksjonsteknologi, Ubisoft

På én dag involverer NVIDIAs testprosess for Game Ready-drivere over 1000 forskjellige tester på tvers av et bredt utvalg av lanserte og kommende titler. Dette utgjør over 1,8 millioner timer med testing bare i 2021. For å sette dette i sammenheng er det over 214 kalenderår investert i kvaliteten til Game Ready-drivere på ett år! Og om nødvendig vil ingeniører hoppe inn og feilsøke spesifikke problemer og annet, noe som sikrer fullstendig dekning.

Vår megamatrise gjør det også mulig for oss å lage optimale spillinnstillinger fra GeForce Experience for nye spill sammen med hver driver. Optimale spillinnstillinger bestemmer de beste spillinnstillingene for din spesifikke stasjonære og bærbare maskinvarekonfigurasjon, for å sikre at du får den beste bildekvaliteten og ytelsen med ett enkelt klikk. Bare last GeForce Experience og klikk Optimaliser på en hvilken som helst støttet tittel.

Det siste trinnet i verifiseringsprosessen for driverkvalitet er å sende inn hver Game Ready-driver for Microsofts strenge WHQL-testprosedyre (Windows Hardware Quality Labs). Microsoft anbefaler kun å bruke WHQL-sertifiserte drivere, da bare disse garanterer kompatibilitet og en jevn brukeropplevelse.

Hver WHQL-innlevering inkluderer over 1300 tester, som dekker alle aspekter av en driver:

Når driveren har bestått det store utvalget av tester fra Windows Hardware Lab Kit (HLK), får driveren en WHQL-utgivelsessignatur for å sikre maksimal driverkvalitet og pålitelighet, noe som gjør NVIDIA til den eneste GPU-leverandøren som sertifiserer hver eneste driver.

« Vi er forpliktet til å skape innovative, oppslukende og emosjonelle spillopplevelser. NVIDIAs program for Game Ready-drivere har gjort det mulig for oss å maksimere ytelsen og påliteligheten i spillet vårt, slik at spillerne våre blir dratt fullstendig inn i disse historiene!» – Francois Perraton, senior teknisk produsent, Eidos-Montréal

Først når alt dette arbeidet er fullført, starter vi driveren via GeForce.com og GeForce Experience. Og fordi programmet for Game Ready-drivere og vårt løfte om kvalitet er avhengig av alt dette arbeidet, slipper vi ikke betadrivere av lav kvalitet med minimal testing, og i hvert fall ikke motstridende betadrivere forgrenet fra forskjellige utviklingsgrener som støtter forskjellige spill og produkter, noe som forvirrer kundene.

Den komplette ende-til-ende-prosessen for Game Ready-drivere krever hundrevis av ansatte, påvirker alle aspekter av utviklingen av en GeForce-driver og er tett integrert med hvert spills interne milepæler, slik at vi kan sikre at din dag-0-opplevelse i hvert oppførte spill er utmerket.

Game Ready-støtte for banebrytende funksjoner og funksjonalitet

I tillegg til det ovennevnte inkluderer GeForce Game Ready-drivere også støtte for banebrytende funksjoner som NVIDIA DLSS og NVIDIA REFLEX. Disse krever spill- og funksjonskoding, som alle må strømme gjennom driveren og koden for å gi spillerne akselererte bildefrekvenser og redusert systemventetid.

Testmatrisen vår sikrer at disse funksjonene fungerer sammen, eksperter utfører kvalitetskontroller på pikselnivå på integrasjoner, benchmark-team og automatiserte systemer sjekker ytelsen, og utviklingspartnere gjør det samme. Hvis det kreves endringer mellom driverutgivelser, kan .dll-oppdateringer for NVIDIA DLSS og Reflex leveres trådløst (over-the-air) via automatiske nettbaserte prosesser, som alle testes grundig før distribusjon.

Videre bringer driverprogrammet vårt nye NVIDIA-kontrollpanelfunksjoner, som NVIDIA Image Scaling, og fungerer sammen med GeForce Experience for funksjoner som NVIDIA Reflex-overvåking av ventetid i spillet og Freestyle-filtre. Noe som går gjennom den samme testprosessen, for garantert kvalitet og stabilitet.

Det er det vi kaller «Game Ready»

GeForce Game Ready-drivere gir den beste opplevelsen for favorittspillene dine, er finjustert i samarbeid med utviklere og grundig testet på tvers av tusenvis av maskinvarekonfigurasjoner for stasjonære og bærbare datamaskiner for maksimal ytelse og pålitelighet.

Det er det vi kaller Game Ready! Last ned vår nyeste Game Ready-driver nå fra GeForce.com eller GeForce Experience.