Microsoft Windows 10 maskinvareakselerert GPU-planlegging Få NVIDIA- og AMD-støtte
Microsoft Windows 10 hadde fått en viktig funksjon som moderne GPU-er kan bruke og være til fordel for GPU-driftstiden. Windows 10. mai 2020, 20H1 v2004 kumulativ oppdatering inneholder den nye maskinvareakselererte GPU-planleggingsfunksjonen, som forblir 'Av' som standard. Imidlertid, med NVIDIA og nå AMD som støtter funksjonen, bør Windows 10 OS-brukere med dedikerte grafikkort eller diskrete GPUer slå funksjonen 'På'.
Med Windows 10. mai 2020-oppdateringen introduserte Microsoft en ny GPU-planlegger. Imidlertid har selskapet med vilje forlatt innstillingen som en opt-in. Med andre ord fortsetter innstillingene å være og slått av som standard via en veksleknapp i grafikkinnstillingene. Imidlertid, med NVIDIA og AMD som nå støtter funksjonen på deres GPUer, er det kanskje riktig tidspunkt å slå på dette “Betydelig og grunnleggende endring av førermodellen”.
AMD følger NVIDIA og legger til støtte for GPU-planlegging i Radeon Software Adrenalin 2020 Edition 20.5.1 Beta-driver:
AMD har offisielt lagt til støtte for GPU-planlegging i Radeon Software Adrenalin 2020 Edition 20.5.1 Beta-driver. Det er viktig å merke seg at programvaren, samt funksjonen, fremdeles er eksperimentell. Derfor har Microsoft holdt funksjonen slått av som standard.
AMD Radeon RX 5600 og Radeon RX 5700-serien grafikkort har muligheten til å overta pliktene til å planlegge GPU-bruk. Med andre ord, den nye funksjonen har overført ansvaret for å planlegge GPU-bruk og driftstider fra en programvareplattform, direkte til den kompatible eller støttende GPU installert i datamaskinen.
NVIDIA kunngjorde nylig sin støtte for Windows-grafikkplanlegging. Imidlertid la Microsofts nye DirectX Ultimate-grafikk-API støtte GeForce RTX GPU kunngjøringen bak. Microsoft har advart om at GPU-planleggingsfunksjonen må gjennomgå noen flere testrunder før den er slått på som standard.
Windows 10. mai 2020-oppdateringsinstallatører kan oppleve redusert ventetid forårsaket av buffering mellom CPU og GPU?
Microsoft er overbevist om at aktivering av GPU-planlegging på grafikkort som støttes, vil redusere overhead for GPU-planlegging. Enkelt sagt, brukere kan oppleve forbedret GPU-respons. Videre bør dette tillate ytterligere innovasjon i GPU-arbeidslaststyring i fremtiden.
Maskinvareakselerert GPU-planlegging er tilgjengelig i Windows 10 versjon 2004. Funksjonen ble aktivert av Windows Display Driver Model (WDDM) v2.7-driveren i denne versjonen av Windows 10. Siden innstillingen er av som standard, må brukerne velge det i Innstillinger -> System -> Skjerm -> Grafikk Innstillinger. Det er viktig å merke seg at ikke alle PC-er som kjører den nyeste Windows 10 20H1 eller v2004 kumulative oppdateringen, har innstillingen. Kjernegrensesnittet til innstillingen vises bare hvis GPU- og GPU-driveren støtter GPU-planleggeren.
Maskinvare-GPU-planlegging ble introdusert helt tilbake i Windows Vista. Det er en programvarekomponent som tildeler arbeidsmengde fra flere kilder til en GPU. Alternativt vil alle applikasjoner som trengte GPU-akselerasjon sende så mye trafikk de kunne til GPU-driveren. GPU-planlegging ligner på OS-trådplanleggeren, da den selektivt eller sekvensielt tildeler arbeidsmengder, og i hovedsak ikke overbelaster GPU-driveren med samtidig dumping av oppgaver.
Noen av de nyere generasjonene av GPUer fra NVIDIA, AMD, så vel som Intel, har en dedikert maskinvarekomponent innebygd for å utføre planlegging. Med innføringen av innstillingen, laster Windows av GPU-planleggingsoppgaver på maskinvarekomponenten. I hovedsak bør skifte fra programvare til maskinvarebasert GPU-planlegging frigjøre noen CPU-ressurser og potensielt redusere ventetider på forskjellige stadier av grafikkrendering.
Det er interessant å merke seg at Microsoft har til hensikt å utvikle seg mer i retning av å redusere ventetider ved å laste ned CPU i fremtidige versjoner av Windows og DirectX. Dette er helt motsatt av selskapets opprinnelige retning der det favoriserte vertsignalbehandling i stedet for maskinvareakselerert signalbehandling.