Vulkan 1.0: жоғары өнімді графикаға арналған кросс-платформалық API

El Ақпан үшін 16 осы жылдың Хронос тобы жарнама Vulkan 1.0 шығарылымы (20015 жылдың аяғында күтілетін іске қосу күніне қол жеткізілмегендіктен), екі жылдық қажырлы еңбектен кейін ол әлемге шығуға дайын. Бірінші ойын Vulkan қозғалтқышы сонымен қатар жалпы бета нұсқасында қол жетімді 16 жағдай бойынша Linux жағдайы толығымен қолайлы емес соңғы пайдаланушылар мен ойыншылар үшін, өйткені көптеген сатушылар әлі де бар олардың Windows жүйесіндегі Linux қолдауы арқылы көмектесетіндігін анықтау. Операциялық жүйенің осы айырмашылықтарын елемей, сіз оған сенімді болуыңыз керек сіздің күткендеріңіз шындыққа сай келеді көрмей тұрып жаңа Вулкан ойыны әзірлеушілерге осы жаңа графикалық API-ны үйренуге және жобалауға уақыт бере отырып.

1

Вулкан 1.0

Вулкан жауабы Хронос тобы дейін Microsoft DirectX 12, Apple's Metal және ескі AMD Mantle API қамтамасыз ету жоғары өнімді графика. Олар алдымен осы СП-ны « «Келесі буын OpenGL бастамасы», бірақ бір кездері Вулкан аталып, алдыңғы атағы өткенде қалды. Vulkan дрейфтейді және ADM Mantle технологиясы негізінде жасалған қайсысы AMD арқылы қайырымдылық жасады хронос беру ниетімен оның негізі олар сала бойынша стандарттай алатын API жасай бастайды (дәл OpenGL сияқты), бірақ Вулкан ол дамыды әлдеқайда, қазірдің өзінде AMD-дің GNC аппараттық дизайнымен байланысты емес және барлық пайдалану жағдайларына сәйкес келеді барлық экожүйелер, API көптеген тараптар қарастырғаннан кейін көп дамыды. Хроностың президенті, Нил треветт, деп анық көрсетті Вулкан es Мантияға басқа назар аударудан әлдеқайда көп.

Entre Вулканның мақсаттары бұл дизайн 3D графикалық қосымшалар нақты уақытта, Como ойындар мен интерактивті ақпарат құралдары барлық платформаларда, сонымен қатар, әртүрлілікті қамтамасыз етуге арналған басқа API-мен салыстырғанда артықшылықтар, ұсыныс Төменгі үстеме шығындар, GPU-ны тікелей басқару және CPU-ны аз пайдалану кезінде жоғары өнімділікқабілетті болу жұмысты бірнеше CPU ядроларына жақсырақ бөлу. Ол сондай-ақ a болуымен сипатталады Жоғары деңгейлі графикалық карталар қолдайтын кросс-платформалы API y осы API көмегімен жасалған қосымшалардың портативтілігін жақсартуға арналған OS агностикасы бар.

Вулкан 1.0 жағдайларын қолдануға арналған смартфон, жұмыс үстелі және консольдар, қазір Көп ағынды мүмкіндіктері бар API, OpenGL драйверлерімен салыстырғанда үстеме шығындар әлдеқайда төмен және не қолдайды SPIR-V арқылы алдын-ала құрастырылған шейдерлер. Басқа балама API-лерден айырмашылығы, Vulkan - бұл кросс платформасы және шынайы салалық стандарт. Қазіргі уақытта бар Вулкан СДК үшін қол жетімді Android, Linux және Windows, әлі де бета-сатысында, AMD және Nvidia бұл туралы мәлімдеді олар Вулканды қолдайды. Вулкан 1.0 Бұл соңғы нұсқа емес, болашақ түзетулер, әрине, бір рет келеді жұмыс тобы басқа әзірлеушілерден кері байланыс алды.

¿Ал OpenGL-ге не болады?

Әзірше Вулкан 1.0 үшін алдыңғы қатарда тұр сыйымдылығы жоғары графика туралы қамқорлық жасау, OpenGL-ді Khronos Group бас тартпайды, осы жобаға жауапты әзірлеушілер қалады және дамуға тиіс. Вулкан жоқ бұл өте қажет барлық ойындар мен қолданбаларды жасаушыларға арналған, бұл сіздің қаншалықты маңызды екендігіңізге байланысты болады өнімділік, егер сізге графикалық картаның көмегі қажет болса, API қол жетімді болса, жұмыс жүктемесін параллельдеу мүмкін емес және т.б.

2

Сондай-ақ, әңгіме болды қолдауды қосу OpenGL үшін SPIR-V және сол жақтағы басқа жақсартулар. Алайда Хронос тобы жаңа сипаттамаларын немесе жаңартуларын ресми түрде жарияламады OpenGL, бірақ бұл келесі айларда қырағылық туралы мәселе.

Біреуі OpenGL кеңейтімдері (бейресми) ұшыраған NVIDIA драйвері - бұл GL_NV_draw_vulkan_image. Бұл кеңейтім ұсынады DrawVkImageNV ішіндегісін немесе барлығын көрсетуге мүмкіндік беретін тіктөртбұрыш салу мүмкіндігі VkImage in Vulkan екі өлшемді түрде. Бұл кеңейтім қамтамасыз етеді Vulkan және OpenGL арасындағы синхрондау сызбалары, негізінен кеңейту жол ұсынады қазіргі мазмұн de Вулкан дконтекст шеңберінде OpenGL.

3

Ойындар және Вулкан

Өткен 16 ақпан Croteam Talos принципін іске қосты, жүктелген Бу платформасы қолдану арқылы Vulkan қозғалтқышы. Өкінішке орай нұсқасы осы ойынға арналған Linux әлі көпшілікке қол жетімді емес, бірақ жақында болады

El артта қалды Оған байланысты сәйкестік драйверлерін іздеу. Бұлар Vulkan 1.0 жүргізушілері болады жақында шығарылды өйткені біз білеміз Windows бета нұсқасы Steam арқылы қол жетімді. Клапаннан, деп күтілуде Dota2 тезірек қол жетімді Қолдауымен Вулкан, сол сияқты болашақта басқа ойындар пайда болады.

Майкл Ларабел, форум жазушысы Phoronix «ерте қатысқан ойын жасаушы ретінде Вулкан ескертілді жоқ түр көрсету Вулкан ойындарының орындалуымен керемет күтіңіз». Себебі Vulkan API өнімділігі мен оңтайландыруы үшін көптеген мүмкіндіктер ұсынады, ойындар мен олардың қозғалтқыштары DirectX 11 және OpenGL үшін реттеледі. Жаңа ойындар пайда болғанға дейін немесе айналасында қайта жасақталған қозғалтқыштар болмайды Вулкан болатынын OpenGL / DX11-де жақсы жұмыс. Сондықтан Juegos Қазіргі уақытта Вулкан олар болуы мүмкін OpenGL процессорына қарағанда баяу, бұл ойындар мен драйверлердің әртүрлі қателерімен жұмыс істеген кезде.

Дегенмен әзірлеушілер ойындар қуанышты бар Вулкан ұсынған мүмкіндіктер, Les уақытты қажет етеді сондай-ақ толығымен түрлендіру. Осыған ұқсас жағдай қашан болды 3. Direct11D шығарылды және бастады ойындарды қолдау, біраз уақыттан кейін Direct3D 9-ге қарағанда жылдам жұмыс істей бастады.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

2 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады.

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Сталкер дижо

    Ойындар үшін не беретінін көру үшін жақсы пост. Ашық көздер әлеміндегі ойындар үшін жақсы уақыттар келеді

  2.   HO2Gi дижо

    «20015» сізде нөл қалды деп ойлаймын

bool(шын)