DirectX 11 vs DirectX 12: Performanța explicată
- DirectX 11 și DirectX 12 sunt două versiuni diferite ale API-ului grafic Microsoft, cea din urmă fiind versiunea mai nouă.
- Versiunea mai nouă promite să facă jocurile și alte programe de grafică mai rapide și mai eficiente, dar necesită hardware care să o accepte.
DirectX 11 și DirectX 12 sunt prezentul și viitorul API-ului grafic pentru jocuri. Ambele au capacități și caracteristici de performanță diferite.
Principala diferență dintre DirectX 11 și 12 este că primul este proiectat pentru a fi utilizat pe sisteme cu configurații unice GPU. Puteți descărcați DirectX 12 pe Windows 11 deoarece este conceput pentru utilizare pe sisteme cu mai multe GPU-uri.
Ar trebui să folosesc DirectX 11 sau 12?
Principala diferență dintre cele două API-uri este că DirectX 12 poate îmbunătăți performanța prin reducerea utilizării CPU. În loc să trebuiască să procesați fiecare cadru de pe placa grafică a computerului, va trebui să o faceți o singură dată, apoi să îl trimiteți la GPU pentru procesare.
Având în vedere acest lucru, ar trebui să fie deja clar dacă ar trebui să optați pentru DirectX 11 sau 12. Cel mai mare avantaj pe care îl aduce DirectX 12 este o suprasarcină mai mică a procesorului.
Deoarece folosește mai puțin timp CPU decât versiunile anterioare de DirectX, permite computerului să ruleze jocurile mai ușor, transferând în schimb lucrul de la CPU pe GPU.
Aceasta înseamnă că, dacă aveți un computer mai vechi care se luptă să țină pasul cu cerințele de fidelitate vizuală ale jocurilor moderne, actualizarea plăcii grafice ar putea să nu fie suficientă. Îmbunătățirea procesorului poate fi necesar, de asemenea.
Dacă procesorul tău nu este multicore, cel mai bine este să stai departe de DirectX 12. Acest lucru se datorează faptului că, dacă jocurile tale sunt lente sau întârziate, această mișcare o va înrăutăți. DirectX 12 este proiectat pentru PC-uri de gaming high-end construite cu hardware mai nou. Este puțin probabil să observați o îmbunătățire dacă nu aveți hardware-ul potrivit.
Când ar trebui să merg pentru DirectX 12?
DirectX 12 are mai multe îmbunătățiri față de versiunile anterioare ale DirectX 11. Cea mai evidentă diferență dintre cele două este că aveți nevoie de un computer care rulează Windows 10 sau 11 pentru a utiliza DirectX 12.
Puteți utiliza în continuare DirectX 11 pe Windows 7 și 8, dar veți obține performanțe mai bune de pe computer dacă upgrade la Windows 11. Windows 11 a fost numit cel mai bun sistem de operare de până acum pentru jocuri și este ușor de înțeles de ce.
De asemenea, este important să rețineți că DirectX 12 nu este încă compatibil cu toate jocurile. Din fericire, mai multe titluri sunt adăugate tot timpul.
Care este diferența dintre DirectX 11 și DirectX 12?
DirectX 11 și DirectX 12 sunt două versiuni diferite ale aceluiași lucru. Cu alte cuvinte, ambele oferă aceeași funcționalitate și pot fi utilizate în paralel pe același sistem. Singura diferență este că DirectX 12 este o versiune mai nouă și are câteva avantaje față de DirectX 11.
Nici DirectX 12 nu este doar pentru jocuri. Dezvoltatorii îl consideră perfect și din cauza supraîncărcării sale mai mici. Aceasta înseamnă că pot extrage mai mult din hardware-ul computerului dvs. decât cu versiunile mai vechi de DirectX.
Suport multi-core
DirectX 11 folosește un singur nucleu pe CPU pentru sarcini grafice precum randarea. Dar cu DirectX 12, puteți utiliza până la șase nuclee sau chiar mai multe dacă procesorul dvs. acceptă Hyper-threading.
Capacitatea mai multor nuclee CPU de a lucra la diferite sarcini de sistem simultan permite unele creșteri semnificative de performanță față de versiunile anterioare de DirectX.
Acest lucru vă oferă o creștere semnificativă a performanței atunci când jucați jocuri pe computere de ultimă generație și reduce decalajul atunci când jucați online cu mulți jucători.
În acest moment, este important de menționat că trecerea la DirectX 12 de la DirectX 11 nu va crește în mod magic performanța. Utilizatorii de pe forumuri s-au plâns că FPS-ul lor a scăzut semnificativ după trecerea la DirectX 12.
Motivul pentru care Scădere FPS și bâlbâială este că motorul de joc încearcă să folosească toate nucleele CPU simultan și, dacă PC-ul nu are suficientă putere, va scăpa cadre.
Un alt factor este că unele plăci grafice nu acceptă încă DirectX 12 sau au suport limitat pentru acesta. Acest lucru poate cauza probleme dacă driverul nu gestionează corect anumite funcții.
Cu toate acestea, sistemele high-end pot vedea câștiguri și mai mari de performanță datorită numărului lor crescut de nuclee CPU și alți factori, cum ar fi vitezele lățimii de bandă a memoriei.
- ChatGPT 4 vs Bard AI: Cine are răspunsurile potrivite?
- Bing AI vs Bard AI: unul este mult mai bun la treaba lui
- Microsoft Loop vs. Noțiune: O comparație alăturată
- Fortect Review: merită noul PC Optimizer?
Umbritoare de calcul asincrone
DirectX 11 nu a oferit niciun suport pentru shadere de calcul asincron. Fiecare dispozitiv avea propria coadă de lucru de făcut și putea lucra doar la un singur lucru la un moment dat.
Într-un joc tradițional, sarcinile de procesare grafică sunt procesate pe un singur nucleu la un moment dat. Acest lucru însemna că GPU-urile nu erau întotdeauna utilizate eficient; ar fi inactiv în timp ce așteaptă instrucțiunile CPU sau ale sistemului de memorie.
Una dintre cele mai mari îmbunătățiri ale DirectX 12 este adăugarea de shadere de calcul asincron. Umbritoarele de calcul asincrone permit dezvoltatorilor să programeze GPU-uri pentru a executa mai multe sarcini simultan. Acest lucru economisește timp, deoarece nu trebuie să se aștepte unul pe celălalt.
Acest lucru permite ca sarcinile să fie finalizate mai rapid, ceea ce îmbunătățește performanța generală. În plus, acest lucru ar trebui să aibă ca rezultat reducerea consumului de energie și a căldurii de la CPU. Teoretic, acest lucru ar trebui să vă facă computerul mai eficient.
Ai nevoie de DirectX 12 pentru Windows 11?
Da, DirectX 12 intră pe lista cerințele minime de sistem pentru Windows 11 și este o necesitate. Și de când a fost lansat în iulie 2015, majoritatea computerelor moderne sunt compatibile cu acesta. Deci, DirectX 12 este, cel mai probabil, o cerință pe care computerul dumneavoastră o va îndeplini.
Împreună cu DirectX 12, aveți nevoie de o placă grafică compatibilă cu WDDM 2.0 (Model de driver de afișare Windows).
Folosirea DirectX 12 îmbunătățește FPS-ul?
Răspunsul este da, îmbunătățește FPS - dar numai dacă utilizați o placă grafică acceptată. Utilizează mai puțin timp CPU și permite mai multă muncă în același timp. Aceasta înseamnă că jocurile care folosesc DirectX 12 pot rula mai repede pe același hardware.
Deoarece DirectX 12 folosește mai puțin timp CPU, jocurile care îl folosesc pot rula mai bine și pe procesoarele de vârf. Dacă ai avut anterior probleme la jocul anumitor jocuri, deoarece computerul dvs. nu era suficient de puternic, aceasta oferă o oportunitate de a juca aceste jocuri.
În cele din urmă, după comparația una lângă alta, nu ar fi completă fără o recomandare. Ambele tehnologii au cu siguranță utilizări în jocuri și grafică, dar pe care ar trebui să o folosiți? Care este mai eficient, mai rapid și, în cele din urmă, mai bun pentru jocuri?
Pentru a da un răspuns simplu pe baza testelor noastre, totul depinde de hardware-ul tău. Dacă utilizați Windows 10 sau 11 și o placă video relativ modernă, ar trebui să utilizați DirectX 12.
Pentru a utiliza DirectX 12, computerul trebuie să fie proiectat ținând cont de tehnologia. În caz contrar, este posibil să vedeți probleme de performanță în timp ce îl utilizați.
Dacă sunteți pe Windows 7 sau, mai rău, Vista sau XP, DirectX 11 va fi probabil cel mai potrivit pentru nevoile dvs.
Dacă experimentați vreunul Erori DirectX pe computerul cu Windows 11, nu ezitați să verificați remediile noastre recomandate.
Spune-ne preferințele tale în secțiunea de comentarii de mai jos.
Mai aveți probleme? Remediați-le cu acest instrument:
SPONSORIZAT
Dacă sfaturile de mai sus nu v-au rezolvat problema, este posibil ca computerul să întâmpine probleme mai profunde cu Windows. Iti recomandam descărcarea acestui instrument de reparare a PC-ului (evaluat excelent pe TrustPilot.com) pentru a le adresa cu ușurință. După instalare, faceți clic pe butonul Incepe scanarea butonul și apoi apăsați pe Repara tot.