Jocurile tale vechi vor funcționa mai rău cu cele mai recente plăci grafice

Apelurile API grafice au evoluat odată cu cardurile la fel, adăugând noi tehnologii și noi niveluri de performanță la fiecare câțiva ani. Acesta este folosit de jocuri, care adoptă și integrează noile tehnologii pentru a oferi imagini vizual mult mai bune ochilor noștri. Cu toate acestea, se pare că după ani de zile, suport pentru DirectX 9 în plăcile grafice ar putea cu siguranță să-și ia rămas bun de la modelele viitoare care vor fi lansate.

Au trecut mai bine de zece ani de când am văzut saltul la DirectX 11, așa că îngrijorarea cu privire la performanța unui joc sub DirectX 9 nu ar trebui să fie un act de îngrijorare. Cu toate acestea, există multe jocuri în Aburi bibliotecă sau pur și simplu instalat pe computerul nostru care utilizează acest API. Prin urmare, eliminarea compatibilității native de pe o placă grafică prin intermediul interpretului menționat între aplicație și hardware poate avea consecințe grave privind compatibilitatea și performanța. Ce este ceea ce conduce NVIDIA, AMD și Intel sa iau o astfel de decizie?

Jocurile tale vechi vor funcționa mai rău cu cele mai recente plăci grafice

Adio suportului nativ pentru DirectX 9 în grafica viitoare

Evoluția API-urilor grafice în ultima vreme la nivel de cip grafic a fost clară: dependență mai mică de driverul grafic și independență mai mare față de hardware. Este clar că DirectX 9 a avut o dependență ridicată de drivere și din moment ce mai multe cerințe nu mai erau integrate în circuitul principal al cipului plăcii grafice, atunci aceasta a trebuit să fie emulată prin alte funcții.

Logo DirectX 9

Acesta este un coșmar pentru dezvoltatorii de drivere. Deoarece pentru ca jocurile vechi să nu sufere de niciun tip de eroare de compatibilitate, trebuie să petreacă ore și coate pentru ca aceste jocuri să funcționeze perfect. Pe care le realizează în două moduri diferite:

  • În unele cazuri, chiar și păstrarea unităților și articolelor care nu mai sunt folosite de jocurile curente în interiorul GPU-ului pentru orice eventualitate.
  • Înlocuirea procesului cu altul printr-un compute shader care efectuează aceeași sarcină de la driver. Prin urmare, complet invizibil pentru aplicație și utilizator.

Ei bine, se pare că Intel a fost primul care a eliminat suportul pentru DirectX 9 din drivere. Deși mai știm că AMD și NVIDIA nu vor rămâne cu mult în urmă la acest capitol pentru următoarea generație. Toate acestea pentru a-și localiza resursele umane la noile tehnologii.

Lipsa suportului îmi va afecta jocurile?

Ei bine, în cel mai bun caz, jocurile care folosesc acest API vor continua să funcționeze ca de obicei. În cel mai rău caz, putem găsi erori de ecran și scăderi bruște de performanță, dar acestea vor fi o minoritate. Nu putem uita că la dezvoltarea jocurilor pe PC se folosesc tehnici diferite decât pe console, întrucât nu vorbim de un singur hardware, ci de o pluralitate de configurații.

Counter Strike Global ofensator

De fapt toate acestea nu înseamnă că jocurile sub DirectX 9 nu mai funcționează, dar optimizările care au fost făcute pentru fiecare nouă generație de carduri nu se vor face. În orice caz, vorbim despre titluri care realizează în prezent câteva sute de cadre fără probleme pe majoritatea plăcilor grafice. În plus, jocurile tale nu vor înceta să funcționeze, pur și simplu nu se vor scala în performanță ca restul.

Deci, dacă ești îngrijorat de faptul că DOTA 2 sau CS: GO ar putea să nu poată rula pe computerul tău, atunci nu-ți face griji, deoarece Valve adaptează de ceva timp aceste jocuri la un API grafic mai avansat. Vulkan sau DX11 în funcție de caz și dependențele sale pentru DirectX 9 au fost reduse la maximum și chiar eliminate. În orice caz, asta nu înseamnă că ocazional și în cazuri foarte specifice nu vedem probleme de compatibilitate, nu putem pune mâna în foc. Deoarece am văzut probleme și în jocurile foarte noi, sub cele mai avansate API-uri și cu drivere actualizate.