Виндовс компатибилност

Како омогућити Вулкан приказивање у винским играма помоћу ДКСВК

Како омогућити Вулкан приказивање у винским играма помоћу ДКСВК
ДКСВК је бесплатан пројекат отвореног кода који преводи Дирецт3Д позиве Вулкану у Линук. Интегришући се са слојем компатибилности са вином, ДКСВК вам омогућава да користите Вулкан приказивач у Дирецт3Д (Д3Д9, Д3Д10 и Д3Д11) апликацијама и играма у Линуку.

ДКСВК ради тако што замењује постојеће Дирецт3Д „длл“ датотеке у Винеу прилагођеним датотекама које конвертују Дирецт3Д АПИ позиве у Вулкан. Као резултат, можда ћете видети побољшану графику, повећане перформансе и бољу компатибилност у 3Д апликацијама и играма. Учинак ДКСВК на перформансе може бити драстичан, побољшавајући укупну брзину кадрова у већини 3Д апликација и игара. Иако можете видети различите резултате од случаја до случаја.

Инсталирање ДКСВК у Линук

Можете преузети најновију ДКСВК верзију са његове ГитХуб странице. Да бисте правилно поставили ДКСВК, прво морате да инсталирате неке пакете и конфигуришете вински префикс.

За почетак омогућите Вулкан управљачке програме у Убунтуу покретањем наредбе доле:

$ судо апт инсталирајте меса-вулкан-дриверс меса-вулкан-дриверс: и386
либвулкан1 либвулкан1: и386

Поново покрените систем да бисте завршили инсталацију.

Даље, мораћете да инсталирате винске пакете. Препоручио бих вам да инсталирате стабилне верзије вина, али ДКСВК ће радити и са развојним верзијама. Да бисте инсталирали винске стабилне верзије у Убунту, покрените наредбу испод:

$ судо апт инсталирај вино

Имајте на уму да Убунту можда неће имати најновије верзије вина укључене у своја спремишта. Да бисте проверили и инсталирали најновију верзију вина, следите упутства доступна овде.

Сада када су инсталирани потребни пакети, можете наставити са конфигурисањем новог префикса за вино. Вински префикси нису ништа друго до изоловани контејнери за инсталирање Виндовс апликација у Линук. Добра је идеја створити нови префикс за сваку апликацију или игру коју инсталирате у Вине. Будући да један префикс нема никакве везе са другим, ствари се одржавају чистима и не руше се, што резултира мањим проблемима са компатибилношћу.

Покрените наредбу доле да бисте креирали нови префикс под називом „Игра“ у свом кућном директоријуму:

$ ВИНЕПРЕФИКС = ”$ ХОМЕ / Гаме” винецфг

Можете проћи било коју путању до променљиве ВИНЕПРЕФИКС, само се уверите да је то пуна путања, а не релативна.

ДКСВК је доступан и за 32-битне и за 64-битне архитектуре, а важно је да инсталирате ДКСВК датотеке ради исправне архитектуре. Подразумевано, Вине ће створити 64-битни префикс. Међутим, можете ручно одредити архитектуру покретањем било које од наредби у наставку:

$ ВИНЕАРЦХ = вин64 ВИНЕПРЕФИКС = ”$ ХОМЕ / Гаме” винецфг
$ ВИНЕАРЦХ = вин32 ВИНЕПРЕФИКС = ”$ ХОМЕ / Гаме” винецфг

Ако сте до сада исправно следили кораке, сада можете да пређете на стварну инсталацију ДКСВК у винском префиксу. Издвојите преузету ДКСВК архиву и покрените наредбу из доленаведене мапе како бисте скрипту за подешавање учинили извршном:

$ цхмод + к сетуп_дквк.сх

Са наведеном променљивом ВИНЕПРЕФИКС, покрените наредбу у следећем формату:

$ ВИНЕПРЕФИКС = ”$ ХОМЕ / Игра” ./ сетуп_дквк.сх инсталирати

Вредност ВИНЕПРЕФИКС можете заменити сопственим путем. Сачекајте неколико секунди да се инсталација заврши.

Да бисте деинсталирали ДКСВК, покрените наредбу испод:

$ ВИНЕПРЕФИКС = ”$ ХОМЕ / Игра” ./ сетуп_дквк.сх деинсталирати

Како потврдити да ли ДКСВК ради у апликацији или игри?

Након инсталације ДКСВК, можда ћете желети да проверите да ли се ДКСВК библиотеке и Вулкан правилно користе у игри. Да бисте то урадили, додајте наредбу вина са променљивом околине „ДКСВК_ХУД = 1“.

$ ВИНЕПРЕФИКС = ”$ ХОМЕ / Гаме” ДКСВК_ХУД = 1 покретач вина.еке

Ако је ДКСВК правилно инсталиран и користи се у вашој Дирецт3Д игри, видећете ФПС ХУД у горњем левом углу екрана:

Можете прилагодити приказ ХУД користећи различите вредности одвојене зарезом овде објашњене.

У случају да не желите да користите ДКСВК ХУД, можете потврдити из излаза терминала да ли се позива ДКСВК или не. Следећи излаз приказује ДКСВК који се користи у игри након што покренете „еке“ покретач у префиксу Вине:

инфо: ДКСВК: в1.7.1
информације: Уграђени добављачи додатака:
информације: Вин32 ВСИ
инфо: ОпенВР
упозорити: ОпенВР: Лоцирање модула није успело
информације: Омогућена проширења инстанце:
инфо: ВК_КХР_сурфаце
инфо: ВК_КХР_вин32_сурфаце
упозорити: Д3Д9: ВК_ФОРМАТ_Д24_УНОРМ_С8_УИНТ -> ВК_ФОРМАТ_Д32_СФЛОАТ_С8_УИНТ
упозорите: Д3Д9: ВК_ФОРМАТ_А4Р4Г4Б4_УНОРМ_ПАЦК16_ЕКСТ -> ВК_ФОРМАТ_Б4Г4Р4А4_УНОРМ_ПАЦ

Закључак

ДКСВК пројекат дао је огроман подстицај ненативном игрању у Линуку. Његова дубока интеграција са вином резултирала је огромним побољшањима перформанси у многим играма. ДКСВК је у потпуности интегрисан у Стеам-ов слој компатибилности Протон, који је и сам заснован на вину. Ако Стеам користите за преузимање и играње Виндовс компатибилних игара, аутоматски ћете добити подршку за ДКСВК путем Протона.

Најпопуларније лабораторијске игре Оцулус Апп
Ако сте власник Оцулус слушалица, онда морате бити упознати са бочним учитавањем. Бочно учитавање је поступак инсталирања не-продавничког садржаја на ...
10 најбољих игара за играње на Убунту-у
Виндовс платформа је била једна од доминантних платформи за играње игара због огромног процента игара које се данас развијају да би подржале Виндовс. ...
5 најбољих аркадних игара за Линук
У данашње време рачунари су озбиљне машине које се користе за игре на срећу. Ако не успете да добијете нови високи резултат, знаћете на шта мислим. У ...