egyes Windows-felhasználók arról számoltak be, hogy problémákkal szembesülnek a közvetlen 3D vagy DirectDraw gyorsulás elérésével a Windows 11/10 PC-n. Ebben a cikkben részletezzük, hogy mi okozhatja, hogy ez a funkció alkalmanként nem érhető el, és hogyan oldhatja meg ezt a problémát. A probléma leggyakoribb áldozatai a grafikus intenzív Windows-Alkalmazások, a játékosok és a rendezés felhasználói.
mi az a Direct 3D, DirectDraw vagy DirectX?
mielőtt elkezdenénk, hadd ismerkedjek meg röviden néhány kifejezéssel-
- a Direct3D egy Windows API, amely segít 3 dimenziós grafikák megjelenítésében olyan alkalmazásokban, ahol a teljesítmény releváns. A segédprogram hardveres gyorsítás segítségével képes erre, feltéve, hogy a grafikus kártya ezt kínálja. Röviden, nagy segítséget nyújt az alkalmazások magasabb szintű használatához, grafikus szempontból. A DirectX diagnosztikai eszköz elindításával megtudhatja, hogy a számítógép Direct3D-t sportol-e.
- a DirectDraw elavult. Ez most egy részhalmaza DirectX.
- a DirectX tartalmazza a Direct3D-t, amely a DirectX elsődleges grafikus kezelő része. A DirectX API-hoz kapcsolódik, és segít a 2d grafika megjelenítésében a Windows számítógép bármely programjában.
miért nem érhető el a Direct3D és a DirectDraw gyorsítás Windows rendszeren?
- előfordulhat, hogy a számítógép hardvere nem felel meg az adott 3D-s grafika betöltéséhez szükséges minimális követelményeknek
- a DirectDraw gyorsítás le van tiltva, vagy nincs telepítve a számítógépre
- a videoadapter memóriahiányban van
- a számítógépre letöltött DirectX legújabb verziója megszakadt vagy megsérült
a Direct3D és a DirectDraw gyorsítás nem érhető el Windows PC-n
az itt tárgyalt probléma az, amikor a számítógépen megjelenik, hogy a Direct3D vagy a DirectDraw nem érhető el, és itt található, hogyan orvosolhatja.
- ellenőrizze, hogy a Direct3D és a DirectDraw gyorsítás engedélyezve van-e
- hardveres gyorsítás engedélyezése
- indítsa újra a Windows rendszert tiszta rendszerindítási állapotban
- a régi DirectPlay engedélyezése a Vezérlőpultról
1] Ellenőrizze, hogy a Direct3D és a DirectDraw gyorsítás engedélyezve van-e
a manőverezés megkezdése előtt ellenőrizze, hogy a beállítás engedélyezve van-e vagy sem. Itt van, hogyan lehet csinálni:
- nyissa meg a Futtatás párbeszédpanelt, és írja be a ‘dxdiag’ parancsot
- ez megnyitja a DirectX diagnosztikai eszközt. A fenti lapok listájából válassza a
- megjelenítése lehetőséget Itt, a DirectX funkciók alatt mind a Direct3D, mind a DirectDraw gyorsítás megtalálható. Ellenőrizze, hogy van-e mellette elérhető
- ha nem, akkor folytassa a
alatt ismertetett módosítások végrehajtásával, ha úgy találja, hogy ezen opciók egyike sem mutatja, hogy elérhetők. folytassa a következő műveleteket.
2] hardveres gyorsítás engedélyezése
így engedélyezheti a hardveres gyorsítást a Windows PC-n:
- nyissa meg a Futtatás párbeszédpanelt, és írja be az ‘asztal.cpl. Ez megnyitja az asztali beállításokat. Görgessen lefelé, majd kattintson az Advanced display settings
- elemre ebben a külön ablakban megjelenik egy lehetőség, amely a ‘Display adapter tulajdonságai a megjelenítéshez’felirattal rendelkezik. Kattintson rá
- a Grafikus tulajdonságok párbeszédpanelen válassza a hibaelhárítás fület, ha nem látja ezt a fület, frissítse az illesztőprogramokat, és ellenőrizze újra
- itt válassza a Beállítások módosítása lehetőséget, majd a következő párbeszédpanelen állítsa be a hardveres gyorsítás csúszkáját.
- a Direct3D gyorsítás engedélyezéséhez növelni szeretné azt
3] Indítsa újra a Windows rendszert tiszta rendszerindítási állapotban
ha a DirectDraw segédprogramot harmadik féltől származó szolgáltatás érinti, akkor ez a probléma is felmerülhet. A megoldás az, hogy indítsa újra a Windows a számítógépen csak a Microsoft szolgáltatásait. Itt van, hogyan:
- nyissa meg a Futtatás párbeszédpanelt, és írja be az ‘msconfig’ parancsot a Microsoft Rendszerkonfigurációs mező megnyitásához
- válassza ki a ‘Szolgáltatások’ fület itt, és jelölje be az ‘összes Microsoft szolgáltatás elrejtése’ négyzetet a jobb alsó sarokban
- most kattintson az összes letiltása elemre, majd alkalmazza, végül Ok a rendszer újraindításához csak a Windows 10 szolgáltatásokkal
5várjon egy ideig, amíg a folyamat véget ér, és ellenőrizze, hogy most már tudja-e használni a DirectPlay szolgáltatásokat.
4] a régi DirectPlay engedélyezése a Vezérlőpultról
- nyissa meg a Vezérlőpultot, kattintson a kategória szerinti megtekintéshez, majd válassza a programok lehetőséget
- további válassza a Programok és szolgáltatások lehetőséget, majd a bal oldali lehetőségek közül válassza a Windows szolgáltatások be-vagy kikapcsolása lehetőséget
- ez egy külön párbeszédpanelt nyit meg az opciók listájával, keresse meg a régi összetevőket itt, és bontsa ki a DirectPlay
- megtekintéséhez jelölje be a DirectPlay négyzetet, és alkalmazza ezeket a módosításokat a DirectPlay számítógépre történő telepítésének engedélyezéséhez
ennek segítenie kell a Direct3D és a DirectDraw segédprogramokkal orvosolhatja a problémát.
Hogyan ellenőrizhetem a DirectX szolgáltatás szintjét?
a DirectX gyakori hibája, amikor a motor funkciófrissítést igényel. Ilyen esetekben előfordulhat, hogy meg kell találnia, hogy a DirectX szolgáltatás milyen szinten áll, hogy megkereshesse a megfelelő szolgáltatásszintű frissítést. Itt van, hogyan lehet csinálni, hogy:
- nyissa meg a Futtatás párbeszédpanelt, és itt hajtsa végre a ‘dxdiag’ parancsot
- ezzel megnyílik a DirectX diagnosztikai eszköz. Az alapértelmezett lap, a rendszer, ahol a rendszer tulajdonságainak alján található összes Rendszerinformáció
- a DirectX verzió. Ez a DirectX funkciók szintje
ezek a leggyakrabban alkalmazható megoldások arra a problémára, amikor a Direct3D és a DirectView gyorsítás nem érhető el a számítógépen. Ha egyikük sem működik, megpróbálhatja elérni a segédprogramot egy új felhasználói fiókból is. Reméljük, hogy ez a cikk segítséget nyújtott Önnek, és most már használhatja a DirectX toolkit funkcióit.