Издање Меса 20.1.0, бесплатна имплементација ОпенГЛ-а и Вулкана

Представио издавање бесплатне имплементације ОпенГЛ и Вулкан АПИ-ја - Меса КСНУМКС. Прво издање гране Меса 20.1.0 има експериментални статус - након коначне стабилизације кода, биће објављена стабилна верзија 20.1.1. У Меси 20.1 имплементиран пуна ОпенГЛ 4.6 подршка за Интел (и965, ирис) и АМД (радеонси) ГПУ, ОпенГЛ 4.5 подршка за АМД (р600) и НВИДИА (нвц0) ГПУ, ОпенГЛ 4.3 за виргл (виртуелни ГПУ) Виргил3Д за КЕМУ/КВМ), као и Вулкан 1.2 подршку за Интел и АМД картице.

Међу Промене:

  • Додато Активни слој за избор уређаја за Вулкан АПИ на системима са више ГПУ-а који подржавају Вулкан, који ради слично као ДРИ_ПРИМЕ за ОпенГЛ. Да бисте изабрали активни драјвер и ГПУ, обезбеђена је променљива окружења МЕСА_ВК_ДЕВИЦЕ_СЕЛЕЦТ (ако није инсталирана, користи се ДРИ_ПРИМЕ).
  • Подршка за чипове која се очекује следеће године заснована на новој микроархитектури додата је и965 и драјверима ириса за Интел ГПУ-ове Роцкет Лаке.
  • АНВ Вулкан драјвер се развија за Интел ГПУ додао је оптимизација за чипове заснована на Ицелаке микроархитектури (Ген11), омогућавајући употребу чистих боја приликом текстурирања. Када је тестирана у Дота2, промена је смањила број операција конверзије боја за 95% и повећала перформансе за 3.5%.
  • У Вулкану возач АНВ повећана ефикасност коришћења кеша на системима са Интел Ивибридге и Хасвелл чиповима. Коришћење тестова Вулкан рачунарских функција из Геекбенцх-а 5 показало је повећање перформанси од 330% на Хасвелл ГТ3 хардверу (повећање због чињенице да се претходно кеш није користио у неким условима).
  • Драјвери за Интел ГПУ (иКСНУМКС, ирис) додато Режим „црне рупе“ (ОпенГЛ екстензија ИНТЕЛ_блацкхоле_рендер), који онемогућава све операције рендеровања које преноси ГПУ, али задржава обраду ОпенГЛ операција.
  • Подршка за векторизацију која је претходно додата за АМД чипове је портована за Интел графичке чипове НКС, средња репрезентација без типа (ИР) схадера која има за циљ рад ​​на најнижем нивоу, под ГЛСЛ ИР и Меса интерним ИР. Са практичне стране, због боље оптимизације сејдера, промена је омогућила повећање перформанси ОпенГЛ-а и Вулкана у многим играма на системима са Интел ГПУ-овима. На пример, у игри
    Рисе оф тхе Томб Раидер се слави повећање перформанси за 3%, ау Схадов оф тхе Томб Раидер за 10%.

  • У позадини за компајлирање схадера "АЦО“, који развија Валве као алтернативу ЛЛВМ компајлеру схадера, додата је подршка за тип схадерИнт9 за ГФКС16+ ГПУ, омогућавајући употребу 16-битних целих бројева у коду сенки. За
    АМД Нави ГПУ (ГФКС10) obezbeđeno коришћење НГГ (Нект-Ген Геометри) мотора при раду са вертек и теселлатион схадерима.

  • За АМД Нави 12 и Нави 14 ГПУ укључени подршка за приказани ДЦЦ (Делта Цолор Цомпрессион) режим, који обезбеђује рад са компресованим подацима о боји приликом организовања излаза на екрану.
  • Додато експериментална НИР подршка за класични Галлиум3Д драјвер Р600 (АМД Радеон ХД 2000-6000) са подршком за геометријске, фрагментарне, теменске и теселација схадерс.
  • Возач Вулкан РАДВ додато Закрпа која побољшава перформансе Ид Тецх игара на системима са АМД АПУ оптимизацијом управљања меморијом.
  • У Панфрост драјверу имплементиран експериментална подршка за ОпенГЛ ЕС 3.0 и обезбеђено Подршка за 3Д рендеровање за Бифрост ГПУ (Мали Г31). Припремљена је почетна имплементација компајлера схадера који подржава сет интерних инструкција специфичан за Бифрост ГПУ.
  • Вулкан драјвер ТУРНИП, развијен за Куалцомм Адрено ГПУ, додао је подршка за геометријске схадере и Адрено 650 чипс.
  • У Галлиум3Д драјверу ЛЛВМпипе, који обезбеђује софтверско приказивање, појавио се подршка за теселационе сејдере.
  • Представио большая порција оптимизације у глтхреад-у (вишенитна имплементација ОпенГЛ-а). Након уношења измена, перформансе Торцс тркачког симулатора су порасле за 16% у подразумеваној конфигурацији и за 40% када је глтхреад омогућен.
  • Додато енабле_драв_оут_оф_ордер опција (омогућена преко дрицонф-а) да би се омогућиле оптимизације за убрзавање ЦАД-специфичних операција цртања ван редоследа. Када је ова опција омогућена, примећено је убрзање од 11% у Виевперф7 Цатиа тесту.
  • Додате нове ОпенГЛ екстензије:
  • Додата проширења за РАДВ Вулкан драјвер (за АМД картице):
  • Додата проширења за АНВ Вулкан драјвер (за Интел картице):

    Извор: опеннет.ру

Додај коментар