DXVK (известен също като DirectX към Vulkan) е един отинструментите, включени в функцията Steam Play на Steam. Това е фантастичен инструмент, който може да преобразува графични обаждания на Microsoft DirectX 11 и DirectX 10 в Vulkan, графичен API с отворен код, който е съвместим с Linux. Въпреки че DXVK се използва предимно в Steam Play, това не е единственото място, което потребителите на Linux могат да се възползват от тази фантастична технология. DXVK може да пуска всички видове DirectX видео игри извън Steam! В това ръководство ще ви покажем как да настроите DXVK в Wine, така че да можете да го използвате за игра на съвременни видео игри без помощника на Steam Play!
Инсталиране на Wine Staging
DXVK изисква най-новата версия на Wine (акаWine Staging) да тече. Затова трябва да ви покажем как да инсталирате най-новите пакети Wine в Linux, преди да разгледате как да получите ръцете си върху DXVK пакетите.
Най-добрият начин да инсталирате пакетите Wine Stagingв повечето Linux дистрибуции е да преминете към официалния уебсайт WineHQ. На сайта те имат подробен списък на всички дистрибуции на Linux, които имат пакети за Wine Staging. Те ще ви помогнат да разберете как да го направите.
Ако не разбирате WineHQ и се нуждаете от насоки,препоръчваме ви да разгледате нашия пост за инсталиране на Wine Staging на Linux. В него разказваме как да го накараме да работи върху Ubuntu, Debian, Arch Linux, Fedora и дори OpenSUSE!
Вземете DXVK
За съжаление DXVK не идва с Винотонабор от пакети за повечето Linux дистрибуции. Вместо това, ако искате да се възползвате от тази технология, ще трябва да седнете и ръчно да заредите всичко. За щастие, не е толкова трудно да получите най-новото издание на DXVK в повечето Linux дистрибуции.
За да накарате DXVK да работи върху вашата Linux дистрибуция по избор, стартирайте терминал, като натиснете Ctrl + Alt + T или Ctrl + Shift + T на клавиатурата. Оттам превъртете надолу, намерете Linux операционната система, която използвате на вашия компютър, и следвайте инструкциите, изложени за нея.
Ubuntu
Няма DXVK пакети, за които да говорим за някой от софтуерните източници на Ubuntu Linux. За щастие, тъй като Ubuntu е подобен на Debian, вместо това е възможно да инсталирате пакетите DXVK Debian.
За да получите ръцете си върху пакетите Debian DXVK, стартирайте терминал и използвайте Wget изтеглете команди по-долу.
wget http://ftp.br.debian.org/debian/pool/main/d/dxvk/dxvk_0.96+ds1-1_all.deb wget http://ftp.br.debian.org/debian/pool/main/d/dxvk/dxvk-wine64-development_0.96+ds1-1_amd64.deb
С изтеглените пакети използвайте Dpkg команда да ги заредите във вашата система Ubuntu.
sudo dpkg -i dxvk*
След като инсталирате DXVK пакетите в Ubuntu, трябва да стартирате подходяща инсталация командвайте с превключвателя „f“, за да коригирате зависимостите, които Ubuntu не е инсталирал по време на първоначалната инсталация на пакета.
sudo apt install -f
Debian
Потребителите на Debian имат достъп до DXVK чрез хранилището на софтуера „Main“. За да го инсталирате, въведете следното Ап-да команда пакет по-долу.
sudo apt-get install dxvk
Arch Linux
В Arch Linux, ако искате да използвате DXVK, трябва да използвате AUR. За да взаимодействате с AUR, трябва да инсталирате пакетите Git и Base-devel на вашата система със следното Пак Ман команда.
sudo pacman -S git base-devel
С пакетите Git и Base-devel, създадени на Arch Linux, е време да инсталирате помощника на Trizen AUR, тъй като това ще помогне за настройването на DXVK и това е важно бързо зависими.
git clone https://github.com/trizen/trizen cd trizen makepkg -sri
Сега, когато имате инсталиран помощник на Trizen AUR, използвайте го, за да настроите DXVK на вашия компютър с Linux Linux.
trizen -S dxvk-bin
Fedora
Версия 0.94 на DXVK е налична в услугата за изграждане на OpenSUSE за Fedora 29 и 28. За да го инсталирате, уверете се, че имате най-новата стъпка на виното. След това използвайте следното DNF команда за инсталиране на пакет, за да получите DXVK на вашата система.
Fedora 29
sudo dnf install http://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_29/x86_64/dxvk-0.94-2.fc29.1.x86_64.rpm
Fedora 28
sudo dnf install http://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_28/x86_64/dxvk-0.94-2.fc28.1.x86_64.rpm
OpenSUSE
За да инсталирате DXVK в OpenSUSE, преминете към тази страница в OBS. След като щракнете там, щракнете върху бутона „1 Click Install“ до вашето издание, за да го настроите.
Програмен код
Изходният код за DXVK е над Github, така че ако искате да го използвате в по-малко известна дистрибуция на Linux, щракнете върху тази връзка тук.
Конфигурирайте DXVK
Пакетите DXVK са настроени на вашата система, ноте все още не са готови да стартират и трябва да бъдат конфигурирани. За да стартирате процеса на конфигуриране, стартирайте терминал и следвайте инструкциите, за да стартирате инструмента за автоматична настройка на DXVK.
Ubuntu / Debian
В Ubuntu и Debian ще можете да стартирате конфигурацията на DXVK, като стартирате обикновен скрипт на Shell. За да стартирате скрипта на черупката, трябва да направите следното. Първо използвайте CD команда за преместване на терминалната сесия от началната папка (~ /) в / ЮЕсАр / ИЪ / dxvk / wine64 развитие /.
cd /usr/lib/dxvk/wine64-development/
Веднъж в директорията за разработка на wine64, можете да стартирате скрипта с:
./setup_dxvk.sh
Fedora / OpenSUSE

Тези, които използват DXVK на Fedora или OpenSUSE, трябва да използват Winetricks за изпълнение setup_dxvk.verb файл в / ЮЕсАр / акции / dxvk /, Инсталирайте най-новата версия на Winetricks. След това използвайте CD команда за преместване в папката DXVK.
Забележка: не знаете как да настроите Winetricks? Преминете към Pkgs.org и научете как да го накарате да работи на вашата ОС.
cd /usr/share/dxvk/
Веднъж в директорията, изпълнете следната команда Winetricks. Уверете се, че не използвате Sudoили няма да работи!
winetricks --force setup_dxvk.verb
Arch Linux
Пакетът Arch Linux DXVK в AUR трябва автоматично да настрои DXVK за вас, така че тук няма нужда от конфигурация.
Общ Linux
Ако сте компилирали DXVK от изходния код, ще трябва да настроите DXVK с Wine ръчно. Инструкции как да направите това са на страницата на DXVK Github.
Работещи игри с DXVK
С DXVK библиотеките, създадени и свързани сВино, ще можете да го използвате за незабавно стартиране на повечето съвременни игри на Windows. За повече информация относно провеждането на игри в Wine, отидете на WineHQ.org, щракнете върху полето за търсене и прегледайте резултатите за видео игра, която искате да стартирате.

Не искате да се занимавате с WineHQ? Вместо това вижте списъка за съвместимост с DXVK на GamingOnLinux. Ще ви помогне да разберете кои игри работят добре с DXVK и кои не.
Коментари