det har rapporterats av vissa Windows-användare att de står inför problem med direkt 3D-eller DirectDraw-acceleration på sin Windows 11 / 10-dator. I den här artikeln kommer vi att beskriva vad som kan orsaka att den här funktionen inte är tillgänglig för dig ibland och hur du kan åtgärda problemet. De vanligaste offren för denna fråga är användare av grafikintensiva Windows-applikationer, spelare och sortera.
Vad är Direct 3D, DirectDraw eller DirectX?
innan vi börjar, låt mig kort bekanta dig med några termer-
- Direct3D är ett Windows API som hjälper till att göra 3-dimensionell grafik på applikationer där prestanda är relevant. Verktyget kan göra det med hjälp av hårdvaruacceleration, förutsatt att grafikkortet erbjuder det. Kort sagt, det ger stor hjälp att använda appar på en högre nivå, grafikmässigt. Du kan ta reda på om din dator sport Direct3D genom att starta DirectX Diagnostic Tool.
- DirectDraw är föråldrat. Det är nu en delmängd av DirectX.
- DirectX innehåller Direct3D som är den primära grafikhanteringsdelen av DirectX. Det är associerat med DirectX API, och det hjälper till att göra 2D-grafik i alla program på en Windows-dator.
Varför är Direct3D och DirectDraw acceleration inte tillgängliga på Windows?
- din dators hårdvara kanske inte överensstämmer med minimikraven för att ladda den specifika 3D-grafiken
- DirectDraw acceleration har inaktiverats eller inte installerats på din dator
- din videokort har ont om minne
- den senaste versionen av DirectX som laddats ner på din dator avbröts eller skadades
Direct3D och DirectDraw acceleration inte tillgänglig på Windows PC
frågan som diskuteras här är när datorn visar att Direct3D eller DirectDraw inte är tillgänglig, och här är hur du kan åtgärda.
- kontrollera att Direct3D och DirectDraw acceleration är aktiverade
- Aktivera hårdvaruacceleration
- starta om Windows i ren startläge
- aktivera äldre DirectPlay från Kontrollpanelen
1] Kontrollera att Direct3D och DirectDraw acceleration är aktiverade
innan du börjar manövrera är det bäst att se till att inställningen är aktiverad eller inte. Så här kan du göra det:
- öppna dialogrutan Kör och ange kommandot ’dxdiag’ där
- detta öppnar diagnostikverktyget för DirectX. Från listan med flikar överst väljer du Display
- här, under DirectX-funktioner, hittar du både Direct3D och DirectDraw acceleration. Kontrollera om det står tillgängligt bredvid dem
- om det inte gör det kan du fortsätta att implementera de ändringar som talas om nedan
om du upptäcker att inget av dessa alternativ visar att de är tillgängliga. fortsätt att vidta följande åtgärder.
2] Aktivera hårdvaruacceleration
så här kan du Aktivera hårdvaruacceleration på din Windows-dator:
- öppna dialogrutan Kör och ange ’skrivbord.cpl’. Detta öppnar skrivbordsinställningarna. Bläddra ner och klicka på avancerade skärminställningar
- i det här separata fönstret ser du ett alternativ som säger ’Display adapter properties for display’. Klicka på den
- i dialogrutan grafikegenskaper väljer du fliken felsöka, om du inte ser den här fliken, uppdatera dina drivrutiner och kolla igen
- här väljer du ändra inställningar och från den efterföljande dialogrutan justerar du skjutreglaget för hårdvaruacceleration.
- för att möjliggöra Direct3D acceleration, skulle du vilja öka den
3] Starta om Windows i rent startläge
om DirectDraw-verktyget påverkas av en tredjepartstjänst kan det också leda till att problemet uppstår. En lösning på det är att starta om Windows på din dator endast med Microsofts tjänster. Så här gör du:
- öppna dialogrutan Kör och ange kommandot ’msconfig’ för att öppna Microsoft System Configuration box
- välj fliken ’Tjänster’ här och markera rutan ’Dölj alla Microsoft-tjänster’ längst ner till höger
- Klicka nu på Inaktivera alla, använd sedan och slutligen Ok för att starta om ditt system endast med Windows 10-tjänsterna
5vänta ett tag för processen att komma över och kontrollera om du nu kan använda DirectPlay-tjänster eller inte.
4] aktivera äldre DirectPlay från Kontrollpanelen
- öppna Kontrollpanelen, klicka för att visa efter kategori och välj alternativet Program
- välj ytterligare program och funktioner och från alternativen till vänster, välj Slå på eller av Windows-funktioner
- detta öppnar en separat dialogruta med en lista med alternativ, leta upp Äldre komponenter här och expandera den för att visa DirectPlay
- markera rutan DirectPlay och tillämpa dessa ändringar för att möjliggöra installation av DirectPlay på din dator
att göra det borde hjälpa du åtgärda problemet med Direct3D och DirectDraw verktyg.
Hur kontrollerar jag min DirectX-funktionsnivå?
ett vanligt fel med DirectX är när en funktionsuppgradering krävs av din motor. I sådana fall kan du behöva ta reda på på vilken nivå din DirectX-funktion står, så att du kan leta efter relevant uppgradering av funktionsnivå. Så här kan du göra det:
- öppna dialogrutan Kör och kör kommandot ’dxdiag’ här
- detta öppnar diagnostikverktyget för DirectX. Standardfliken, System, är där du har all systeminformation
- längst ner på dina systemegenskaper är DirectX-versionen. Detta är din DirectX-funktionsnivå
dessa är den vanligaste lösningen på problemet när Direct3D och DirectView acceleration inte är tillgänglig på din dator. Om ingen av dem fungerar kan du också försöka komma åt verktyget från ett nytt användarkonto. Vi hoppas att den här artikeln var till hjälp för dig och att du nu kan använda DirectX toolkit-funktionerna.