Direct3D 12
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 16 februarie 2021; verificările necesită
9 modificări .
DirectX 12 este cea de-a 12-a versiune a Direct3D (DirectX), o componentă a interfeței de programare a aplicațiilor (API) care oferă funcționalități sistemului de operare și aplicațiilor pentru a interacționa cu driverele plăcii grafice, succesorul DirectX 11 . Funcțiile acestei interfețe software sunt legate de sistemul de operare al liniei Windows și sunt disponibile în Windows 10 . DirectX 12 a fost lansat în 2015 .
Caracteristici și inovații
- Creșterea performanței .
- Abilitatea de a crea efecte și scene mai complexe;
- Utilizarea mai eficientă a puterii procesoarelor multi-core ;
- Noi moduri de amestecare și rasterizare conservatoare , care ar trebui să îmbunătățească eliminarea obiectelor și detectarea coliziunilor;
- Rasterizare conservatoare;
- Îmbunătățirea obiectelor de stare pipeline și a tabelelor de descriptori;
- Ray tracing în timp real;
- Reducerea nivelului de abstractizare a echipamentelor;
- Suport pentru noi acceleratoare grafice ;
- Abilitatea de a combina plăci grafice de la diferiți producători într-un singur subsistem grafic.
Istoricul dezvoltării
Microsoft Corporation a anunțat în martie 2014, la conferința GDC , o nouă generație de API de nivel scăzut - DirectX 12, care vizează concurența cu Mantle și OpenGL . DirectX 12 a devenit disponibil după lansarea Windows 10 pe 29 iulie 2015 .
În 2018, la GDC, Microsoft a introdus o actualizare pentru DirectX 12, Microsoft DXR, care permite API-ului să efectueze ray tracing în timp real
.
Niveluri de suport
- DirectX 11_0
- DirectX 11_1
- DirectX 12_0
- DirectX 12_1
- DirectX 12_2
Platforme acceptate
GPU-uri acceptate
Nvidia GeForce
Seria GeForce 10 [1]
AMD Radeon
- Seria Radeon HD 7000 (de la HD 7730) [6]
- Seria Radeon HD 7000M pentru notebook-uri (de la HD 7730M) [7]
- Seria Radeon HD 8000 OEM (de la HD 8570) [8]
- Seria Radeon™ HD 8000M pentru notebook-uri
- Seria Radeon R5 M240 pentru notebook-uri
- Seria Radeon R7 M200 pentru notebook-uri
- Radeon R7 240 [9]
- Radeon R7 250 (X) [10]
- Radeon R7 260 (X) [11]
- Radeon R7 265 (X) [12]
- Radeon R9 270 (X) [13]
- Radeon R9 280 (X) [14]
- Radeon R9 285
- Radeon R9 290 (X) [15]
- Radeon R9 295X2 [16]
- Radeon R7 350
- Radeon R7 360 [17]
- Radeon R7 370 [18]
- Seria Radeon R9 300 [19]
- Radeon R9 Fury [20]
- Radeon R9 Fury X [21]
- Radeon R9 NANO [22]
- Radeon RX 460 [23]
- Radeon RX 470 (D) [24]
- Radeon RX 480 [25]
- Radeon RX 550 [26]
- Radeon RX 560 (D) [27]
- Radeon RX 570 [28]
- Radeon RX 580
- Radeon RX 590 [29]
- Radeon Vega Frontier Edition
- Radeon RX Vega 56 [30]
- Radeon RX Vega 64 [31]
- APU -uri AMD Ryzen 2000G
- APU-uri AMD Ryzen PRO 2000G
- Procesoare mobile AMD Ryzen Mobile 2000 Series APU
- Procesoare mobile AMD Ryzen Mobile PRO serie 2000 APU
- Procesoare mobile AMD Ryzen Mobile 1000 Series APU
- Procesoare mobile AMD Ryzen Mobile PRO din seria 1000 APU
- APU-uri din seria AMD A4/A6/A8/A10-7000 (cu nume de cod Kaveri și Godavari)
- APU-uri din seria AMD A6/A8/A10 PRO-7000 (cu nume de cod Kaveri și Godavari)
- APU-uri din seria AMD E1/A4/A10 Micro-6000 (cu nume de cod Mullins)
- APU-uri din seria AMD E1/E2/A4/A6/A8-6000 (cu nume de cod Beema)
Arhitecturi GPU care acceptă DirectX 12 API
- NVIDIA Fermi
- NVIDIA Kepler
- NVIDIA Maxwell Gen 1
- NVIDIA Maxwell Gen 2
- NVIDIA Pascal
- NVIDIA Volta
- NVIDIA Turing
- NVIDIA Ampere
- AMD GCN 1.0
- AMD GCN 1.1
- AMD GCN 1.2
- AMD GCN 1.3
- AMD GCN 1.4
Arhitecturi GPU care acceptă DirectX 12_0
- NVIDIA Maxwell Gen 2
- NVIDIA Pascal
- NVIDIA Volta
- NVIDIA Turing
- AMD GCN 1.1
- AMD GCN 1.2
- AMD GCN 1.3
- AMD GCN 1.4
Arhitecturi GPU care acceptă DirectX 12_2
- NVIDIA Ampere
- NVIDIA Turing
- RDNA 2
Vezi și
Note
- ↑ 1 2 GeForce GTX 400 Review|NVIDIA . www.nvidia.ru Preluat la 19 septembrie 2018. Arhivat din original la 19 septembrie 2018. (Rusă)
- ↑ Seria de plăci grafice GeForce GTX 700 de la NVIDIA . www.nvidia.com Preluat la 19 septembrie 2018. Arhivat din original la 11 august 2018.
- ↑ Seria de plăci grafice GeForce 800M | Placi grafice pentru laptopuri|NVIDIA . www.nvidia.ru Preluat la 19 septembrie 2018. Arhivat din original la 19 septembrie 2018. (Rusă)
- ↑ CARTE VIDEO GEFORCE GTX 10 . www.nvidia.com Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018. (Rusă)
- ↑ Faceți cunoștință cu plăcile grafice din seria NVIDIA GeForce RTX 20 . NVIDIA. Preluat la 19 septembrie 2018. Arhivat din original la 19 septembrie 2018. (Rusă)
- ↑ Plăci grafice AMD Radeon™ HD seria 7000: 7990, 7900, 7800, 7700 . www.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 19 septembrie 2018. (Rusă)
- ↑ Seria grafică AMD Radeon™ HD 7000M: 7900m, 7800m, 7700m, 7500m, 7600m, 7400m, 7300m . www.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ AMD Radeon™ HD 8000 Series Graphics (OEM) . www.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018. (Rusă)
- ↑ AMD Radeon™ R7 240 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ AMD Radeon™ R7 250 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 19 septembrie 2018.
- ↑ AMD Radeon™ R7 260 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ AMD Radeon™ R7 265 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ AMD Radeon™ R9 270 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ AMD Radeon™ R9 280 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ AMD Radeon™ R9 290X . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ AMD Radeon™ R9 295X2 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ AMD Radeon™ R7 360 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ AMD Radeon™ R7 370 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ Seria AMD Radeon R9 300 . Preluat la 19 septembrie 2018. Arhivat din original la 1 octombrie 2018. (nedefinit)
- ↑ AMD Radeon™ R9 Fury . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ AMD Radeon™ R9 Fury X. products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ AMD Radeon™ R9 Nano . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ Radeon™ RX 460 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 19 septembrie 2018.
- ↑ Radeon™ RX 470 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ Radeon™ RX 480 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 19 septembrie 2018.
- ↑ Radeon™ RX 550 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ Radeon™ RX 560 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ Radeon™ RX 570 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ Radeon™ RX 580 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.
- ↑ Radeon™ RX Vega 56 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 19 septembrie 2018.
- ↑ Radeon™ RX Vega 64 . products.amd.com. Preluat la 19 septembrie 2018. Arhivat din original la 20 septembrie 2018.