unii utilizatori Windows au raportat că se confruntă cu probleme la accesarea accelerației direct 3D sau DirectDraw pe computerul lor Windows 11/10. În acest articol, vom detalia ce ar putea determina ca această caracteristică să nu fie disponibilă ocazional și cum puteți remedia această problemă. Cele mai frecvente victime ale acestei probleme sunt utilizatorii de aplicații Windows cu intensitate grafică, jucători și sortare.
ce este direct 3D, DirectDraw sau DirectX?
înainte de a începe, permiteți-mi să vă familiarizez pe scurt cu câțiva termeni-
- Direct3D este un API Windows care ajută la redarea graficelor 3-dimensionale pe aplicații în care performanța este pertinentă. Utilitarul este capabil să facă acest lucru cu ajutorul accelerației Hardware, cu condiția ca placa grafică să o ofere. Pe scurt, oferă un mare ajutor pentru utilizarea aplicațiilor la un nivel superior, din punct de vedere grafic. Puteți afla dacă PC-ul dvs. sport Direct3D lansând instrumentul de diagnosticare DirectX.
- DirectDraw este învechit. Acum este un subset al DirectX.
- DirectX conține Direct3D, care este porțiunea principală de manipulare grafică a DirectX. Este asociat cu DirectX API și ajută la redarea graficii 2D în orice program de pe un computer Windows.
de ce Direct3D și DirectDraw acceleration nu sunt disponibile pe Windows?
- este posibil ca hardware-ul PC-ului dvs. să nu fie conform cu cerințele minime pentru a încărca grafica 3D specială
- accelerația DirectDraw a fost dezactivată sau nu a fost instalată pe PC
- adaptorul dvs. video nu are memorie
- cea mai recentă versiune de DirectX descărcată pe PC a fost întreruptă sau coruptă
accelerația Direct3D și DirectDraw nu este disponibilă pe PC-ul Windows
problema în discuție aici este atunci când PC-ul dvs. afișează că Direct3D sau DirectDraw nu este disponibil și iată cum puteți remedia.
- verificați dacă Direct3D și DirectDraw acceleration sunt activate
- Enable Hardware Acceleration
- reporniți Windows în stare de pornire curată
- Enable Legacy DirectPlay din panoul de Control
1] Verificați dacă Direct3D și DirectDraw acceleration sunt activate
înainte de a începe manevrele, cel mai bine este să vă asigurați că setarea este activată sau nu. Iată cum o puteți face:
- Deschideți caseta de dialog Run și introduceți comanda ‘dxdiag’ acolo
- aceasta va deschide instrumentul de diagnosticare DirectX. Din lista de file din partea de sus, selectați Afișare
- aici, sub caracteristici DirectX, veți găsi atât accelerația Direct3D, cât și DirectDraw. Verificați dacă scrie disponibil lângă ele
- dacă nu, puteți continua să implementați modificările despre care s-a vorbit mai jos
dacă descoperiți că niciuna dintre aceste opțiuni nu arată că sunt disponibile. continuați să efectuați următoarele acțiuni.
2] Activați accelerarea Hardware
Iată cum puteți activa accelerarea Hardware pe computerul Windows:
- Deschideți caseta de dialog Executare și introduceți ‘birou.cpl’. Aceasta va deschide setările Desktop. Derulați în jos și faceți clic pe Setări avansate de afișare
- în această fereastră separată, veți vedea o opțiune care spune ‘proprietăți adaptor de afișare pentru afișare’. Faceți clic pe ea
- în caseta de dialog Proprietăți grafice, selectați fila Depanare, dacă nu vedeți această filă, actualizați driverele și verificați din nou
- aici, selectați Modificare setări, iar din caseta de dialog ulterioară, reglați glisorul de accelerare Hardware.
- pentru a permite accelerarea Direct3D, doriți să o măriți
3] reporniți Windows în stare de pornire curată
dacă utilitarul DirectDraw este afectat de un serviciu terț, acest lucru poate provoca și această problemă. O soluție pentru aceasta este să reporniți Windows pe computer numai cu serviciile Microsoft. Iată cum:
- Deschideți caseta de dialog Run și introduceți comanda ‘msconfig’ pentru a deschide caseta de configurare Microsoft System
- selectați fila ‘Services’ aici și bifați caseta ‘Hide all Microsoft services’ din dreapta jos
- Acum, faceți clic pe Disable All, apoi Apply și în cele din urmă Ok pentru a reporni sistemul dvs. numai cu serviciile Windows 10
5așteptați un timp pentru ca procesul să treacă și verificați dacă acum Puteți utiliza serviciile DirectPlay sau nu.
4] Activați DirectPlay moștenire de la panoul de Control
- deschideți Panoul de Control, faceți clic pentru a vizualiza după categorie și selectați opțiunea programe
- selectați în continuare programe și caracteristici și din opțiunile din stânga, selectați Activați sau dezactivați caracteristicile Windows
- aceasta va deschide o casetă de dialog separată cu o listă de opțiuni, localizați componentele vechi aici și extindeți-o pentru a vizualiza DirectPlay
- bifați caseta DirectPlay și aplicați aceste modificări pentru a permite instalarea DirectPlay pe PC
acest lucru ar trebui să ajute remediați problema cu utilitățile Direct3D și DirectDraw.
cum îmi verific nivelul funcției DirectX?
o eroare obișnuită cu care se confruntă DirectX este atunci când motorul necesită o actualizare a caracteristicilor. În astfel de cazuri, poate fi necesar să aflați la ce nivel se află caracteristica DirectX, astfel încât să puteți căuta actualizarea nivelului de caracteristică relevant. Iată cum puteți face asta:
- Deschideți caseta de dialog Executare și executați comanda ‘dxdiag’ aici
- aceasta va deschide instrumentul de diagnosticare DirectX. Fila implicită, sistem, este locul în care aveți toate informațiile despre sistem
- în partea de jos a proprietăților sistemului dvs. este versiunea DirectX. Acesta este nivelul de caracteristici DirectX
acestea sunt soluția cea mai frecvent aplicabilă problemei atunci când accelerația Direct3D și DirectView nu este disponibilă pe PC. Dacă niciuna dintre ele nu funcționează, puteți încerca, de asemenea, să accesați utilitarul dintr-un cont de utilizator nou. Sperăm că acest articol v-a fost de ajutor și că acum Puteți utiliza funcțiile DirectX toolkit.