belovorus.ru

Блог о телекоммуникациях

Популярный блог - помощник для работы за компьютером и в сети Интернет

 

 

Категории

 

Новости

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Написать администратору

Ці патрэбны для сучасных гульняў DirectX 12

  1. аўтар публікацыі
  2. x64 (aka andi)

Вы любіце сучасныя кампутарныя гульні? Калі так, вам напэўна знаёма такое слова, як DirectX.

Па сваёй сутнасці, DirectX ўяўляе набор стандартызаваных інтэрфейсаў, якія палягчаюць распрацоўку прыкладанняў (не абавязкова гульнявых) па працы з кампанентамі кампутара. Раней вытворцы прылад - няхай гэта будзе відэакарта або гукавая карта - дзейнічалі, што называецца, «хто ў што горазд». Распрацоўнікам гульняў прыходзілася самастойна разбірацца з прынцыпам працы і дадаваць падтрымку ў свае праекты.

Калі паглядзець сістэмныя патрабаванні гульняў пачатку-сярэдзіны 90-ых, можна сустрэць нешта накшталт такога: відэаадптар VGA, Sound Blaster сумяшчальная гукавая карта. Калі распрацоўшчык ўкараняў падтрымку іншых стандартаў або прылад, ўказваліся і яны.

З аднаго боку, падобны падыход дазваляў выціснуць максімум пры належнай аптымізацыі, з другога - разбірацца са спецыфікай працы кожнай «жалязякі» сумніўнае задавальненне. Але была і трэці бок: выпушчаная Windows 95 накладвала занадта шмат абмежаванняў па доступе да кампанентаў і хуткадзейнасці у прыватнасці. Гэта змушала распрацоўшчыкаў працягваць выпускаць гульні пад DOS.


Microsoft з гэтым мірыцца не хацела. Так з'явіўся DirectX.

Цяпер распрацоўнікам не трэба было задумвацца аб прынцыпах рэалізацыі нейкіх рэчаў. Быў стандартызаваны інтэрфейс, які прадпісваў прыладам аднастайна рабіць нейкія рэчы. Праграміст не задумваўся пра тонкасці рэалізацыі, ён проста адпраўляў дадзеныя і атрымліваў тое, што чакаў.

Увогуле-то, усё было добра. Пакуль не з'явіўся Windows 10. З гэтага моманту моманту Microsoft занялася планамерны знішчэннем за ўсё «іншадумца». Новыя працэсары афіцыйна падтрымліваюцца толькі ў гэтай сістэме. Новая версія DirectX 12 таксама. Нават абноўлены браўзэр Edge працуе толькі пад «дзясяткай». А блакітнай марай «рэдманцкага гіганта» стала простае жаданне бачыць усе новыя гульні працуюць толькі пад DirectX 12 (чытай, Windows 10).

У чэрвені 2016 года, пасля выхаду чатырохсот лінейкі відэакарт ад AMD, фанаты фірмы сталі ванговать больш хуткае напаўненне рынка гульнямі пад «DX12 only». А ўсё таму, што відэакарты ад NVidia паказвалі сябе горш. І вось, прайшло ўжо 2 гады, без квартала. Што мы маем?

Самае галоўнае, Microsoft прарабіла велізарную працу па навязванню карыстальнікам сваёй новай сістэмы. Паводле розных крыніц, доля Windows 10 складае ад 34 да 43,5%. Яшчэ адна папулярная аперацыйная сістэма Windows 7 мае долю ў 41,6%.

З пункту гледжання бізнесу відавочна, што ствараць праграмныя прадукты толькі пад новую вось не выгадна - гэта страта мінімум паловы аўдыторыі. А таму, частка распрацоўшчыкаў наогул не затлумляцца з DirectX 12 - навошта, калі інтэрфейсы обратносовместимы і Windows 10 выдатна цягне праекты пад стары добры DirectX 11?

Некаторыя распрацоўнікі ўсё ж дадаюць сваім гульняў падтрымку DX12, але тут трэба разумець, што гэта менавіта падтрымка, а не паўнавартасная распрацоўка. І падтрымка гэтая парой альбо не дае нічога, альбо наадварот пагаршае прадукцыйнасць.

На дадзены момант колькасць гульняў, якія падтрымліваюць DirectX 12, складае менш за 30 штук. А гульні, якія падтрымліваюць толькі DX 12, можна пералічыць па пальцах рук. Гэта праекты, дзе выдаўцом выступае Microsoft. Спіс усяго агіднасці ёсць тут .

Найбольш адметны Quantum Break. Ён павінен быў стаць першай гульнёй, якая працуе толькі на DirectX 12, і спярша так і было. Потым гульня выйшла ў сэрвісе Steam, для яе «завезлі» падтрымку DirectX 11 і ... раптам, гульня стала працаваць на 20-33% хутчэй! На аднолькавай дазволе, з аднымі і тымі ж наладамі - і такі істотны рост прадукцыйнасці.

Тут не трэба быць 7 пядзяў у ілбе, каб зразумець, пад які інтэрфейс гульня першапачаткова распрацоўвалася. Відавочна, DirectX 12 вырашылі прыкруціць ў канцы па патрабаванні выдаўца. Але здарылася як у показцы: «ну не шмогла я».

Так што мы маем цяпер? Ці патрэбны сучасным гульняў DX 12?

Пакуль можна адназначна сцвярджаць, што гэта зусім не абавязкова. Калі вы, вядома, не фанат канкрэтнай гульні з табліцы.

Спіс гульнявых эксклюзіваў пад DirectX 12:

аўтар публікацыі

не ў сеткі 10-й гадзіне

x64 (aka andi)

Каментары: 2846 Публікацыі: 395 Рэгістрацыя: 2009/04/02

Што мы маем?
А таму, частка распрацоўшчыкаў наогул не затлумляцца з DirectX 12 - навошта, калі інтэрфейсы обратносовместимы і Windows 10 выдатна цягне праекты пад стары добры DirectX 11?
Так што мы маем цяпер?
Ці патрэбны сучасным гульняў DX 12?

Перейти на начало страницы

 

Copyright @ 2003 г. Беловский центр телекоммуникаций, Кемеровский филиал

ОАО "Сибирьтелеком"

Каталог Апорт


Directrix.ru - рейтинг, каталог сайтов

Лучшие интернет магазины

Туристический форум ездок. Турция, Египет, другие страны