Microsoft Windows 10 maskinvaruaccelererad GPU-schemaläggning Få NVIDIA- och AMD-support
Microsoft Windows 10 hade fått en viktig funktion som moderna GPU: er kan använda och gynna GPU-driftstiderna. Windows 10 maj 2020, 20H1 v2004 kumulativ uppdatering innehåller den nya hårdvaruaccelererade GPU-schemaläggningsfunktionen, som förblir 'Av' som standard. Men med NVIDIA och nu AMD som stöder funktionen till Windows 10 OS-användare med dedikerade grafikkort eller diskreta GPU: er bör sätta på funktionen 'På'.
Med Windows 10 maj 2020-uppdateringen introducerade Microsoft en ny GPU-schemaläggare. Företaget har dock avsiktligt lämnat inställningen som en opt-in. Med andra ord fortsätter inställningarna att förbli och inaktiverade som standard via en växlingsknapp i grafikinställningarna. Men med NVIDIA och AMD som nu stöder funktionen på sina GPU: er är det kanske rätt tid att slå på det här ”Betydande och grundläggande förändring av förarmodellen”.
AMD följer NVIDIA och lägger till stöd för GPU-schemaläggning i Radeon Software Adrenalin 2020 Edition 20.5.1 Betadrivrutin:
AMD har officiellt lagt till stöd för GPU Scheduling i sin Radeon Software Adrenalin 2020 Edition 20.5.1 Betadrivrutin. Det är viktigt att notera att programvaran, liksom funktionen, fortfarande är experimentell. Därför har Microsoft hållit funktionen av som standard.
AMD Radeon RX 5600 och Radeon RX 5700-serien grafikkort har förmågan att ta över arbetsuppgifterna för schemaläggning av GPU-användning. Med andra ord har den nya funktionen överfört ansvaret för att schemalägga GPU-användning och driftstider från en programvaruplattform direkt till den kompatibla eller stödjande GPU som är installerad i datorn.
NVIDIA tillkännagav nyligen sitt stöd för Windows-grafikschemaläggning. Men Microsofts nya DirectX Ultimate-grafik-API som får stöd GeForce RTX GPU lägger tillkännagivandet bakom. Microsoft har varnat för att GPU Scheduling-funktionen kommer att behöva genomgå några fler testomgångar innan den är påslagen som standard.
Windows 10 maj 2020 Uppdateringsinstallatörer kan uppleva minskad latens orsakad av buffring mellan CPU och GPU?
Microsoft är övertygat om att aktivera GPU-schemaläggning på grafikkort som stödjer detta skulle avsevärt minska kostnader för GPU-schemaläggning. Enkelt uttryckt kan användarna uppleva förbättrad GPU-respons. Dessutom bör detta möjliggöra ytterligare innovation inom GPU-arbetsbelastningshantering i framtiden.
Maskinvaruaccelererad GPU-schemaläggning finns i Windows 10 version 2004. Funktionen aktiverades av Windows Display Driver Model (WDDM) v2.7-drivrutinen i den här versionen av Windows 10. Eftersom inställningen är avstängd som standard måste användarna välja det i Inställningar -> System -> Display -> Grafik Inställningar. Det är viktigt att notera att inte alla datorer som kör den senaste Windows 10 20H1 eller v2004 kumulativa uppdateringen har inställningen. Inställningens kärngränssnitt visas bara om GPU- och GPU-drivrutinen stöder GPU-schemaläggaren.
Hårdvaru-GPU-schemaläggning introducerades långt tillbaka i Windows Vista. Det är en programvarukomponent som allokerar arbetsbelastning från flera källor till en GPU. Alternativt skulle alla applikationer som behövde GPU-acceleration skicka så mycket trafik som de kunde till GPU-drivrutinen. GPU-schemaläggning liknar OS-trådschemaläggaren eftersom den selektivt eller sekventiellt fördelar arbetsbelastningar och i princip inte överbelastar GPU-drivrutinen med samtidigt dumpning av uppgifter.
Några av de nyare generationerna av GPU: er från NVIDIA, AMD, liksom Intel, har en dedikerad hårdvarukomponent inbyggd för att utföra schemaläggning. Med introduktionen av inställningen laddar Windows ner GPU-schemaläggningsuppgifter på hårdvarukomponenten. I grund och botten bör övergången från programvara till maskinvarubaserad GPU-schemaläggning frigöra vissa CPU-resurser och potentiellt minska latenser i olika stadier av grafik rendering pipeline.
Det är intressant att notera att Microsoft avser att utvecklas mer i riktning mot att minska latenser genom att ladda ner CPU: n i framtida versioner av Windows och DirectX. Detta är helt motsatt företagets ursprungliga riktning där det gynnade värdsignalbehandling istället för hårdvaruaccelererad signalbehandling.