Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π‘Ρ€Π°Π²Π½ΠΈΠ²Π°Π΅ΠΌ DirectX 9 ΠΈ Direct 11 | Π’Π°ΠΆΠ½Ρ‹Π΅ отличия

Π”Π°ΠΆΠ΅ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅ΠΌΡ‹Π΅ «для ΡƒΡ‡Ρ‘Π±Ρ‹Β» ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Ρ‚ΠΎ ΠΈ Π΄Π΅Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΈΠ³Ρ€. И Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows прСкрасно это ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, интСгрируя прямо Π² ΠΊΠΎΠ΄ ядра Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ взаимодСйствия с Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ΠΎΠΉ. И DirectX – ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ‚Π°ΠΊΠΎΠΉ инструмСнт.

Π’ΠΎΠΎΠ±Ρ‰Π΅, DirectX – это Π½Π°Π±ΠΎΡ€ интСрфСйсов ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ программирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для взаимодСйствия ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ с Β«ΠΆΠ΅Π»Π΅Π·ΠΎΠΌΒ». НапримСр, входящий Π² Π½Π΅Π³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Graphics Π½ΡƒΠΆΠ΅Π½ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ΠΎΠΉ, Π° DirectMusic – со Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΎΠΉ. Π’ Ρ†Π΅Π»ΠΎΠΌ, Π² Π½Π΅Π³ΠΎ входят Π΄Π΅Π²ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² интСрфСйсов, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° воспроизвСдСниС ΠΈ Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

DirectX развиваСтся ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Windows. ΠšΠ°ΠΆΠ΄Ρ‹Π΅ 1-3 Π³ΠΎΠ΄Π° выходят Π½ΠΎΠ²Ρ‹Π΅ Π΅Π³ΠΎ вСрсии, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½ΠΎΠ³ΠΎ оборудования. И поэтому ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ Π³Π΅ΠΉΠΌΠ΅Ρ€Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСпонятно, Ρ‡Π΅ΠΌ отличаСтся ΠΎΠ΄Π½Π° итСрация ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ.

РазбСрёмся, Ρ‡Π΅ΠΌ отличаСтся Direct 9 ΠΎΡ‚ DirectX 11 ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… вСрсий.

DirectX 9

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ DirectX 9 Π±Ρ‹Π» прСдставлСн ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Windows Server 2003 ΠΈ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π½Π΅Ρ‘ Π² качСство основного API взаимодСйствия с графичСским ΠΈ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

Π“Π»Π°Π²Π½Ρ‹ΠΌ достоинством интСрфСйса стала ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ². Π¨Π΅ΠΉΠ΄Π΅Ρ€Ρ‹ – это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для опрСдСлСния гСомСтричСских свойств ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π’Π°ΠΊ, благодаря Π½ΠΈΠΌ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ Π² ΠΈΠ³Ρ€Π°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ рСалистичныС Ρ‚Π΅Π½ΠΈ, Π² Π½ΠΈΡ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π΅Ρ‰ΠΈ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π¨Π΅ΠΉΠ΄Π΅Ρ€Ρ‹ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΈΠ³Ρ€Ρ‹ Π±ΠΎΠ»Π΅Π΅ красивыми ΠΈ ΠΊΠΈΠ½Π΅ΠΌΠ°Ρ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π½Ρ‹ΠΌΠΈ, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΈΡ€Ρ‹ каТутся Π±ΠΎΠ»Π΅Π΅ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ.

Пока Π½Π΅ особо понятно, ΠΏΠΎΡ‡Π΅ΠΌΡƒ компания Microsoft Ρ€Π΅ΡˆΠΈΠ»Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ DX9.0 Π² ΡΠ΅Ρ€Π²Π΅Ρ€Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму. Однако Π² 2004 Π³ΠΎΠ΄Ρƒ ΠΎΠ½Π° ΠΆΠ΅ выпустила Windows XP SP2, ΠΈ этот API Π²Ρ…ΠΎΠ΄ΠΈΠ» Π² Π½Π΅Ρ‘. ИмСнно Ρ‚Π°ΠΊ ΠΈ Π½Π°Ρ‡Π°Π»ΠΎΡΡŒ распространСниС DX9.0 срСди Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

По сути, всС ΠΈΠ³Ρ€Ρ‹, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Ρ‹ Π² ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ с 2004 Π³ΠΎΠ΄Π° ΠΏΠΎ 2009 Π³ΠΎΠ΄, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° использованиС DirectX 9. Π­Ρ‚ΠΎ ΠΆΠ΅ справСдливо ΠΈ для Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚. Как Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ‚Π°ΠΊ ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ (ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ²), ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠΌΠ΅Π½Π½ΠΎ с этим интСрфСйсом.

Достоинства

ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Π°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° ΠΎΡ‡Π΅Π½ΡŒ старых ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….

НСдостатки

Π‘Ρ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ·ΠΊΠΎΠ΅ распространСниС (Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ встроСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Windows XP SP2);

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Π°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π° счёт Π½Π΅ самой ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ.

ΠšΡΡ‚Π°Ρ‚ΠΈ! Казалось Π±Ρ‹, ΠΊΡƒΠ΄Π° дСлся DirectX 10? А ΠΎΠ½ Π½ΠΈΠΊΡƒΠ΄Π° ΠΈ Π½Π΅ дСвался, ΠΎΠ½ Π΅ΡΡ‚ΡŒ. ДСсятая вСрсия интСрфСйса Π²Ρ‹ΡˆΠ»Π° Π² 2006 Π³ΠΎΠ΄Ρƒ вмСстС с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Windows Vista. Но сама эта срСда Π±Ρ‹Π»Π° Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Β«Ρ‚ΠΎΡ€ΠΌΠΎΠ·Π½ΡƒΡ‚ΠΎΠΉΒ» ΠΈ Β«Π³Π»ΡŽΡ‡Π½ΠΎΠΉΒ», Ρ‡Ρ‚ΠΎ ΠΎ Π½Π΅ΠΉ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π»ΠΈ побыстрСС Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΈ создатСли, ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ³Ρ€.

DirectX 11

Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ DirectX 11 Π±Ρ‹Π» прСдставлСн Π² 2009 Π³ΠΎΠ΄Ρƒ вмСстС с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Windows 7 ΠΈ Ρ‚ΡƒΡ‚ ΠΆΠ΅ «принят Π½Π° Π²ΠΎΠΎΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅Β» ΠΊΠ°ΠΊ производитСлями Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚, Ρ‚Π°ΠΊ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° Ρ‚Π°ΠΊΠΎΠΉ популярности ΠΎΡ‡Π΅Π½ΡŒ проста – ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ.

ΠžΠ΄ΠΈΠ½Π½Π°Π΄Ρ†Π°Ρ‚ΠΎΠ΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ принСсло Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹Ρ… вычислСний. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²ΠΈΠ΄Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»ΡΠ»ΠΈΡΡŒ Π½Π° нСсколько ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… обрабатывался Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ядрС. Благодаря этому взаимодСйствиС с многоядСрными Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ стало Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅.

ПослС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этого интСрфСйса многоядСрныС Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ стали ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‡Π°Ρ‰Π΅ ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Π΅Π΅. НапримСр, Ρƒ NVIDIA Π² послСдних модСлях графичСских ускоритСлСй Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· 3-4 тысяч ядСр CUDA! Благодаря этому ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ увСличиваСтся ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ.

Π’ Ρ†Π΅Π»ΠΎΠΌ, Π³Π»Π°Π²Π½Ρ‹ΠΌΠΈ прСимущСствами ΠΎΠ΄ΠΈΠ½Π½Π°Π΄Ρ†Π°Ρ‚ΠΎΠΉ вСрсии интСрфСйса стали:

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° многопоточности Π½Π° многоядСрных графичСских ускоритСлях;

Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠšΠŸΠ” одноядСрных ΠΈ старых Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚;

Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ интСнсивности Π½Π°Π³Ρ€Π΅Π²Π° графичСских ускоритСлСй.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, это API принСсло Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ «вытянутых» ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠ² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° 16:9. Благодаря этому внСшний Π²ΠΈΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π² Ρ†Π΅Π»ΠΎΠΌ ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола Π² частности стал Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Π΅Π΅. Иконки пСрСстали Π½Π°Π΅Π·ΠΆΠ°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°!

Однако для Ρ€Π°Π±ΠΎΡ‚Ρ‹ DX11 трСбуСтся большС рСсурсов. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π½Π° старых ΠΈΠ³Ρ€Π°Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ с DX11 Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΈΠΆΠ΅, Ρ‡Π΅ΠΌ с DX9 – Ссли, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΈΠ³Ρ€Π° позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ интСрфСйс, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ.

Достоинства

ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Π°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ использовании многоядСрных Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚;

ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠšΠŸΠ” ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со старыми ΠΈ слабыми графичСскими ускоритСлями;

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… эффСктов.

НСдостатки

ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ рСсурсов ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π½Π΅ связанных с графичСской подсистСмой – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, процСссора ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти;

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости – ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ вСрсии Β«Π²ΠΈΠ½Π΄Ρ‹Β» Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π½Π°Π΄Ρ†Π°Ρ‚ΠΎΠ΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ Π΄Π°ΠΆΠ΅ послС установки распространяСмого ΠΏΠ°ΠΊΠ΅Ρ‚Π°.

ΠŸΡ€Π΅Π΅ΠΌΠ½ΠΈΠΊΠΎΠΌ DX11 стал DirectX 12. Π­Ρ‚ΠΎΡ‚ интСрфСйс Π±Ρ‹Π» прСдставлСн вмСстС с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Windows 10 Π² 2005 Π³ΠΎΠ΄Ρƒ ΠΈ принёс ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ 5.1, которая обСспСчивала Π΅Ρ‰Ρ‘ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΡΡ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ тСкстур, Ρ‚Π΅Π½Π΅ΠΉ ΠΈ свСчСния.

Различия ΠΌΠ΅ΠΆΠ΄Ρƒ DirectX 9 ΠΈ DirectX 11 – ΠΈ Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ

Π˜Ρ‚Π°ΠΊ, основным Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ DX9 ΠΈ DX11 стала ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Ρ‹Ρ… вычислСний. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, этим Ρ€Π°Π·Π½ΠΈΡ†Π° Π½Π΅ ограничиваСтся.

Основная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π°Ρ опСрационная систСма

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π–Π΅Π»Π΅Π·Π½Ρ‹ΠΉ экспСримСнт: DirectX 12 ΠΏΡ€ΠΎΡ‚ΠΈΠ² DirectX 11

На словах Ρƒ Microsoft всС просто Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎ. DirectX 12 Π΄Π°Π΅Ρ‚ программисту ΠΏΠΎΠ»Π½Ρ‹ΠΉ доступ ΠΊ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Β«ΠŸΠΎΠ»Π½Ρ‹ΠΉ доступ ΠΊ рСсурсам ΠΆΠ΅Π»Π΅Π·Π°Β» способствуСт Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ³Ρ€. Если это интСрСсно Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅. А Β«ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Π°Ρ оптимизация» β€” это Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ использованиС систСмных Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ° ясная ΠΈ логичная. По ΠΈΠ΄Π΅Π΅, всС Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² плюсС. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ свой творчСский ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» ΠΈ обзавСдутся любовью (ΠΈ Π΄Π΅Π½Π΅ΠΆΠΊΠ°ΠΌΠΈ) Π³Π΅ΠΉΠΌΠ΅Ρ€ΠΎΠ². Π˜Π³Ρ€ΠΎΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ качСствСнный ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π±Π΅Π· ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° ΠΏΠΎΠΊΡƒΠΏΠΊΡƒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΆΠ΅Π»Π΅Π·Π°.

30 сСнтября 2016 Π³ΠΎΠ΄Π° DirectX исполнится 21 Π³ΠΎΠ΄. Но Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² 12-ΠΉ вСрсии Microsoft Ρ€Π΅ΡˆΠΈΠ»Π° ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ.

Π― ΡƒΠΆΠ΅ высказывал своС ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ DirectX 12. Π’ послСднСС врСмя срСди ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… (ΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΠΆΠ΅) ΠΈΠ³Ρ€ присутствуСт слишком ΠΌΠ½ΠΎΠ³ΠΎ низкокачСствСнного ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Π₯алтурят всС, Π΄Π°ΠΆΠ΅ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ААА-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Ρ‚ΠΎ ΠΈ Π΄Π΅Π»ΠΎ Ρ‰ΡƒΠΏΠ°ΡŽΡ‚ Π΄Π½ΠΎ. БкладываСтся Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΡƒΡ‚Ρ€ΡƒΠΆΠ΄Π°ΡŽΡ‚ сСбя тСстированиСм ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ своСй ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ. Π›ΠΈΠ±ΠΎ Π±Π΅ΡˆΠ΅Π½Ρ‹Π΅ Π΄Π΅Π΄Π»Π°ΠΉΠ½Ρ‹ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΎΠ»ΠΎΠ³ΠΎΠ² Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ программистов Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ΄Π°ΠΆΡƒ ΠΎΡ‚ΠΊΡ€ΠΎΠ²Π΅Π½Π½ΠΎ сырой ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ качСство Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ… Π·Π° послСдниС ΠΏΠ°Ρ€Ρƒ Π»Π΅Ρ‚ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»ΠΎΡΡŒ. Π§Π΅Π³ΠΎ Π½Π΅ скаТСшь ΠΎ систСмных трСбованиях. ΠšΡƒΠΏΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρƒ Π·Π° 650 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду Π² Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Full HD β€” это ΡƒΠΆ слишком, Π·Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ! Π’Ρ‹Ρ…ΠΎΠ΄ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ Polaris ΠΈ Pascal отчасти исправит эту ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, вСдь ΠΎΡ‚ΠΊΡ€ΠΎΠ²Π΅Π½Π½ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΉ 28-Π½Π°Π½ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ²Ρ‹ΠΉ тСхпроцСсс ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎΡ‚ ΡƒΠΆΠ΅ Ρ†Π΅Π»Ρ‹Ρ… ΠΏΡΡ‚ΡŒ Π»Π΅Ρ‚. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° 16-Π½Π°Π½ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ²Ρ‹Π΅ Β«Ρ€Π΅Π»ΡŒΡΡ‹Β» даст ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΉ Ρ‚ΠΎΠ»Ρ‡ΠΎΠΊ Π² ΠΏΠ»Π°Π½Π΅ быстродСйствия. Π’ слоТившСйся ситуации ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈ DirectX 12. ΠšΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π», Π² ΠΌΠ°Ρ€Ρ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎ API обзавСлись достаточно ΠΊΡƒΠ»ΡŒΡ‚ΠΎΠ²Ρ‹Π΅ Ρ„Ρ€Π°Π½ΡˆΠΈΠ·Ρ‹ ΠΏΡ€ΠΎ «АгСнта 47Β» ΠΈ Ρ€Π°ΡΡ…ΠΈΡ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΈΡ†Ρƒ Π³Ρ€ΠΎΠ±Π½ΠΈΡ† Π›Π°Ρ€Ρƒ ΠšΡ€ΠΎΡ„Ρ‚.

Π–Π΅Π»Π΅Π·Π½Ρ‹ΠΉ экспСримСнт: DirectX 12 ΠΏΡ€ΠΎΡ‚ΠΈΠ² DirectX 11

ΠšΠΎΡ€ΠΎΡ‚ΠΊΠΎ o DirectX 12

ΠŸΡ€ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Β«Ρ„ΠΈΡˆΠΊΡƒΒ» DirectX 12 я написал. НизкоуровнСвый API сниТаСт ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ абстрагирования оборудования. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΏΡ€ΠΎ Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π΄Π΅Ρ‚ΠΈΡ‰Π° Microsoft ΠΌΡ‹ ΡƒΠΆΠ΅ писали. НС Π²ΠΈΠΆΡƒ смысла ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒΡΡ. ВозмоТности DirectX 12 Π² Β«Π²Π°ΠΊΡƒΡƒΠΌΠ΅Β» наглядно дСмонстрируСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ тСстовый ΠΏΠ°ΠΊΠ΅Ρ‚ Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ° 3DMark. Богласно Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ, ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… API (Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎ Mantle ΠΈ Vulkan) Π²Ρ‹ΡˆΠ΅ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π½Π° порядок. ВсС ΠΎΡ‡Π΅Π½ΡŒ просто: DirectX 11 Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ограничСния Π½Π° количСство ΠΊΠΎΠΌΠ°Π½Π΄ отрисовки Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ процСссора. Но Π±ΡƒΠ΄Π΅ΠΌ чСстны: 3DMark β€” это всСго лишь 3DMark. Π¦ΠΈΡ„Ρ€Ρ‹ красивыС, ΠΎΠ΄Π½Π°ΠΊΠΎ с Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ соотносятся.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ DirectX 11 ΠΈ DirectX 12 Π² 3DMark

DirectX 12 поддСрТиваСтся всСми соврСмСнными Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ нюанс. API Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° Ρ‚Ρ€ΠΈ уровня: DirectX 12 API, DirectX 12 _ 0 ΠΈ DirectX 12 _ 1. ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ интСрфСйса ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ всС графичСскиС Ρ‡ΠΈΠΏΡ‹ AMD ΠΈ NVIDIA, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎ 28-Π½Π°Π½ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ²ΠΎΠΌΡƒ тСхпроцСссу, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π»ΠΈΠ½Π΅ΠΉΠΊΠ° Π°Π΄Π°ΠΏΠ΅Ρ‚Ρ€ΠΎΠ² GeForce 400/500 поколСния Fermi. А Π²ΠΎΡ‚ дальшС Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ расхоТдСния. Бписок ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ 3D-ускоритСлСй занСсСн Π² ΡΠ²ΠΎΠ΄Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. Под Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ Maxwell 1-Π³ΠΎ поколСния ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ΡΡ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹ GeForce GTX 750/750 Ti.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° DirectX 12
DirectX 12 APIDirectX 12 _ 0DirectX 12 _ 1
AMDRadeon R9 Fiji;Radeon R9 Fiji;Radeon R9 Fiji.
Radeon GCN 1.1/1.2;Radeon GCN 1.1/1.2.
Radeon HD 7000.
Radeon GCN 1.1/1.2;Radeon GCN 1.1/1.2.
Radeon HD 7000.
Radeon GCN 1.1/1.2;
Radeon HD 7000.
NVIDIAGeForce GTX Maxwell 2-го поколСния;GeForce GTX Maxwell 2-го поколСния.GeForce GTX Maxwell 2-го поколСния.
GeForce GTX Maxwell 1-го поколСния;
GeForce Kepler;
GeForce Fermi.
GeForce GTX Maxwell 1-го поколСния;
GeForce Kepler;
GeForce Fermi.
GeForce GTX Maxwell 1-го поколСния;
GeForce Kepler;
GeForce Fermi.

DirectX 12 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Windows 10. ΠœΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ чистой Π²ΠΎΠ΄Ρ‹, Π½Π°Ρ†Π΅Π»Π΅Π½ Π½Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ числа ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ этой ОБ. МоТно Π»ΠΈ этому ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡΡ‚ΠΎΡΡ‚ΡŒ? МоТно, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ API. НапримСр, Vulkan.

DirectX 12 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² срСдС Windows 10.

Бписок ΠΈΠ³Ρ€, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… DirectX 12, Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ увСличился. Π’ этом ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ ΠΌΡ‹ рассмотрим HITMAN, Rise of the Tomb Raider ΠΈ Ashes of the Singularity. Π­Ρ‚ΠΈ ΠΈΠ³Ρ€Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΈ DirectX 11, ΠΈ DirectX 12. Π”Π²Π΅ ΠΈΠ· Π½ΠΈΡ… Π²Ρ‹ΡˆΠ»ΠΈ совсСм Π½Π΅Π΄Π°Π²Π½ΠΎ. Ashes of the Singularity всС Π΅Ρ‰Π΅ находится Π½Π° стадии beta-тСстирования. Эксклюзивно для Windows 10 Π²Ρ‹ΡˆΠ»Π° рСмастСринг-вСрсия ΠΊΡƒΠ»ΡŒΡ‚ΠΎΠ²ΠΎΠΉ Gears of War. БовсСм скоро появятся ΠΈΠ³Ρ€Ρ‹ ААА-класса: Deus Ex: Mankind Divided, Forza Motorsport 6 Apex ΠΈ Quantum Break. На Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠ΅ΠΉ выставкС GDC прСдставили Π΄Π²ΠΈΠΆΠΎΠΊ CryEngine V. ΠžΡ‚Π½Ρ‹Π½Π΅ всС Xbox-ΡΠΊΡΠΊΠ»ΡŽΠ·ΠΈΠ²Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ числС ΠΈ Π½Π° ПК. Но Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ Windows 10. Бпасибо Π½ΠΎΠ²ΠΎΠΉ стратСгии Microsoft.

ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ

Как я ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ», DirectX 12 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для Π±ΠΎΠ»Π΅Π΅ качСствСнной ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄ соврСмСнноС ΠΆΠ΅Π»Π΅Π·ΠΎ. Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Tiled Resources, Typed UAV ΠΈ Bind, входящиС Π² состав этого API, сущСствСнно (Π½Π° Π±ΡƒΠΌΠ°Π³Π΅) экономят рСсурс видСопамяти ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ API Π½Π° использованиС большСго числа ядСр Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ процСссора. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ консСрвативной растСризации ускоряСт расчСт Ρ‚Π΅Π½Π΅ΠΉ ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° MSAA. Π›ΠΎΠ³ΠΈΡ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎ оптимизация ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΈ ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ качСства Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Π½ΠΎ самоС Π³Π»Π°Π²Π½ΠΎΠ΅ β€” это всС ΠΆΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ быстродСйствия.

DirectX 12 β€” это Π½Π΅ ΠΏΡ€ΠΎ качСство.

Π˜Π³Ρ€Π° ΠΏΡ€ΠΎ «АгСнта 47Β» сразу ΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ DirectX 12. ΠšΠ»ΠΈΠ΅Π½Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ встроСнный Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊ. Он Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ процСсс тСстирования, Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π² ΠΈΠ³Ρ€Π΅ Π΅ΡΡ‚ΡŒ Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сильнСС Π½Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ систСму, Π½Π΅ΠΆΠ΅Π»ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ скрипт. Rise of the Tomb Raider обзавСлась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎ API ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ°Ρ‚Ρ‡Π°. Π˜Π³Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ обзавСлась встроСнным Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΎΠΌ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

DX11 ΠΈ DX12: Π° Π΅ΡΡ‚ΡŒ Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Ρ€Π°Π·Π½ΠΈΡ†Π°?

Π‘ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΈΠ³Ρ€Ρ‹, процСссоры, Π° смСна DX11 Π½Π° DX12 тянСтся Π΅Ρ‰Π΅ с 2015 Π³ΠΎΠ΄Π°, поэтому ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈ Π·Π°Π±Ρ‹Π»ΠΈ, Ρ‡Π΅ΠΌ эти вСрсии ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, ΠΈ Ρ‡Ρ‚ΠΎ ΠΆΠ΅ принСсСт новая API. Π’ большСй части Π½Π° этом Π»Π΅ΠΆΠΈΡ‚ Π²ΠΈΠ½Π° ΠΈ самого Microsoft, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ сдСлали DX12 достояниСм ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Win10, заявив Ρ‡Ρ‚ΠΎ Π½Π° Π±ΠΎΠ»Π΅Π΅ старых систСмах DX12 Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ Π½Π΅ Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ появилась информация, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° DX12 всС ΠΆΠ΅ появится Π½Π° win7, ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ World of Warcraft. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ DX12 Π±Ρ‹Π»ΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΌΠ°Π»ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΠ³Ρ€ Π²ΠΎΠΎΠ±Ρ‰Π΅ стоило ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π½Π° этот сСгмСнт своС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сама Microsoft ΠΈ Π΅Π΅ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅ΡˆΠ»ΠΈ Π½Π° ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ выпуск ΠΈΠ³Ρ€ Π½Π° DX12, Π½ΠΎ срСди Π½ΠΈΡ… Π½Π΅ Π±Ρ‹Π»ΠΎ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… ΡˆΠ΅Π΄Π΅Π²Ρ€ΠΎΠ², ΠΈ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, самая узнаваСмая сСрия β€” это Forza Horizon.

Однако, Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ 2019 Π³ΠΎΠ΄Π° ситуация стала ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ, ΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, ΠΌΡ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄ΠΈΠΌ Π² статистикС STEAM, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² (64.53%) ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρƒ Ρ‚Π°ΠΊ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму, ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ с DX12, ΠΈ стоит Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ послСднСС ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ приставок Microsoft ΠΈ Sony Ρ‚ΠΎΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ DX12, Ρ‡Ρ‚ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… устройств DX12 ready.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Π΅Ρ† 18 ΠΈ Π½Π°Ρ‡Π°Π»ΠΎ 19 Π³ΠΎΠ΄Π° всС большС ΠΈ большС ΠΈΠ³Ρ€ ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ DX11 ΠΊΠ°ΠΊ основного API Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ ΠΊΠ°ΠΊ DX12, Ρ‚Π°ΠΊ ΠΈ Vulkan. Π’ΠΎΡ‚ ΠΈΡ… список:

Готовятся ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΈ, скорСС всСго, Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Vulkan ΠΈΠ»ΠΈ DX12

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ выяснили, Ρ‡Ρ‚ΠΎ для ΠΏΠΎΠ»Π½ΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° DX12 Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊ Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ со стороны ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ‚Π°ΠΊ ΠΈ достаточноС ΠΊΠΎΠ»-Π²ΠΎ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚ΠΎ стоит ΠΎΡΠ²Π΅ΠΆΠΈΡ‚ΡŒ знания ΠΎ этом API. ВСроятнСС всСго, Π²Ρ‹ считаСтС, Ρ‡Ρ‚ΠΎ самым Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ DX12 ΠΎΡ‚ своСго ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠ° являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ трассировки Π»ΡƒΡ‡Π΅ΠΉ, ΠΈ Π½Π° этом всС отличия Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ, Π½ΠΎ это вовсС Π½Π΅ Ρ‚Π°ΠΊ. Π”Π°Π²Π°ΠΉΡ‚Π΅ взглянСм Π½Π° отличия этих Π΄Π²ΡƒΡ… вСрсий, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Π΅Π³ΠΎ эти вСрсии ΠΌΠΎΠ³ΡƒΡ‚ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚, ΠΈ Ρ‡Ρ‚ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ принСсСт DX12.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ выглядит ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ³Ρ€Ρ‹ с DX11: ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π²ΠΈΠ΄Π΅ΠΎ, Π½Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ части Π΄Π²ΠΈΠΆΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, сСтСвая Ρ‡Π°ΡΡ‚ΡŒ, расчСт NPC ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, Π³Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π·Π° ΡΠ°ΠΌΡƒΡŽ Π΅ΠΌΠΊΡƒΡŽ ΠΈ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 ядро процСссора. ВСорСтичСски DX11 ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ максимум с двумя ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ, Π½ΠΎ, ΠΊ соТалСнию, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, это остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠ΅ΠΉ. DX12 ΡƒΠΆΠ΅ способСн Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с восСмью ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ, ΠΈ выглядит это Ρ‚Π°ΠΊ:

DX12 распрСдСляСт ΠΏΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌ/ядрам ΡΠ°ΠΌΡƒΡŽ ΠΎΠ±ΡŠΠ΅ΠΌΠ½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΡ… Π½Π° GPU, Ρ‡Ρ‚ΠΎ влияСт ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, разумССтся, Π½Π΅ вырастаСт Π² 8 Ρ€Π°Π·, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ этот процСсс Π½Π΅ идСально ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ, ΠΈ Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΠ·ΠΊΠΈΠ΅ мСста. Π—Π°Π±Π°Π²Π½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² случаС всСго ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈΠ»ΠΈ восьми ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° GPU ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ тысячами ядСр CUDA ΠΈΠ»ΠΈ CU Π² зависимости ΠΎΡ‚ Π²Π΅Π½Π΄ΠΎΡ€Π° GPU.

Π§Ρ‚ΠΎ ΠΆΠ΅ происходит с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ попавшими Π² GPU?

Π’Π²Π΅Ρ€Ρ…Ρƒ Π²ΠΈΠ΄Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… DX11, которая происходит Π² строго установлСнном порядкС, ΠΈ Π±Π΅Π· выполнСния ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Π·Π°Π΄Π°Ρ‡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ DX12 ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ раздСлСния ΠΈ исполнСния этих Π·Π°Π΄Π°Ρ‡ Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… ядрах нашСго GPU, Ρ‡Ρ‚ΠΎ обСспСчиваСт Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ самого GPU ΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡŽ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ ΠΈ росту FPS. Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ исполнСния самих элСмСнтов, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… состоит вся Π·Π°Π΄Π°Ρ‡Π°, Π½Π΅ увСличиваСтся. Π’Π΅ΡΡŒ Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ достигаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π° счСт ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ β€” это ΠΈ называСтся асинхронныС вычислСния.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ взглянСм Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ CPU для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° GPU, Ссли ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π² Ρ‚Π°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅:

Π’ΠΎ процСссор ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ каркас изобраТСния Π² Π²ΠΈΠ΄Π΅ сСтки ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ закраски β€” аналогия с Π΄Π΅Ρ‚ΠΊΠΎΠΉ ΠΊΠ½ΠΈΠΆΠΊΠΎΠΉ-раскраской Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ умСстна.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° CPU ΠΈ называСтся Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ отрисовки ΠΈΠ»ΠΈ draw call. БоотвСтствСнно, Ρ‡Π΅ΠΌ большС ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² Π² ΠΊΠ°Π΄Ρ€Π΅ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‚Π΅ΠΌ большС Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° CPU, Ρ‚Π°ΠΊΠΈΠ΅ ситуации Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ для ΠΈΠ³Ρ€ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ ΠΈ появлСния большого количСства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΠΊΠ°Π΄Ρ€Π΅, особСнно Ссли это ΠΎΡ‡Π΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΊΠ°ΠΊ NPC. Π’ Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях β€” ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ смотрим Π² Π½Π΅Π±ΠΎ ΠΈΠ»ΠΈ Π²ΠΈΠ΄ΠΈΠΌ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΊΠΎΠ»-Π²ΠΎ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² Π² ΠΊΠ°ΠΊΠΎΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ пространствС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ€ΠΈΠ΄ΠΎΡ€Π΅, Π³Π΄Π΅ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² отрисовки Π½Π΅ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ, прСимущСства DX12 Ρ‚Π°ΡŽΡ‚. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌ ΠΈΠ· тСорСтичСской части знакомства с DX12.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄ DX12 слоТнСС, ΠΈ всС прСимущСства Π½ΠΎΠ²ΠΎΠ³ΠΎ API Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠ³Π΄Π° Π΄Π²ΠΈΠΆΠΎΠΊ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ разрабатываСтся, Π° Π½Π΅ адаптируСтся ΠΏΠΎΠ΄ Π½Π΅Π³ΠΎ.

Для нСслоТных сцСн, Π³Π΄Π΅ Π² ΠΊΠ°Π΄Ρ€Π΅ ΠΌΠ°Π»ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²/ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ², DX12 ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с DX11, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС Π²Ρ‹Π·ΠΎΠ²Ρ‹ отрисовки прСкрасно ΡƒΡΠΏΠ΅Π²Π°ΡŽΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° 1 ядрС процСссора, Π° Π² случаС с DX12 Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ восьми ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π½Π°Π΄ΠΎ Π΅Ρ‰Π΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π΅Ρ€Π½ΠΎ для Ρ†Π΅Π»Ρ‹Ρ… ΠΈΠ³Ρ€, Π° Π½Π΅ просто сцСн, Ссли ΠΎΠ½ΠΈ Π² своСй основС ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ.

DX12 Π½Π΅ сниТаСт Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° процСссор, Π°, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ этом Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° распрСдСляСтся Π΄ΠΎ 8ΠΌΠΈ ядСр/ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² процСссора Π° Π½Π΅ лоТится Π½Π° 1 ядро.

Π’Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° DX12 Π±ΡƒΠ΄Π΅Ρ‚ Ρƒ процСссоров с нСбольшой ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π½Π° ядро, Π½ΠΎ большим ΠΈΡ… количСством, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ сСрия FX ΠΎΡ‚ AMD.

БинтСтичСский тСст 3D mark Api Overhead Test https://3dnews.ru/911658

НаблюдаСм Π² ΠΊΠ°Π΄Ρ€Π΅ Ρ‚ΠΎ самоС большоС количСство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ β€” ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° порядок,- это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ огромная Ρ€Π°Π·Π½ΠΈΡ†Π°, Π΄Π°ΠΆΠ΅ Ссли ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ скидку Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это синтСтичСский тСст.

Π˜Π³Ρ€ΠΎΠ²Ρ‹Π΅ тСсты

Lara Croft Shadow of the Tomb Raider

Для рассмотрСния возьмСм послСднюю сцСну ΠΈΠ· 3Ρ… тСстовых ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² β€” ΠΎΠ½Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Π° большим количСством Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² отрисовок.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ процСссора: слСва DX11 74%, справа DX12 100%.

ΠŸΠ΅Ρ€Π²Ρ‹Π΅ 3 значСния относятся ΠΊ послСднСй сцСнС тСста, Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ΅ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ β€” это Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΏΠΎ всСм Ρ‚Ρ€Π΅ΠΌ сцСнам. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡Ρ‚ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½, Π±Ρ‹Π» Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠΊΠ°Π·Π° ΠΈΠΌΠ΅Π½Π½ΠΎ куска Π½Π΅Π±Π°, ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ API Π½Π΅Ρ‚Ρƒ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ наибольшая Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ°Π΄Ρ€Π°Ρ…, ΠΈ достигаСт ΠΎΠ½Π° Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… 43%. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Π² самых графичСски Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… слоТных сцСнах ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·Ρƒ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° DX12.

Resident Evil 2 remake

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π’ этом тСстС ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ ΠΊΡƒΠ΄Π° ΠΌΠ΅Π½Π΅Π΅ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹: ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ максимального ΠΈ срСднСго ΠΊΠ°Π΄Ρ€Π°, Π½ΠΎ ΠΈ подъСм ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π°ΠΆ Π½Π° Ρ†Π΅Π»Ρ‹Ρ… 33%. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Ρ…, Π³Π΄Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ 1 ΠΏΠΎΡ‚ΠΎΠΊΠ° Π²ΠΏΠΎΠ»Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, DX11 Π΄Π°ΠΆΠ΅ быстрСС, Π½ΠΎ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сцСна услоТняСтся ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ 1 ΠΏΠΎΡ‚ΠΎΠΊΠ° нСдостаточно, DX12 раскрываСтся, Ρ‡Ρ‚ΠΎ пСрСносит вСсь ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ процСсс Π΄ΠΎ 60+ ΠΊΠ°Π΄Ρ€ΠΎΠ², Π° DX11 опускаСтся Π΄ΠΎ условно Π½Π΅ΠΈΠ³Ρ€Π°Π±Π΅Π»ΡŒΠ½Ρ‹Ρ… 45. Π‘ΠΎΡŽΡΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ с Ρ‚Π°ΠΊΠΈΠΌΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ ΠΈ связана такая нСлюбовь тСстСров ΠΊ DX12, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Π½Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ мСньшС ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ², ΠΈ Π΄Π°ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ совсСм Π½Π΅ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌ, ΠΈ срСдниС ΠΊΠ°Π΄Ρ€Ρ‹, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΊΠ°ΠΊ Π½ΠΈ ΠΏΠ°Ρ€Π°Π΄ΠΎΠΊΡΠ°Π»ΡŒΠ½ΠΎ, DX12 ΠΏΡ€ΠΈ этом Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π΅Π½ для ΠΈΠ³Ρ€Ρ‹.

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ связкам с Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ ΠΈ процСссорами ΠΈ понаблюдаСм Π·Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ. Для этого Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ 4 ΠΈΠ³Ρ€Ρ‹:

ВсС эти ΠΈΠ³Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠ°ΠΊ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ DX11, Ρ‚Π°ΠΊ ΠΈ DX12. Π”Π°Π²Π°ΠΉΡ‚Π΅ сравним, ΠΊΠ°ΠΊΠΎΠ²Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ измСнСния ΠΎΡ‚ смСны API. Π’ΠΎ всСх тСстах Π² качСствС CPU примСнялся 9900K Π² Ρ€Π°Π·Π³ΠΎΠ½Π΅ Π΄ΠΎ 5.0. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° процСссор Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π» Π½Π°ΡˆΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

Π”Π°Π½Π½Ρ‹Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ β€” это измСнСния Π² % ΠΌΠ΅ΠΆΠ΄Ρƒ API. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ сСмСйства Pascal ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ Π½Π° DX12, нСсмотря Π½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π² ΠΈΡ… основС, прироста Π½Π° ΠΌΠ»Π°Π΄ΡˆΠΈΡ… модСлях Π½Π΅Ρ‚, связано Π»ΠΈ это с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части, находится Π·Π° Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ этого Π±Π»ΠΎΠ³Π°. НуТно ΠΊΠΎΠ½ΡΡ‚Π°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ: Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ…, Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ DX12_1, прироста ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ API ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° RX 580, Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ DX12_0, Π΄Π°Π΅Ρ‚ прирост Π² 9% ΠΊΠ°ΠΊ топовая GTX 2080, прирост Ρƒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ Vega Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ 17%, Ρ‡Ρ‚ΠΎ являСтся просто ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ. Π’ любом случаС ΠΌΡ‹ Π·Π°ΠΌΠ΅Ρ‡Π°Π΅ΠΌ прирост Π½Π° послСдних сСриях Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ ΠΎΡ‚ 5% Π΄ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ 20% ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΈ это ΠΎΡ‡Π΅Π½ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ β€” Π΄Π°ΠΆΠ΅ Π² связкС с ΠΌΠΎΡ‰Π½Ρ‹ΠΌ процСссором Π½Π° соврСмСнных Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° DX12 ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ссли провСсти ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ тСсты с ΠΌΠ΅Π½Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ процСссором, Ρ‚ΠΎ отличия Π±ΡƒΠ΄ΡƒΡ‚ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ сущСствСнны.

Π‘ΠΏΡ€Π°Π²Π΅Π΄Π»ΠΈΠ²ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Nvidia Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ Π±Ρ‹Π»Π° Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ DX11, ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ DX12 просто ΠΌΠΎΠ³ Π½Π΅ Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΡ… прСимущСств ΠΊΠ°ΠΊ Ρƒ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ². Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отвлСчСмся ΠΎΡ‚ Ρ‚Π΅ΠΌΡ‹ сравнСния API ΠΈ взглянСм Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎ Π½Π° сами Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹.

Π§Ρ‚ΠΎ ΠΆ, Π² DX11 Π²ΠΈΠ΄ΠΈΠΌ Ρ‚ΠΎΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Nvidia, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Vega 56 Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅Ρ€Π΅ΠΆΠ°Π΅Ρ‚ своСго Π²ΠΈΠ·Π°Π²ΠΈ Π² Π²ΠΈΠ΄Π΅ GTX1070.

Однако ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° DX12 ситуация ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ мСняСтся, ΠΈ Vega 56 ΠΎΠΏΠ΅Ρ€Π΅ΠΆΠ°Π΅Ρ‚ GTX 1070 ΡƒΠΆΠ΅ Π½Π° 13% ΠΈ отстаСт Π½Π° 7,6% ΠΎΡ‚ GTX1080, Vega 64 ΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π΅ΠΆΠ°Π΅Ρ‚ GTX 1080 5.4% ΠΈ Π½Π΅ дотягиваСт Π΄ΠΎ RTX 2070 всСго 2%! Π”Π°, ΠΏΠΎΡ…ΠΎΠΆΠ΅, AMD Π½Π΅ зря Π² своих прСзСнтациях ΠΌΠ½ΠΎΠ³ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ удСляла DX12 β€” Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈΡ… продукция Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ чувствуСт сСбя ΠΏΠΎΠ΄ Π½ΠΎΠ²Ρ‹ΠΌ API.

Π’ качСствС Π²Ρ‹Π²ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ для Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π² старых процСссоров, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π»ΠΈ ΠΎΠ΄Π½ΠΈ ΠΈΠ· послСдних сСрий Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° DX12 Π² любимой ΠΈΠ³Ρ€Π΅ даст ΠΎΡ‰ΡƒΡ‚ΠΈΠΌΡƒΡŽ ΠΏΡ€ΠΈΠ±Π°Π²ΠΊΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 50%, ΠΏΡ€ΠΈ использовании DX12 Π½Π° Ρ‚ΠΎΠΏΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ… ΠΈ процСссорах Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ DX12 ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ 10-20%, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ ΠΌΠ°Π»ΠΎ, поэтому всС большС ΠΈ большС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ API, ΠΈ Ссли Π² 19 Π³ΠΎΠ΄Ρƒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 50% ΠΈΠ· ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ…, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… AAA, ΠΈΠ³Ρ€ Π²Ρ‹ΡˆΠ»ΠΎ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ DX12, Ρ‚ΠΎ с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ консолСй Π½ΠΎΠ²ΠΎΠ³ΠΎ поколСния ΠΊΠ°ΠΊ ΠΎΡ‚ Microsoft, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚ Sony игровая индустрия ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ стандарт, поэтому ΠΏΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ ΡƒΠΆΠ΅ сСйчас стоит ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ прСимущСствСнно Π½Π° тСсты ΠΈΠΌΠ΅Π½Π½ΠΎ Π² этом API. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, скаТСм, Π½ΠΎΠ²Ρ‹Π΅ сСрии Turing Π² Π²ΠΈΠ΄Π΅ 1660 1660ti 1650 1650ti ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Π΅Π΅, Ρ‡Π΅ΠΌ это ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд Ρ‚.ΠΊ. ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с 1050ti,1060, 1070 ΠΎΠ½ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ быстрСС Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎΠ΄ Π½ΠΎΠ²Ρ‹ΠΌ API.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ послСдних тСстов взяты со страниц сайта gamegpu.com

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΌΠΎΠΈΡ… тСстов ΠΈ ΠΎΠ±Π·ΠΎΡ€ΠΎΠ² Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° ΠΌΠΎΠ΅ΠΌ youtube ΠΊΠ°Π½Π°Π»Π΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

DirectX 11 ΠΏΡ€ΠΎΡ‚ΠΈΠ² DirectX 12: практичСская польза ΠΎΡ‚ Π½ΠΎΠ²ΠΎΠΉ вСрсии графичСского API

ОглавлСниС

НСмного Ρ‚Π΅ΠΎΡ€ΠΈΠΈ

Для Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ основы ΠΎ DirectX 12 ΠΈΠ· всСго Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ рассказывали Π²Π°ΠΌ Π² своих многочислСнных ΠΎΠ±Π·ΠΎΡ€Π°Ρ…. ГрафичСскиС API ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ довольно Ρ€Π΅Π΄ΠΊΠΎ, ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ³Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Ρ‰Π΅ Direct3D 11 (D3D11 для краткости), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΡƒΠΆΠ΅ большС 10 Π»Π΅Ρ‚. Но всС Ρ‡Π°Ρ‰Π΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Direct3D 12 ΠΈ Vulkan, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ появились послС Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ продвиТСния собствСнного API Mantle ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ AMD. Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ API ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ схоТий ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ эффСктивности использования графичСских процСссоров, Π½ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ для всСх соврСмСнных GPU. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… сСгодняшнСго ΠΎΠ±Π·ΠΎΡ€Π° ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Vulkan, Π½ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ этот API ΠΎΡ‡Π΅Π½ΡŒ схоТ с D3D12 Π² своСй основС.

Π£Π²Ρ‹, ΠΏΡ€ΠΈ всСх прСимущСствах Π½ΠΎΠ²ΠΎΠΉ вСрсии DirectX, Ρ‚Π΅ΠΌΠΏ освоСния Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ Π½Π΅ Ρ‚Π°ΠΊ высок, ΠΊΠ°ΠΊ Π±Ρ‹ всСм Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ. Π”ΠΎ сих ΠΏΠΎΡ€ Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ DirectX 11 Π² Π²ΠΈΠ΄Π΅ основного API, ΠΈ лишь ΠΏΡ€ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ GPU (Π² основном β€” AMD, ΠΏΠΎ понятным ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ) ΠΎΠ½ΠΈ всС ΠΆΠ΅ ΠΏΡ€ΠΎΠ΄Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΈΠ³Ρ€Ρ‹. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Direct3D 12 Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠ³Ρ€Π°Ρ… появлялась Π² ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ±Π° ΠΏΠ΅Ρ€Π°, ΠΈ Ρ‡Π°ΡΡ‚Π΅Π½ΡŒΠΊΠΎ ΠΎΠ½Π° Π½Π΅ Π΄Π°Π²Π°Π»Π° прироста ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅, ΠΈΠ»ΠΈ ΠΎΠ½ Π±Ρ‹Π» ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ.

Если ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΎΡ‡Π΅Π½ΡŒ Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ прСимущСства Π½ΠΎΠ²ΠΎΠ³ΠΎ API, Ρ‚ΠΎ Π³Π»Π°Π²Π½Ρ‹Π΅ Π΅Π³ΠΎ нововвСдСния Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² асинхронных вычислСниях, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½ΠΈΠΆΠ΅, ΠΈ сниТСнной Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π½Π° CPU ΠΈΠ·-Π·Π° Π±ΠΎΠ»Π΅Π΅ быстрой ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ отрисовки draw calls (ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… являСтся отрисовка полигональной сСтки с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ). ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ пСрсонаТ Π² ΠΊΠ°Π΄Ρ€Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ исполнСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°ΠΊΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ отрисовки, ΠΈ ΠΏΡ€ΠΈ большом ΠΈΡ… количСствС Π² D3D11 довольно сильно загруТаСтся Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ процСссор систСмы.

КоС-ΠΊΠ°ΠΊΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ этой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎΠ΄Ρ€Π°ΠΉΠ²Π΅Ρ€ (ΠΈ Ρƒ Nvidia ΠΎΠ½ вСсьма эффСктивСн, Π° Π²ΠΎΡ‚ D3D11-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ AMD справляСтся с ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎΡ…ΡƒΠΆΠ΅), Π½ΠΎ Π² любом случаС, Π±ΠΎΠ»Π΅Π΅ быстрая ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² draw calls Π² D3D12 ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ CPU ΠΈ врСмя простоя GPU, ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ частоту ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ отрисовки большСго количСства Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Ρ€Π°Π²Π½Ρ‹Ρ…. ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Π°Ρ оптимизация для CPU Π² условиях D3D12 Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ эффСктивно.

Π’Π°ΠΊ происходит ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ прослойка API ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ графичСского процСссора Π² D3D12 стала Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ½ΡŒΡˆΠ΅, ΠΈ опрСдСлСнная Ρ€Π°Π±ΠΎΡ‚Π° Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅Π»ΠΎΠΆΠ΅Π½Π° с API Π½Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ, Π² Ρ‚ΠΎΠΌ числС ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ рСсурсов. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, это ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ возмоТности ΠΏΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ запросы ΠΈΠ³Ρ€Ρ‹, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ трСбования ΠΊ знаниям ΠΈ способностям ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… программистов. Π’ случаС D3D12 ΠΈΠΌ приходится Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ ΠΊΡ€ΡƒΠ³ΠΎΠΌ Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ½ΠΈ с D3D11 Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ занимались. Π£Ρ‡Π΅Ρ‚ особСнностСй Ρ€Π°Π·Π½Ρ‹Ρ… графичСских Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ рСсурсов Ρƒ всСх получаСтся ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ, поэтому Ρ‚ΠΎΠ»ΠΊ ΠΎΡ‚ D3D12 Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π΅ΡΡ‚ΡŒ Π½Π΅ всСгда.

Π’Π°ΠΊΠΆΠ΅ Π² D3D12 Π±Ρ‹Π»ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½Ρ‹ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ рассказывали Π² своих ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°Ρ…, посвящСнных Π½ΠΎΠ²Ρ‹ΠΌ графичСским процСссорам: консСрвативная растСризация, Ρ‚Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ рСсурсы, Raster Order Views, пСрСмСнная частота затСнСния ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. ΠŸΡƒΡΡ‚ΡŒ ΠΎΠ½ΠΈ каТутся Π½Π΅ Ρ‚Π°ΠΊΠΈΠΌΠΈ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΌΠΈ, ΠΊΠ°ΠΊ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсиях Direct3D, Π½ΠΎ ΠΎΠ½ΠΈ Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ эффСкты ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²Ρ‹Π΅. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ этих возмоТностСй Π²Π½Π΅Π΄Ρ€Π΅Π½Ρ‹ скорСС для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π² ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ…, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΈ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅, особСнно для графичСских процСссоров ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ AMD.

Π Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎΠ± асинхронных вычислСниях. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ графичСскиС процСссоры состоят ΠΈΠ· большого количСства Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΌΠ΅ΡŽΡ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ графичСскиС. Π’ частности, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Π΄Π°Π²Π½ΠΎ извСстноС Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ускорСниС физичСских эффСктов Π½Π° GPU ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ PhysX ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ постобработки, Π² Ρ‚ΠΎΠΌ числС слоТныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΈ глобального освСщСния ΠΈ затСнСния. ВсС это выполняСтся Π½Π° GPU, ΠΈ графичСскиС ΠΈ нСграфичСскиС вычислСния Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях. ИмСнно ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ исполнСниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ инструкций ΠΈ называСтся асинхронными вычислСниями.

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ‚Π°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ привСсти ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ Ρ‚Π΅Π½Π΅ΠΉ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ слоТныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΏΠΎΡΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ β€” ΠΈ Ρ‡Π΅ΠΌ слоТнСС матСматичСскиС вычислСния Π² Π½ΠΈΡ…, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅. Π’ послСднСС врСмя ΠΊ списку Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ для асинхронных вычислСний добавилась ΠΈ Ρ‡Π°ΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΈ трассировкС Π»ΡƒΡ‡Π΅ΠΉ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ использования ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Ρƒ GPU рСсурсов.

Если D3D11 прСдусматриваСт ΠΎΠ΄Π½Ρƒ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ инструкций Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Ρ‚ΠΎ новая вСрсия API позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ нСсколько ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ графичСских ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² вычислСний. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹, исполняСмыС Π² Ρ€Π°Π·Π½Ρ‹Ρ… очСрСдях, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ зависимыми, ΠΈ исполнСниС инструкций Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ остановлСно Π΄ΠΎ получСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΈΠ· сосСднСй, Π½ΠΎ ΠΎΠ½ΠΈ всС Ρ€Π°Π²Π½ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ вмСстС. ИмСнно Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ позволяСт ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ использования ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ², Ρ‡Ρ‚ΠΎ особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для графичСских процСссоров AMD Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ GCN, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСсколько Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ Π½Π° 100% ΠΈΡ… возмоТностСй. АсинхронноС исполнСниС ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒΡΡ ΠΊ этому.

Π‘ графичСскими процСссорами Nvidia Π΄Π΅Π»ΠΎ обстоит слоТнСС. Π§Π°ΡΡ‚ΡŒ Ρ‡ΠΈΠΏΠΎΠ² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Kepler (ΡΡ‚Π°Ρ€ΡˆΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ) Ρ…ΠΎΡ‚ΡŒ ΠΈ ΡƒΠΌΠ΅ΡŽΡ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈ с вычислСниями, Π½ΠΎ это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ случаС, ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ слишком эффСктивно. Π’ Maxwell Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ поколСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ асинхронных вычислСний ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΈ, Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ограничСния всС Ρ€Π°Π²Π½ΠΎ ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ β€” динамичСскоС распрСдСлСниС Π³Ρ€ΡƒΠΏΠΏ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ΠΎΠ² SM сдСлано слоТно ΠΈ нСдостаточно эффСктивно. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² ΠΈΠ³Ρ€Π°Ρ… с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ D3D12 Π½Π° этих GPU вряд Π»ΠΈ получится ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ускорСниС ΠΎΡ‚ асинхронных вычислСний, Π° Ρ‡Π°Ρ‰Π΅ всСго эта Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π° Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ ΠΈ открываСтся ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Но Π² Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ Pascal ΠΌΠ½ΠΎΠ³ΠΎΠ΅ измСнилось, эти GPU ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ рСсурсы ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ очСрСдями ΠΊΠΎΠΌΠ°Π½Π΄ динамичСски, ΠΈ хотя смСна контСкста ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ большой ΠΏΠΎΡ‚Π΅Ρ€Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, возмоТности асинхронных вычислСний Π² этом случаС всС Ρ€Π°Π²Π½ΠΎ Π½Π΅ Ρ‚Π°ΠΊΠΈΠ΅ Π³ΠΈΠ±ΠΊΠΈΠ΅ ΠΈ эффСктивныС, ΠΊΠ°ΠΊ Π² случаС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ GCN ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°. ВсС это ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ возмоТности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π΅ всСми ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ, вСдь доля Nvidia Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ для ПК Π²Ρ‹ΡˆΠ΅. Но ΠΈΠ·-Π·Π° использования графичСских ядСр Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ GCN Π² консолях ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΠ³Ρ€ ΠΎΡ‚ AMD, такая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° появляСтся Π²ΠΎ всС большСм количСствС ΠΈΠ³Ρ€. ΠšΡ€ΠΎΠΌΠ΅ этого, Π² послСдних Ρ‡ΠΈΠΏΠ°Ρ… сСмСйства Turing ΠΎΡ‚ Nvidia Π±Ρ‹Π»ΠΈ устранСны всС нСдостатки ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… GPU ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, связанныС с асинхронными вычислСниями ΠΈ ΠΎΠ½ΠΈ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с Π½ΠΈΠΌΠΈ Π½Π΅ Ρ…ΡƒΠΆΠ΅ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°.

Π’Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ всС Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ ΡƒΠ²Ρ‹ β€” Π΄Π°ΠΆΠ΅ объявлСнная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° D3D12 Π΅Ρ‰Π΅ Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ всС Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ этого API, Π½Π΅ говоря ΡƒΠΆΠ΅ ΠΎ Ρ€Π°Π·Π½ΠΎΠΉ стСпСни ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π² большСй ΠΌΠ΅Ρ€Π΅ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ³Ρ€. Π’ частности, ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ рСсурсов (Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ, тСкстур, Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² ΠΈ Ρ‚. ΠΏ.) Π² Π½ΠΎΠ²ΠΎΠΉ вСрсии API дСлаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈΠ³Ρ€ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈΠ·-Π·Π° этого ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ большС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Ρ‡Π΅ΠΌ это Π±Ρ‹Π»ΠΎ с D3D11. ΠšΡ€ΠΎΠΌΠ΅ этого, трСбования ΠΊ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ видСопамяти Ρƒ D3D12-вСрсий Ρ‡Π°Ρ‰Π΅ всСго Π²Ρ‹ΡˆΠ΅, Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ появлСния ошибок ΠΈ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ² изобраТСния. Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ The Division 2, которая Π² D3D12-Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΈ малСйшСй Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ видСопамяти сразу ΠΆΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡΡ‹ΠΏΠ°Ρ‚ΡŒ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Π°ΠΌΠΈ, хотя эти ΠΆΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ с Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ объСмом памяти прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² D3D11-Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Π’Π°ΠΊ, вСрсия GeForce GTX 1060 с 3 Π“Π‘ видСопамяти Π² Full HD-Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΈ высоких настройках качСства ΠΈ использовании D3D11 ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 60 FPS, Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° DX12 приносит ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π΄Π²ΠΎΠ΅ β€” ΠΏΠΎΡ‡Ρ‚ΠΈ Π΄ΠΎ 30 FPS. ИмСнно ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ рСсурсов, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ³Ρ€, ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π» ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² D3D12 Π΅ΠΉ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ 3 Π“Π‘ видСопамяти. Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ D3D11 ΠΈ D3D12 ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ΠΎΠΌ рСсурсов занимаСтся API ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠ΄Ρ€Π°ΠΉΠ²Π΅Ρ€, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ β€” ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄, написанный программистами ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π­Ρ‚ΠΈ нСдостатки Π½Π΅ ΡƒΠΌΠ°Π»ΡΡŽΡ‚ прСлСстСй Π½ΠΎΠ²ΠΎΠΉ вСрсии API, которая способна ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ΠΌ эффСктивности Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π΄Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ количСство ΠΈ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² сцСнС, ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ качСство эффСктов ΠΈ принСсти ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²Ρ‹Π΅ (Ρ‡Π΅Π³ΠΎ стоит ΠΎΠ΄Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ трассировка Π»ΡƒΡ‡Π΅ΠΉ). Но Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ D3D12-Π΄Π²ΠΈΠΆΠΎΠΊ ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΅Ρ‰Π΅ довольно ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ Ρ‡Π°Ρ‰Π΅ всСго ΠΈΠ³Ρ€Ρ‹ Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠ΅ΠΆΠ΄Ρƒ D3D11 ΠΈ D3D12. И Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ Π² случаС Π²Ρ‹Π±ΠΎΡ€Π° Π±ΠΎΠ»Π΅Π΅ свСТСй вСрсии API, Π° просто повысится ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, Π² Π»ΡƒΡ‡ΡˆΠ΅ΠΌ случаС. БСгодня ΠΌΡ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, насколько ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Direct3D 12 Π² соврСмСнных ΠΈΠ³Ρ€Π°Ρ….

ВСстовый стСнд ΠΈ условия тСстирования

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сравнСниС Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ AMD ΠΈ Nvidia Π±Ρ‹Π»ΠΎ максимально ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ, ΠΌΡ‹ взяли ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π΅ срСднСго уровня ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ поколСния: AMD Radeon RX 580 (8 Π“Π‘) ΠΈ Nvidia GeForce GTX 1060 (6 Π“Π‘). А для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π½Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΡΡ Π»ΠΈ прирост ΠΎΡ‚ Π½ΠΎΠ²ΠΎΠΉ для D3D12 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² графичСской Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ Turing, ΠΌΡ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ протСстировали Π΅Ρ‰Π΅ ΠΈ Ρ‚ΠΎΠΏΠΎΠ²ΡƒΡŽ Nvidia GeForce GTX 2080 Ti. Для всСх Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ использовались послСдниС вСрсии Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠΈΠ΅ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ провСдСния тСстов.

Π’Π°ΠΊ ΠΊΠ°ΠΊ прирост ΠΎΡ‚ использования Π½ΠΎΠ²ΠΎΠΉ вСрсии API ΠΏΠΎ ΠΎΠΏΡ‹Ρ‚Ρƒ Π½Π°ΡˆΠΈΡ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… тСстов получаСтся большим Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅, ΠΊΠΎΠ³Π΄Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° CPU, Ρ‚ΠΎ ΠΌΡ‹ протСстировали Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ сразу Π² Π΄Π²ΡƒΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…: ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ 1920Γ—1080 ΠΈ срСдних настройках качСства (условно β€” ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ процСссора Ρ€Π΅ΠΆΠΈΠΌ) ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ 2560Γ—1440 ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… настройках качСства (условно β€” Ρ€Π΅ΠΆΠΈΠΌ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹). И ΠΏΡƒΡΡ‚ΡŒ GeForce GTX 2080 Ti Π΄Π°ΠΆΠ΅ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ‡Π°ΡΡ‚Π΅Π½ΡŒΠΊΠΎ упираСтся Π² CPU, для основной ΠΏΠ°Ρ€Ρ‹ сравниваСмых Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ срСднСго Ρ†Π΅Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° эти названия ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ условиям.

ВСстированиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

ΠœΡ‹ протСстировали Π΄ΡŽΠΆΠΈΠ½Ρƒ ΠΈΠ³Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ Direct3D 11 ΠΈ Direct3D 12. Vulkan Π² этот Ρ€Π°Π· Π½Π΅ рассматривали, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это всС-Ρ‚Π°ΠΊΠΈ ΠΈΠ½ΠΎΠΉ API ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ совсСм ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ. БСгодня ΠΆΠ΅ наша основная Ρ†Π΅Π»ΡŒ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ прСимущСства (ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚) Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π΄Π°Π΅Ρ‚ использованиС Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠΉ вСрсии графичСского API ΠΎΡ‚ Microsoft для Ρ€Π°Π·Π½Ρ‹Ρ… графичСских процСссоров.

Π’ список ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² вошли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ ΠΈΠ³Ρ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ встроСнныС Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΈ β€” Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ, вСдь ΠΏΡ€ΠΈ нСбольшой Ρ€Π°Π·Π½ΠΈΡ†Π΅ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ измСрСния ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅. И Π΅Ρ‰Π΅ β€” Π² этот Ρ€Π°Π· ΠΌΡ‹ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ срСдниС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ частоты ΠΊΠ°Π΄Ρ€ΠΎΠ², Π° исслСдованиС ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ, Π΄Π° ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈ ΠΈΡ… ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ β€” Π΄Π΅Π»ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°. Π’Π°ΠΌ Ρ‚ΠΎΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсного.

Ashes of the Singularity: Escalation

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π­Ρ‚Π° ΠΈΠ³Ρ€Π° Π±Ρ‹Π»Π° ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ для D3D12 Π²ΠΎ врСмя своСго Π²Ρ‹Ρ…ΠΎΠ΄Π°, ΠΈ с самого Π½Π°Ρ‡Π°Π»Π° ΠΎΠ½Π° ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ… Radeon, Π° Π²ΠΎΡ‚ Π½Π° GeForce Π΄Π΅Π»Π° Π±Ρ‹Π»ΠΈ ΠΏΠΎΡ…ΡƒΠΆΠ΅. Но с Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ измСнилось, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈ графичСскиС процСссоры Nvidia ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ с Π½Π΅ΠΉ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ. Π’ΠΈΠ΄ΠΈΠΌΠΎ, ΠΈΠ·-Π·Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ошибки, Radeon RX 580 Π² Π½Π°ΡˆΠΈΡ… условиях Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» большого прироста ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ D3D12, ΠΌΡ‹ пСрСпровСряли Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.

Π—Π°Ρ‚ΠΎ ΠΎΠ±Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ GeForce ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ ΡƒΡΠΊΠΎΡ€ΡΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² D3D12-вСрсии ΠΈΠ³Ρ€Ρ‹ β€” Π½Π° 23% ΠΈ 33% для ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΉ ΠΈ младшСй ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Но Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ использованиС D3D12 для Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΊΠΈ CPU β€” Π½Π΅ панацСя, ΠΎΠ±Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ процСссора. D3D11-Π²ΠΈΠ΄Π΅ΠΎΠ΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Nvidia ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ довольно Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Π½ΠΎ ΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ ΠΈΠΌ Π½Π΅ сильно уступаСт Π² случаС этой ΠΈΠ³Ρ€Ρ‹.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π’ Π±ΠΎΠ»Π΅Π΅ тяТСлых для графичСских процСссоров условиях, Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ вСрсиями графичСского API ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ снизилась, особСнно для младшСй ΠΏΠ°Ρ€Ρ‹ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚, Π½ΠΎ прирост Π² 10%-12% всС ΠΆΠ΅ Π΅ΡΡ‚ΡŒ для ΡΡ€Π΅Π΄Π½Π΅Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹Ρ… GPU ΠΎΠ±ΠΎΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ. Π‘Ρ‚Π°Ρ€ΡˆΠ°Ρ ΠΆΠ΅ GeForce RTX 2080 Ti Π΄Π°ΠΆΠ΅ Π² Ρ‚Π°ΠΊΠΈΡ… условиях частично ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ CPU ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ D3D12-Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€Π° Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎΠ΅ прСимущСство. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ D3D12 ΠΏΠΎΠ»Π΅Π·Π½Π΅Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ для систСм с ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ GPU.

Civilization VI

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€Π° Π½Π΅ слишком Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° Π² Π΅Π΅ D3D12-части, Π½ΠΎ Π΅Ρ‰Π΅ Ρ…ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Radeon RX 580 Π² D3D11-Ρ€Π΅ΠΆΠΈΠΌΠ΅. ВСроятно, Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ AMD Ρ€Π΅ΡˆΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ всС Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ D3D12 Π² случаС Civilization VI (Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°Ρ… Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΠΈΠ³Ρ€Ρ‹ ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠ°) ΠΈ просто Π½Π΅Π·Π°Ρ‡Π΅ΠΌ Π·Π°ΠΌΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ для младшСй вСрсии API. НавСрноС, смысл Π² этом Π΅ΡΡ‚ΡŒ, Π½ΠΎ ΡƒΠΆ ΠΎΡ‡Π΅Π½ΡŒ Π²Π΅Π»ΠΈΠΊΠ° Ρ€Π°Π·Π½ΠΈΡ†Π° Π² частотС ΠΊΠ°Π΄Ρ€ΠΎΠ² β€” ΠΏΠΎΡ‡Ρ‚ΠΈ двукратная.

ОбС Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ GeForce Π² D3D11-Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΡƒΠΏΠ΅Ρ€Π»ΠΈΡΡŒ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ CPU, Π½ΠΎ ΡΡ‚Π°Ρ€ΡˆΠ°Ρ всС ΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π»Π° Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ ускорСниС порядка 14% ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΊ Π±ΠΎΠ»Π΅Π΅ свСТСй вСрсии D3D, Π° Π²ΠΎΡ‚ младшая GTX 1060 Π² ΠΎΠ±ΠΎΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π±Π»ΠΈΠ·ΠΊΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ β€” судя ΠΏΠΎ всСму, D3D11-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Nvidia ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для этой ΠΈΠ³Ρ€Ρ‹.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π’ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ тяТСлых условиях с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³Π°, Radeon RX 580 всС Π΅Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прирост ΠΎΡ‚ Π½ΠΎΠ²ΠΎΠΉ вСрсии API, Π½ΠΎ ΠΎΠ½ ΡƒΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСньшС. А Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ касаСтся прямого ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π° этой ΠΌΠΎΠ΄Π΅Π»ΠΈ β€” GeForce GTX 1060, Ρ‚ΠΎ ΠΎΠ½Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ D3D12 сдаСт ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π° Π½Π΅ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ D3D12-Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, это связано с большим ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ΠΌ видСопамяти Π² D3D12-Ρ€Π΅ΠΆΠΈΠΌΠ΅, вСдь объСм VRAM Ρƒ этой ΠΌΠΎΠ΄Π΅Π»ΠΈ β€” 6 Π“Π‘ ΠΏΡ€ΠΎΡ‚ΠΈΠ² 8 Π“Π‘ Ρƒ Radeon.

Π—Π°ΠΌΠ΅Ρ‚Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ мощная ΠΈ дорогая модСль GeForce GTX 2080 Ti ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ прирост ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΎΡ‚ D3D11 ΠΊ D3D12, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Ρƒ (условного) ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π° ΠΎΡ‚ AMD, Π° видСопамяти Ρƒ Π½Π΅Π΅ Π΅Ρ‰Π΅ большС, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹Π΅ трСбования ΠΊ Π΅Π΅ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ Π½Π΅ ΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎ Π½Π° скорости Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π² ΠΈΠ³Ρ€Π΅ Civilization VI. ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ большС всСго смысла Π² D3D12 ΠΈΠΌΠ΅Π½Π½ΠΎ Π² случаС самого ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ GPU.

Deus Ex: Mankind Divided

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΈΠ³Ρ€Π°, ΠΊ созданию ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠ»Π° Ρ€ΡƒΠΊΡƒ компания AMD, поэтому ΠΎΠ½Π° ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Radeon RX 580 ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ β€” Π½Π° ΠΎΠ±Π΅ΠΈΡ… GeForce. РСшСниС AMD стало СдинствСнным, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ обСспСчиваСт прирост Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ D3D12, Ρ…ΠΎΡ‚ΡŒ ΠΈ довольно нСбольшой. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ зависит ΠΎΡ‚ GPU, поэтому ΠΈ прирост Π½ΠΈΠ·ΠΊΠΈΠΉ. ОбС Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ Nvidia Π½Π΅ просто Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π΅Π³ΠΎ, Π½ΠΎ ΠΈ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ сСбС ΠΆΠ΅ ΠΏΡ€ΠΈ использовании Π½ΠΎΠ²ΠΎΠ³ΠΎ API β€” для GeForce RTX 2080 Ti ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ скорости составило Π°ΠΆ 24%, младшая ΠΆΠ΅ модСль ΠΏΠΎΠΊΠ°Π·Π°Π»Π° Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² ΠΎΠ±ΠΎΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ….

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π’ Π±ΠΎΠ»Π΅Π΅ слоТном для GPU Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΡƒΠ»ΡŒΡ‚Ρ€Π°-настроСк баланс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ смСстился Π² сторону GPU, ΠΈ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ D3D11 ΠΈ D3D12 ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»Π°ΡΡŒ, хотя Π·Π½Π°ΠΊ остался Ρ‚Π΅ΠΌ ΠΆΠ΅: Radeon RX 580 быстрСС Π½Π° ΠΏΠ°Ρ€Ρƒ-Ρ‚Ρ€ΠΎΠΉΠΊΡƒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ², GeForce GTX 1060 ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ Π½Π° 6%, Π° ΡΡ‚Π°Ρ€ΡˆΠ°Ρ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° Nvidia сСмСйства Turing ΠΈ вовсС уступаСт сСбС ΠΆΠ΅ Π² D3D11-Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ ΡƒΠΆΠ΅ 12%. Π―Ρ€ΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ³Ρ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ польза ΠΎΡ‚ D3D12 Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ AMD. Π­Ρ‚ΠΎ ΠΈ Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ³Ρ€Ρ‹ с Π½ΠΈΠΌΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠ»ΠΎΡ‚Π½ΠΎ сотрудничали.

Hitman 1

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π§Ρ‚ΠΎ касаСтся ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° β€” Hitman 1, Ρ‚ΠΎ эта ΠΈΠ³Ρ€Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ограничСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ процСссором Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° всСх прСдставлСнных Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ… Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, обСспСчивая 110-111 FPS Π² D3D11-Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ 118-121 FPS Π² D3D12. ΠŸΡ€ΠΈΡ€ΠΎΡΡ‚ ΠΎΡ‚ Π½ΠΎΠ²ΠΎΠ³ΠΎ API Π΅ΡΡ‚ΡŒ Π½Π° всСх Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ… ΠΈ ΠΎΠ½ составляСт порядка 7%-9%, Π½ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ интСрСсным Π±ΡƒΠ΄Π΅Ρ‚ сравнСниС Π² Π±ΠΎΠ»Π΅Π΅ тяТСлом для GPU Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΠΊ ΠΎΡ‚ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠΉ вСрсии D3D Π² случаС этой ΠΈΠ³Ρ€Ρ‹ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΈ скорости Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ CPU, ΠΊΠ°ΠΊ это ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΈ Π² этом случаС для GeForce RTX 2080 Ti, которая ΡƒΡΠΊΠΎΡ€ΠΈΠ»Π°ΡΡŒ Π°ΠΆ Π½Π° 18% ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ D3D12-Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€Π°. А Π²ΠΎΡ‚ Π΄Π²Π΅ младшиС Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΎΡ‚ AMD ΠΈ Nvidia ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ практичСски ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΠΎΠ±ΠΎΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…. Π’Ρ‹Π²ΠΎΠ΄ всС Ρ‚ΠΎΡ‚ ΠΆΠ΅ β€” Ρ‡Π΅ΠΌ ΠΌΠΎΡ‰Π½Π΅Π΅ GPU, Ρ‚Π΅ΠΌ большС прирост ΠΎΡ‚ D3D12, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ‡Π°Ρ‰Π΅ упираСтся Π² CPU.

Hitman 2

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΈΠ³Ρ€Π° сСрии сильнСС Π½Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ графичСскиС процСссоры, поэтому ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Π² Π½Π΅ΠΉ Π½Π΅ Ρ‚Π°ΠΊ сильно упираСтся Π² возмоТности CPU. Π₯отя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π΅ΡΡ‚ΡŒ, Π² D3D11-Ρ€Π΅ΠΆΠΈΠΌΠ΅ всС Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ Π±Π»ΠΈΠ·ΠΊΠΈ. А Π²ΠΎΡ‚ ΠΏΡ€ΠΈ использовании D3D12 выдСляСтся ΡΡ‚Π°Ρ€ΡˆΠ°Ρ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° Nvidia, ΠΎΠ½Π° ΠΎΠ΄Π½Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° прирост ΠΎΡ‚ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠΉ вСрсии Direct3D, Ρ…ΠΎΡ‚ΡŒ ΠΈ нСбольшой.

Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Π° Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ D3D11 ΠΈ D3D12 для Radeon RX 580 ΠΈ GeForce GTX 1060 β€” хотя ΠΎΠ½Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ для ΠΏΠ°Ρ€Ρ‹ прСдставлСнных Π² сравнСнии GPU срСднСго уровня, Π½ΠΎ большС всСго ΠΎΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ API пострадал ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ Radeon, хотя ΠΊΡƒΠ΄Π° Ρ‡Π°Ρ‰Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ ΠΈ Ρ†Π΅Π»ΠΎΠΌ, Π±ΠΎΠ»Π΅Π΅ тяТСлыС условия для GPU Π½Π΅ принСсли Π½ΠΈΡ‡Π΅Π³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ, Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° схоТа с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠΏΠΎΠ²Ρ‹ΠΉ Turing сильно вырвался Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌ показатСлям. ΠŸΠ°Ρ€ΠΎΡ‡ΠΊΠ° ΡΡ€Π΅Π΄Π½Π΅Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹Ρ… Radeon RX 580 ΠΈ GeForce GTX 1060 ΠΎΡ‡Π΅Π½ΡŒ Π±Π»ΠΈΠ·ΠΊΠ° Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ Π² ΠΎΠ±ΠΎΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ…, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ AMD совсСм Ρ‡ΡƒΡ‚ΡŒ-Ρ‡ΡƒΡ‚ΡŒ Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ, ΠΈ для ΠΎΠ±ΠΎΠΈΡ… Π½Π΅Ρ‚ смысла Π² D3D12, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ этот Ρ€Π΅ΠΆΠΈΠΌ Π΄Π°Π΅Ρ‚ лишь ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ скорости. А Π²ΠΎΡ‚ ΡΡ‚Π°Ρ€ΡˆΠ°Ρ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° сСмСйства GeForce RTX всС Π΅Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ прирост, ΡƒΠΏΠΈΡ€Π°ΡΡΡŒ Π² CPU, ΠΏΡƒΡΡ‚ΡŒ ΡƒΠΆΠ΅ ΠΈ нСсколько мСньшС.

F1 2018

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π˜Π³Ρ€Ρ‹ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Codemasters ΠΏΠΎΠ΄ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Π€ΠΎΡ€ΠΌΡƒΠ»Ρ‹ 1 выходят постоянно, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠ°Π»ΠΎ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π³ΠΎΠ΄ ΠΎΡ‚ Π³ΠΎΠ΄Π° с графичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, F1 2018 стала ΠΏΠ΅Ρ€Π²ΠΎΠΉ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ появилась Π±Π΅Ρ‚Π°-ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Direct3D12, ΠΈ ΠΌΡ‹ этим воспользовались. ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ D3D11-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Ρƒ AMD Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ для этой ΠΈΠ³Ρ€Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ прирост ΠΎΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ D3D12 получился Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° 50%. А Π²ΠΎΡ‚ для Nvidia Ρ€Π°Π·Π½ΠΈΡ†Π° составила всСго лишь 9% ΠΈ 2% для GTX 1060 ΠΈ RTX 2080 Ti, соотвСтствСнно, Π½ΠΎ Ρ‚ΠΎΠΆΠ΅ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ Π½ΠΎΠ²ΠΎΠ³ΠΎ API.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π—Π°Ρ‚ΠΎ Π² Π±ΠΎΠ»Π΅Π΅ тяТСлом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ситуация ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ иная. Младший ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒ Nvidia Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ D3D12 Π½ΠΈΠΊΠ°ΠΊΠΈΡ… прСимущСств, Π° Radeon RX 580 Π΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ΡΡ 10% прироста. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ такая ΠΆΠ΅ Ρ€Π°Π·Π½ΠΈΡ†Π° для Π΄Π²ΡƒΡ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ графичСскими API ΠΈ для GeForce RTX 2080 Ti, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² случаС тяТСлого для GPU Ρ€Π΅ΠΆΠΈΠΌΠ° всС ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π½ΠΈΡ‡ΡŒΡŽ.

Rise of the Tomb Raider

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π₯ΠΎΡ€ΠΎΡˆΠΎ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ старая ΠΈΠ³Ρ€Π° ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π›Π°Ρ€Ρ‹ ΠšΡ€ΠΎΡ„Ρ‚ Π½Π΅ слишком Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° для Direct3D12, Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ двумя вСрсиями API составляСт лишь Π΄ΠΎ 9%, Π½ΠΎ Ссли GTX 1060 ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ прСимущСства, Ρ‚ΠΎ Π΄Π²Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ прирост частоты ΠΊΠ°Π΄Ρ€ΠΎΠ², Ρ…ΠΎΡ‚ΡŒ ΠΈ Π½Π΅ слишком большой. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ получится Π² тяТСлом для Π²ΠΈΠ΄Π΅ΠΎΡ‡ΠΈΠΏΠΎΠ² Ρ€Π΅ΠΆΠΈΠΌΠ΅:

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Как Π½ΠΈ странно, Π½ΠΎ ситуация ΠΎΡΡ‚Π°Π»Π°ΡΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ прироста снизились, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ составляСт ΠΎΡ‚ 2% Π΄ΠΎ 5% β€” всСгда Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠΉ вСрсии D3D. Π‘Ρ‚Π°Ρ€ΡˆΠ°Ρ GeForce RTX 2080 Ti Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ быстрСС Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚, Π½ΠΎ ΠΈ для Π½Π΅Π΅ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ D3D11 ΠΈ D3D12 составляСт лишь 5%. Π“Π»Π°Π²Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ β€” ΠΌΠΎΠΆΠ½ΠΎ смСло Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ D3D12-Ρ€Π΅ΠΆΠΈΠΌ для Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ ΠΈ AMD ΠΈ Nvidia, ΠΈ Ρ‡Π΅ΠΌ ΠΌΠΎΡ‰Π½Π΅Π΅ GPU β€” Ρ‚Π΅ΠΌ большС прирост Π² частотС ΠΊΠ°Π΄Ρ€ΠΎΠ².

Shadow of the Tomb Raider

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

ПослСдняя ΠΈΠ³Ρ€Π° сСрии Tomb Raider ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ D3D12-Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€, ΠΈ ΠΎΠ½ явно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ… Nvidia, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠΆΠ΅ Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, вСдь ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΠ³Ρ€Ρ‹ ΠΏΡ€ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°. Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Radeon RX 580 Π² D3D12-Ρ€Π΅ΠΆΠΈΠΌΠ΅ уступил самому сСбС 5% ΠΏΡ€ΠΈ сравнСнии с D3D11-вСрсиСй, GeForce GTX 1060 ΠΏΠΎΠΊΠ°Π·Π°Π»Π° прирост скорости Π² 13%, Π° топовая ΠΊΠ°Ρ€Ρ‚Π° сСмСйства Turing Π²ΠΎΠΎΠ±Ρ‰Π΅ Π±Ρ‹Π»Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΡŒ быстрСС ΠΏΡ€ΠΈ использовании Π½ΠΎΠ²ΠΎΠ³ΠΎ API.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Нагрузка Π½Π° GPU ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»Π°ΡΡŒ, Π½ΠΎ Π½Π΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΡƒΠΏΠΈΡ€Π°Π»Π°ΡΡŒ Π² Π½Π΅Π³ΠΎ Π² случаС GeForce RTX 2080 Ti, поэтому для этой ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΌΠΈ β€” Π² D3D12-Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ Π²Ρ‹ΡˆΠ΅, Π° Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° CPU мСньшС. А Π²ΠΎΡ‚ ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΠ° ΡΡ€Π΅Π΄Π½Π΅Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΡΡ‚Π°Π²ΡˆΠΈΡ… вСсьма популярными Π·Π° нСсколько Π»Π΅Ρ‚, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π±Π»ΠΈΠ·ΠΊΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² ΠΎΠ±ΠΎΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… β€” ΠΎΠ±Π΅ ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ 37-39 FPS, Π² зависимости ΠΎΡ‚ условий.

The Division 1

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

ΠŸΠ΅Ρ€Π²Π°Ρ ΠΈΠ³Ρ€Π° сСриала The Division ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° D3D12-Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€ Π½Π΅ сразу ΠΏΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ, Π° нСсколько ΠΏΠΎΠ·Π΄Π½Π΅Π΅. ΠŸΠΎΡ…ΠΎΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ слишком Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для графичСских Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Nvidia, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ прироста ΠΎΡ‚ Π΅Π³ΠΎ использования, Π° ΡΡ‚Π°Ρ€ΡˆΠ°Ρ GeForce RTX 2080 Ti Π΄Π°ΠΆΠ΅ сниТаСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° нСсколько ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ². Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, СдинствСнный Radeon Π² нашСм ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ Π΄Π°Π΅Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ 10% прирост ΠΎΡ‚ примСнСния Π½ΠΎΠ²ΠΎΠ³ΠΎ API.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚ΠΎ ΠΆΠ΅ самоС получаСтся ΠΈ ΠΏΡ€ΠΈ услоТнСнии Π·Π°Π΄Π°Ρ‡ΠΈ для графичСских процСссоров β€” ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΈ качСства Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ сниТСнию прироста ΠΈ падСния скорости, Π½ΠΎ ΠΈΡ… Π·Π½Π°ΠΊ остался Ρ‚Π΅ΠΌ ΠΆΠ΅: Π½Π° GeForce GTX 1060 Π²Ρ‹Π±ΠΎΡ€ API Π½Π΅ влияСт Π½ΠΈ Π½Π° Ρ‡Ρ‚ΠΎ, ΡΡ‚Π°Ρ€ΡˆΠ°Ρ GeForce Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ тСряСт Π² D3D12-Ρ€Π΅ΠΆΠΈΠΌΠ΅, Π° модСль Radeon RX 580 оказалась быстрСС ΠΏΡ€ΠΈ использовании Π½ΠΎΠ²ΠΎΠΉ вСрсии API, Π½ΠΎ ΡƒΠΆΠ΅ лишь Π½Π° 6%.

The Division 2

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Вторая Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ явно смотрится Π»ΡƒΡ‡ΡˆΠ΅ ΡƒΠΆΠ΅ Π² D3D12-Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ сразу Π½Π° всСх ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² нашСм сравнСнии графичСских процСссорах. РСшСния срСднСго уровня ΠΎΡ‚ AMD ΠΈ Nvidia ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ прирост ΠΎΡ‚ Π½ΠΎΠ²ΠΎΠ³ΠΎ API порядка 10%-12%, хотя ΠΏΡ€ΠΈ этом Radeon RX 580 оказываСтся Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ своСго прямого ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°, Π° Π²ΠΎΡ‚ GeForce RTX 2080 Ti Π΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ΡΡ Π²Π΄Π²ΠΎΠ΅ мСньшим приростом Π² частотС ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΎΡ‚ D3D12.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Битуация пСрСворачиваСтся с Π½ΠΎΠ³ Π½Π° Π³ΠΎΠ»ΠΎΠ²Ρƒ ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° GPU. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΡΡ€Π΅Π΄Π½Π΅Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹Π΅ Radeon RX 580 ΠΈ GeForce GTX 1060 ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ прирост скорости Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° лишь Π½Π° 8% ΠΈ 3%, соотвСтствСнно, Π° Π²ΠΎΡ‚ ΡΡ‚Π°Ρ€ΡˆΠ°Ρ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° Nvidia Π² Π±ΠΎΠ»Π΅Π΅ слоТных для GPU условиях ΠΏΠΎΠΊΠ°Π·Π°Π»Π° прирост FPS Π°ΠΆ Π½Π° 18%. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π³Π»Π°Π²Π½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ всС Ρ‚Π΅ ΠΆΠ΅. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π² случаС ΠΈΠ³Ρ€Ρ‹ The Division 2 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ D3D12-Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ… ΠΎΠ±Π΅ΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ: AMD ΠΈ Nvidia. А Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Ρ‚ΠΎΠ»ΠΊΡƒ ΠΎΡ‚ Π½ΠΎΠ²ΠΎΠ³ΠΎ API Ρ‚Π΅ΠΌ большС, Ρ‡Π΅ΠΌ ΠΌΠΎΡ‰Π½Π΅Π΅ GPU ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ CPU.

Total War: Warhammer II

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π£Π²Ρ‹, Π½ΠΎ Π² случаС ΠΈΠ³Ρ€Ρ‹ Total War: Warhammer II, Ρ€Π΅ΠΆΠΈΠΌ использования Direct3D12 остаСтся Π² ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅, ΠΈ ΠΎΠ½ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π° всСх Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ… ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ D3D11-Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€Ρƒ. Если для срСднСцСновых Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ Radeon RX 580 ΠΈ GeForce GTX 1060 ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ составило 14%-17%, Ρ‚ΠΎ для Ρ‚ΠΎΠΏΠΎΠ²ΠΎΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ сСмСйства GeForce RTX это ΡƒΠΆΠ΅ минус Ρ‚Ρ€Π΅Ρ‚ΡŒ скорости ΠΎΡ‚ D3D11-Ρ€Π΅ΠΆΠΈΠΌΠ°, Ρ‡Ρ‚ΠΎ просто Π½Π΅ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎ. Налицо плохая оптимизация Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ. ΠΠ΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠΉ Total War: Three Kingdoms Ρ‚Π°ΠΊΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π²Ρ‹ΠΊΠΈΠ½ΡƒΠ»ΠΈ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

ΠŸΠΎΡ‡Ρ‚ΠΈ Ρ‚ΠΎ ΠΆΠ΅ самоС отмСчаСтся ΠΈ Π² Π±ΠΎΠ»Π΅Π΅ слоТном графичСски Ρ€Π΅ΠΆΠΈΠΌΠ΅ с ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ качСством Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ всС GPU ΠΏΡ€ΠΈ использовании Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ графичСского API ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ сСбС ΠΆΠ΅ Π² D3D11-Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅. Π’ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ срСднСй мощности Π΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΡƒΡŽΡ‚ΡΡ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ΠΌ частоты ΠΊΠ°Π΄Ρ€ΠΎΠ² Π½Π° 10%-18%, Π° ΡΡ‚Π°Ρ€ΡˆΠ°Ρ GeForce β€” сразу Π½Π° 27%. Π’Π΅Ρ€Π΄ΠΈΠΊΡ‚: Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ D3D12 Π² этой ΠΈΠ³Ρ€Π΅ Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ случаС!

Metro Exodus

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π˜Π³Ρ€Π° Metro Exodus Π²Ρ‹ΡˆΠ»Π° Π½Π΅ Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ, ΠΈ ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ трассировки Π»ΡƒΡ‡Π΅ΠΉ DXR, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈ D3D12-Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€. НС ΠΎΡ‡Π΅Π½ΡŒ понятно, ΠΊΡ‚ΠΎ Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚ Π² Ρ‚Π°ΠΊΠΎΠΌ качСствС ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½ΠΎ Π½Π° Radeon RX 580 ΠΌΡ‹ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π΅ΠΌ нСбольшой прирост Π² скорости Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ API Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹ΠΉ (5%), Π° Π²ΠΎΡ‚ Π½Π° GeForce GTX 1060 получаСтся βˆ’4%. И Ссли для D3D11 ΠΎΠ½ΠΈ ΠΎΠ±Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ 56 FPS, Ρ‚ΠΎ Π² D3D12-Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π·Π½ΠΈΡ†Π° явно Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ Radeon. А GeForce RTX 2080 Ti Ρ‚Π°ΠΊ ΠΈ вовсС ΠΏΠΎΡ€Π°Π·ΠΈΠ»Π° ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ΠΌ скорости Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° 20%. А вСдь ΠΈΠ³Ρ€Π° Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π°ΡΡŒ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Nvidia.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11. Π€ΠΎΡ‚ΠΎ Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° dx11

Π”Π°ΠΆΠ΅ Π½Π° срСдних настройках Π² Full HD-Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² ΠΈΠ³Ρ€Π΅ упираСтся Π² GPU, Π½Ρƒ Π° ΠΏΡ€ΠΈ услоТнСнии Π·Π°Π΄Π°Ρ‡ΠΈ графичСский процСссор ΠΈ вовсС становится СдинствСнным ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»Π΅ΠΌ скорости Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°. ΠŸΡ€ΠΈΡ€ΠΎΡΡ‚ ΠΎΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ D3D12 Π² случаС Radeon RX 580 Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ увСличился, Π° Π²ΠΎΡ‚ ΠΎΠ±Π΅ GeForce всС Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… прСимущСств ΠΎΡ‚ Π±ΠΎΠ»Π΅Π΅ соврСмСнного Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€Π°, Π½ΠΎ хотя Π±Ρ‹ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ скорости стало мСньшС. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, польза ΠΎΡ‚ Π½ΠΎΠ²ΠΎΠ³ΠΎ API Π² этой ΠΈΠ³Ρ€Π΅ снова Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Radeon, Π΄Π° ΠΈ Ρ‚ΠΎ нСбольшая.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π§Ρ‚ΠΎ хочСтся сразу ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ β€” всС ΠΈΠ³Ρ€Ρ‹ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ ΠΏΠΎ Π½ΠΈΠΌ Π½Π΅ получится. Π‘Ρ€Π΅Π΄Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ сравнСнии Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½Ρ‹Ρ… вСрсий API, Π΄Π°ΡŽΡ‚ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, хотя ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈ ΠΏΠΎ Π½ΠΈΠΌ. Π£ΠΆ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ сдСланы D3D11 ΠΈ D3D12-вСрсии Π΄Π²ΠΈΠΆΠΊΠΎΠ² Π² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ…. БоотвСтствСнно, ΠΈ Π²Π΅Π΄ΡƒΡ‚ ΠΎΠ½ΠΈ сСбя ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… GPU, ΠΈ Π΄Π²Π΅-Ρ‚Ρ€ΠΈ ΠΈΠ³Ρ€Ρ‹ с большим ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ приростом FPS ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‡Π΅Π½ΡŒ сильно ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° срСдний счСт.

АрхитСктуры графичСских процСссоров AMD ΠΈ Nvidia сильно ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ, качСство ΠΊΠΎΠ΄Π° для D3D12 Ρ‚ΠΎΠΆΠ΅ Ρ€Π°Π·Π½ΠΎΠ΅. Достаточно ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ The Division 2, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ всС GPU ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ прСимущСство ΠΎΡ‚ Π½ΠΎΠ²ΠΎΠΉ вСрсии API, ΠΈ Total War: Warhammer II, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π° всСх Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°Ρ… ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ сильноС ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ сочСтания ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… GPU. Но всС ΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ срСдниС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ чисто справочно:

1920Γ—1080 medium2560Γ—1440 maximum
Radeon RX 58011%3%
GeForce GTX 10604%βˆ’3%
GeForce RTX 2080 Ti2%8%

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΏΠΎ срСдним Ρ†ΠΈΡ„Ρ€Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ лишь Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Radeon RX 580 Π² срСднСм Π»ΡƒΡ‡ΡˆΠ΅ справляСтся Π² D3D12 Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ срСднСй Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° GPU ΠΈ большой Π½Π° CPU. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½ΠΎ Π² Ρ‚ΠΎΠΌ числС ΠΈ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ процСссором, D3D11-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ AMD Π½Π΅ слишком Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π£ Nvidia такая оптимизация Π»ΡƒΡ‡ΡˆΠ΅, ΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ нСвысокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° GPU Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ GeForce ΠΈ Π² D3D11 выглядят Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ.

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ интСрСсный Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠΎ срСдним Ρ†ΠΈΡ„Ρ€Π°ΠΌ β€” Π² Π±ΠΎΠ»Π΅Π΅ тяТСлом Ρ€Π΅ΠΆΠΈΠΌΠ΅ явно Π²ΠΈΠ΄Π΅Π½ ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΉ прирост скорости Ρƒ GeForce RTX 2080 Ti. Π’Π°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Π² ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… настройках общая ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Ρ‡Π°ΡΡ‚Π΅Π½ΡŒΠΊΠΎ ΡƒΠΏΠΈΡ€Π°Π»Π°ΡΡŒ Π² CPU, Π° Π² этом случаС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ D3D12 Π΄Π°Π΅Ρ‚ прСимущСство. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ большС всСго смысла Π² использовании Π½ΠΎΠ²ΠΎΠΉ вСрсии D3D Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ для Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Ρ… GPU.

ΠœΡ‹ Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ Π½Π΅ взяли Π² сравнСниС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Kepler β€” Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ API эти GPU ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ лишь номинально, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ… D3D12-Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€Ρ‹ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° Ρ‚Π°ΠΊΠΈΡ… GPU, Π° Π³Π΄Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ отмСчаСтся прироста ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π° ΠΎΠ½Π° Π΄Π°ΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡ…ΡƒΠ΄ΡˆΠ°Π΅Ρ‚ΡΡ, Ρ‡Π°Ρ‰Π΅ всСго. Π”Π° ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Maxwell Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ° Π² D3D12-ΠΈΠ³Ρ€Π°Ρ…, Ρ‡Π°Ρ‰Π΅ всСго ΠΈ Π½Π° этих GPU прироста ΠΌΡ‹ Π½Π΅ Π²ΠΈΠ΄ΠΈΠΌ. ΠšΡ€ΠΎΠΌΠ΅ этого, Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ с ΠΌΠ°Π»Ρ‹ΠΌ количСством видСопамяти всСгда ΡΡ‚Ρ€Π°Π΄Π°ΡŽΡ‚ Π² случаС D3D12 большС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ программисты Ρ…ΡƒΠΆΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ ΠΊΠΎΠ΄, Ρ‡Π΅ΠΌ это Π΄Π΅Π»Π°Π΅Ρ‚ прСдыдущая вСрсия графичСского API. ΠœΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ это Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΠ³Ρ€Ρ‹ Civilization IV, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π² Ρ‚ΠΎΠΌ числС использовался ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³, ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹Π΅ трСбования ΠΊ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ VRAM.

Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ β€” Π² случаС Ρ€Π΅ΠΆΠΈΠΌΠ° с высокой Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ GPU, Ρƒ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ AMD всС Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, ΠΎΡ‚ Π½ΠΎΠ²ΠΎΠΉ вСрсии API ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ прирост частоты ΠΊΠ°Π΄Ρ€ΠΎΠ² Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях, Ρ…ΠΎΡ‚ΡŒ ΠΈ нСбольшой. Π—Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ высоких Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΠΌΠ°Π»ΠΎΠΌ объСмС видСопамяти ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ³Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… D3D12-Π΄Π²ΠΈΠΆΠΎΠΊ сдСлан явно Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Для Pascal Π² Π»ΠΈΡ†Π΅ GeForce GTX 1060 новая вСрсия API ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ нСсколько мСньшС, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ вовсС Π΄Π°Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ прирост FPS.

ΠŸΡ€ΠΈ ΡƒΠΏΠΎΡ€Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² возмоТности CPU, новая вСрсия Direct3D Π΄Π°Π΅Ρ‚ ΠΊΡƒΠ΄Π° больший прирост Π² большСм количСствС случаСв, ΠΈ особСнно это касаСтся Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ AMD, D3D11-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… нСсколько Ρ…ΡƒΠΆΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½. Π’ своих ΠΎΠ±Π·ΠΎΡ€Π°Ρ… ΠΌΡ‹ Π½Π΅ Ρ€Π°Π· ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π² Ρ‚Π°ΠΊΠΈΡ… случаях Radeon Ρ‡Π°ΡΡ‚Π΅Π½ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΠΎ скорости ΠΊΠ°Ρ€Ρ‚Π°ΠΌ GeForce. Но Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Direct3D12 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ всС Ρ‡Π°Ρ‰Π΅, ситуация Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ‚ΡŒΡΡ. И ΠΈΠ³Ρ€ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎ API Π±ΡƒΠ΄Π΅Ρ‚ всС большС.

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ Π³Π»Π°Π²Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ нашСго нСбольшого исслСдования β€” всС ΠΈΠ³Ρ€Ρ‹ ΠΈ Π΄Π²ΠΈΠΆΠΊΠΈ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для Π½ΠΎΠ²ΠΎΠΉ вСрсии графичСского API DirectX, ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ совСт, стоит Π»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ D3D12-Ρ€Π΅Π½Π΄Π΅Ρ€Π΅Ρ€ ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Блишком ΠΌΠ½ΠΎΠ³ΠΎΠ΅ зависит ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€, ΠΈ Π² случаС Π½ΠΎΠ²ΠΎΠΉ вСрсии D3D ΠΈΡ… влияниС лишь ΡƒΡΠΈΠ»ΠΈΠ»ΠΎΡΡŒ. На ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ влияСт ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° со стороны ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ GPU, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄ свои Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Но DirectX 12 API Ρ‚ΠΎΡ‡Π½ΠΎ Π΄Π°Π΅Ρ‚ Π²Π°ΠΆΠ½Ρ‹Π΅ прСимущСства ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΈΠ³Ρ€ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΆΠ΅ Π±Π΅Π· особых опасСний.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *