Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ DirectX?

НСмного о DirectX

Пока Π² ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ Π½Π΅ сущСствовало DirectX, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ms Dos.
Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ, Π² прямом смыслС этого слова, с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ систСмы, Ρ‚Π°ΠΊΠΈΠΌΠΈ, ΠΊΠ°ΠΊ AUTOEXEC.BAT, CONFIG.SYS, ΠΈ с настройками Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Ρ‚ΠΈΠΏΠ° EMM386.EXE ΠΈ Ρ‚.Π΄. лишь Ρ€Π°Π΄ΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ нСсколько Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… свободных Π±Π°ΠΉΡ‚ ΠΈΠ· доступных 640Кб Π±Π°Π·ΠΎΠ²ΠΎΠΉ памяти, Π΄Π°ΠΆΠ΅ Ссли Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ установлСно 16Мб ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

Π–ΠΈΠ·Π½ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π±Ρ‹Π»Π° Π½Π΅ сахар, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ для прСодолСния ограничСния Π² 640Кб ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ разновидности Π²ΠΈΠ΄Π΅ΠΎΠ°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² ΠΈ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚.

Π‘ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ Π² свСт Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft DirectX для Windows 95 всС ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ становятся историСй.

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

Но Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€ с использованиСм DirectX остаСтся всС Π΅Ρ‰Π΅ нСпростой Π·Π°Π΄Π°Ρ‡Π΅ΠΉ. Иногда всС Π΅Ρ‰Π΅ достаточно Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ тратят ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° поиск Π·Π½Π°Π½ΠΈΠΉ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π°, ΠΊΠ°ΠΊ DirectDraw, Z-Π±ΡƒΡ„Π΅Ρ€Ρ‹ ΠΈΠ»ΠΈ DirectSound, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ слоТныС, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ инструмСнты.

ЦСль этой ΡΡ‚Π°Ρ‚ΡŒΠΈ β€” ΠΏΠΎΠΌΠΎΡ‡ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌ DirectX, нСсколькими совСтами, основанными Π½Π° ΠΌΠΎΠ΅ΠΌ собствСнном ΠΎΠΏΡ‹Ρ‚Π΅ написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ смогут ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· этого ΠΎΠ±Π·ΠΎΡ€Π° ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ DirectX.

DirectX прСдставляСт собой Π½Π°Π±ΠΎΡ€ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… API (application programming interface β€” интСрфСйс программирования ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΠ³Ρ€ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ доступ ΠΊ спСцифичСским функциям Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния Π±Π΅Π· нСобходимости написания аппаратнозависимого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. DirectX основан Π½Π° Π½Π°Π±ΠΎΡ€Π΅ интСрфСйсов COM ΠΈΠ»ΠΈ классов. COM Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ Component Object Model (ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Π°Ρ МодСль ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²), ΠΈ прСдставляСт собой ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ интСрфСйса, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ COM ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΈΠΌΠΈ языками программирования, ΠΊΠ°ΠΊ C/C++, Delphi ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Basic. ВсС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ссылка Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»Π° Π²Ρ‹ΡˆΠ΅, написаны Π½Π° C++, Ρ‚.ΠΊ. я ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ этим языком. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ COM ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² DirectX, Π½ΠΎ ΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π² качСствС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ являСтся сСрдцСм ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самой ΡˆΠΈΡ€ΠΎΠΊΠΎ примСняСмой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ β€” OLE (Objects Linking and Embedding β€” связываниС ΠΈ встраиваниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²).

DirectX 5.0 SDK (Software Development Kit β€” Набор Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ), доступСн для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ с сайта Microsoft.

Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ DirectX для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Если Π’Ρ‹ Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π½ΠΎ Π’Π°ΠΌ Π½Ρ€Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π½Π° ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π’Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ ΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ ΠΎ DirectX. ΠŸΠΎΡ‡Π΅ΠΌΡƒ?

ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ DirectX ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² соврСмСнном ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€. КаТдая ΠΈΠ³Ρ€ΡƒΡˆΠΊΠ°, ΠΈΠΌΠ΅ΡŽΡ‰Π°Ρ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ «for Windows 95«, ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ Π½Π° Π’Π°ΡˆΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия установлСнного Π² систСмС DirectX. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ DirectX это Π½Π΅ просто «Π½Π΅Ρ‡Ρ‚ΠΎ для программистов», это ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π½Π΅Ρ‡Ρ‚ΠΎ для ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ².

Π’ Ρ‚ΠΎΠΆΠ΅ врСмя Ссли какая-Ρ‚ΠΎ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… соврСмСнных ΠΈΠ³Ρ€ установлСнна Π½Π° Π’Π°ΡˆΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π·Π½Π°Ρ‡ΠΈΡ‚, DirectX Ρ‚ΠΎΠΆΠ΅ установлСн, ΠΈ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎΠ± этом, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ² Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° нСсколько Π½ΠΎΠ²Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ появились Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ WindowsSystem, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ DDRAW.DLL ΠΈΠ»ΠΈ DPLAY.DLL. Π­Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ DirectX, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ всСми ΠΈΠ³Ρ€Π°ΠΌΠΈ, установлСнными Π² Π’Π°ΡˆΠ΅ΠΉ систСмС ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· интСрфСйс DirectX.

DirectX ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ событий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ³Ρ€Π΅, Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊ Π²Ρ‹Π²ΠΎΠ΄ изобраТСния Π½Π° экран ΠΈΠ»ΠΈ считываниС Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΌΡ‹ΡˆΠΈ ΠΈΠ»ΠΈ дТойстика.

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

DirectX ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ VGA ΠΈ SVGA Π²ΠΈΠ΄Π΅ΠΎΡ€Π΅ΠΆΠΈΠΌΡ‹ ΠΏΡ€ΠΈ 64К Ρ†Π²Π΅Ρ‚ΠΎΠ² (Hi-color) Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ рСсурсов. Π‘ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ Π΄Π½Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΠ°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² возрастаСт, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, DirectX ΠΈΠ³Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ всС Π±ΠΎΠ»Π΅Π΅ рСалистично ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

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

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

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

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

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

Civilization VI

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

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

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

Π’ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ тяТСлых условиях с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΡΠΌΠΏΠ»ΠΈΠ½Π³Π°, 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

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

Hitman 1

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

Hitman 2

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

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

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

F1 2018

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

Rise of the Tomb Raider

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

Shadow of the Tomb Raider

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

The Division 1

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

The Division 2

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

Битуация пСрСворачиваСтся с Π½ΠΎΠ³ Π½Π° Π³ΠΎΠ»ΠΎΠ²Ρƒ ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° 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

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

Metro Exodus

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

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

Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…. Π€ΠΎΡ‚ΠΎ Π½Π° Ρ‡Ρ‚ΠΎ влияСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ икс Π² ΠΈΠ³Ρ€Π°Ρ…

Π”Π°ΠΆΠ΅ Π½Π° срСдних настройках Π² 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 Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *