DirectX 12 Ultimate: GPU-uri acceptate de la NVIDIA, AMD și Intel

Apariția DirectX 12 Ultimate presupune o serie de schimbări nu numai în domeniul API-ului multimedia prin excelență pentru ferestre din, dar și în ceea ce privește hardware-ul și este că nu toate GPU-urile de pe piață sunt proiectate să folosească toate funcționalitățile pe care le aduce cu ea cea mai recentă versiune a MicrosoftAPI-ul lui, dar de la care GPU-uri pentru jocuri AMD, NVIDIA și Intel au suport complet pentru DirectX 12 Ultimate?

DirectX 12 Ultimate

De fiecare dată când Microsoft a lansat o nouă versiune de DirectX, dezvoltatorii de jocuri video pentru PC se aruncau cu capul, era să revină la cutia de start în ceea ce privește învățarea datorită faptului că multe funcții au fost înlocuite cu altele și în ceea ce privește hardware-ul Același lucru se întâmplă. iar dezvoltarea de noi tehnologii în hardware merge mână în mână cu dezvoltarea API-ului pentru ca aplicațiile să le poată folosi.

Acest lucru face ca o bună parte din tehnologiile din DirectX 12 Ultimate să nu poată fi utilizate în majoritatea GPU-urilor de pe piață, ci de cea mai recentă dintre toate la momentul scrierii acestui articol. Deci, dacă vă gândiți să cumpărați un PC de gaming și vă gândiți la o placă grafică, trebuie să aveți în vedere că, dacă faceți o alegere proastă atunci când alegeți hardware-ul grafic pentru computerul dvs. nou-nouț, îl puteți face să îmbătrânească ca laptele și ceea ce ne interesează este că o face ca vinul.

Tehnologii DirectX 12 Ultimate

În DirectX 12 Ultimate au fost adăugate noi tehnologii, așa că ne-am gândit să le enumerăm una câte una pentru a vedea avantajele adoptării noului API pentru jocuri video. Cu toate acestea, trebuie clarificat că acesta este un rezumat rapid al acestora, așa că veți găsi informații mai complete în diferitele articole pe care le-am realizat aici în HardZone.

  • Ray Tracing: Ray trasarea este una dintre cele mai mari progrese grafice, deoarece rezolvă problemele vizuale cu iluminarea indirectă, precum și natura luminii pe obiecte. În scopuri practice, aceasta înseamnă umbre mai precise și reflexii reale asupra obiectelor.
  • Shaders Mesh: jocurile au o geometrie din ce în ce mai complexă datorită numărului mai mare de detalii, ceea ce înseamnă că etapele conductei 3D însărcinate cu gestionarea acesteia au devenit depășite și a fost necesară o renovare.
  • DirectStorage: tehnologie care servește la integrarea și accesul la SSD-urile NVMe de pe placa grafică, ceea ce deschide noi scenarii în care dimensiunea VRAM-ului este practic nelimitată.
  • Feedback de la Sampler: o tehnologie care permite procesorului grafic să aleagă exact ce date necesită de pe SSD în loc să preia blocuri întregi de date unde o bună parte ajunge doar să ocupe spațiu în VRAM.
  • Umbrire cu rată variabilă: conceput astfel încât GPU-ul să nu efectueze aceeași operațiune de mai multe ori cu pixeli total simetrici. Cu rezoluții cu milioane de pixeli pe cadru, rezultă economii și performanță crescută prin eliminarea operațiunilor redundante.

Toate aceste tehnologii necesită schimbări profunde la nivelul intern GPU hardware, ceea ce limitează numărul de GPU-uri care au suport complet pentru toate aceste tehnologii.

De ce cardurile standard DirectX 12 nu acceptă versiunea Ultimate?

GPU TFLOPS Velocidad

Faptul că Microsoft nu a botezat noua versiune a API-ului său ca DirectX 13 ne dă indiciu că noul API este o extensie a DirectX 12. Asta nu înseamnă că toate GPU-urile de pe piață cu suport DX12 pot rula jocurile. conceput pentru respectivul API, deoarece există excepția de a nu avea suport pentru tehnologiile pe care le-am menționat în secțiunea anterioară. Deci, dacă sunt o cerință esențială într-un joc, atunci nu va mai fi posibil să-l execute, chiar dacă are suficientă putere pentru a face acest lucru.

De ce se întâmplă asta? Ei bine, pentru faptul că acestea necesită adăugarea de hardware suplimentar în cadrul GPU-ului pentru a putea fi implementate. De exemplu, Ray Tracing necesită unități de calcul al intersecției în unitățile shader ale GPU-ului, DirectStorage necesită un nou controler de memorie, Variable Rate Shading noi unități raster și ROPS, în plus, chiar și Mesh Shaders necesită modificări în procesor. comanda de la GPU în sine.

Aceasta înseamnă că un simplu driver nu este suficient pentru a implementa aceste tehnologii și nici nu este posibil să le accesezi folosind programe shader, ceea ce presupune achiziționarea de hardware nou.

Ce plăci grafice de la NVIDIA, AMD sau Intel acceptă DirectX 12 Ultimate?

DirectX 12 Ultimate GPU NVIDIA AMD

În ceea ce privește suportul DirectX 12 Ultimate, GPU-urile NVIDIA au în prezent un avantaj imens, deoarece toate tehnologiile implementate în noul API fuseseră deja implementate în seria lor RTX 2000 și, evident, moștenite în RTX 3000. Mai mult, arhitectura de referință este cea care Microsoft obișnuia să modeleze DirectX 12 Ultimate a fost Turing de la NVIDIA, care a fost folosit în primul RTX.

Pe de altă parte, cazul AMD este unul deosebit, fiasco-ul AMD Vega lor i-a făcut să se întoarcă la masa de design pentru a crea arhitectura RDNA, lansată ca RX 5000, dar arhitectura în ciuda concurenței față în față cu RTX 2000 de pe piață. a început să fie proiectat ca un răspuns la GTX 1000 cu întârzieri enorme. Consecințele ei? RX 5000 nu acceptă tehnologiile DirectX 12 Ultimate, în timp ce RX 6000, deoarece RDNA 2 a fost actualizat pentru a avea suport hardware complet.

În ceea ce privește Intel, va trebui să așteptăm lansarea Intel ARC pentru a avea suport complet pentru DirectX 12 Ultimate.

Influența consolelor de jocuri video

PS5 Xbox

Astăzi, realizarea de jocuri video de calibru înalt este extrem de costisitoare, ceea ce implică bugete mari pe care o singură platformă nu le poate permite singură. Așadar, dezvoltatorii fac versiuni ale jocurilor lor pentru diverse platforme și astăzi le au mai ușor ca niciodată din două motive:

  • Consolele de azi au hardware PC, departe sunt zilele sistemelor cu arhitectură exotică cu o curbă mare de învățare.
  • Una dintre platforme, Xbox, folosește și DirectX 12 Ultimate și, prin urmare, același API pentru PC.

Situația actuală este că ne aflăm că suntem jocuri intergeneraționale pe console care nu profită de funcțiile DirectX 12 Ultimate. Așa că pariul pe o placă grafică sau alta va depinde de ceea ce vrei să joci și dacă ai planuri să o actualizezi pe termen scurt sau lung. Sfatul nostru este să nu suferi de miopie și să alegi un RTX 3000 de la NVIDIA, un ARC de la Intel sau un RX 6000 de la AMD încoace, deoarece puțin câte puțin, dar în mod constant, jocurile ajung să aibă suport pentru noile tehnologii implementate în API.