Як налаштувати DXVK у Wine на Linux

DXVK (також відомий як DirectX to Vulkan) - один ізінструменти, що входять до функції Steam Play Steam. Це фантастичний інструмент, який може конвертувати графічні дзвінки Microsoft DirectX 11 та DirectX 10 у Vulkan, графічний API з відкритим кодом, сумісний з Linux. Хоча DXVK в основному використовується в Steam Play, користувачі Linux можуть не тільки скористатися цією фантастичною технологією. DXVK може запускати всілякі відеоігри DirectX поза Steam! У цьому посібнику ми покажемо вам, як налаштувати DXVK у Wine, щоб ви могли використовувати його для відтворення сучасних відеоігор без допомоги Steam Play!

Встановіть постановку вина

DXVK вимагає останньої версії Wine (акаПостановка вина) бігати. Тому ми повинні показати вам, як встановити новітні пакети 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

З завантаженими пакетами використовуйте дпкг команда завантажити їх у вашу систему Ubuntu.

sudo dpkg -i dxvk*

Після установки пакетів DXVK на Ubuntu, ви повинні запустити вдало встановити команду за допомогою перемикача "f" для виправлення залежностей, які Ubuntu не встановлював під час початкової установки пакета.

sudo apt install -f

Debian

Користувачі Debian отримують доступ до DXVK через сховище програмного забезпечення "Main". Щоб встановити його, введіть наступне Apt-get команда пакета нижче.

sudo apt-get install dxvk

Arch Linux

У Arch Linux, якщо ви хочете використовувати DXVK, ви повинні використовувати AUR. Для взаємодії з AUR необхідно встановити пакети Git і Base-devel у вашій системі з наступним Pacman командування.

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 на вашому ПК Arch 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 команда для переміщення термінального сеансу з домашньої папки (~ /) в / usr / lib / dxvk / wine64-development /.

cd /usr/lib/dxvk/wine64-development/

Потрапивши в каталог розробки wine64, ви можете запустити сценарій за допомогою:

./setup_dxvk.sh

Fedora / OpenSUSE

Ті, хто використовує DXVK у Fedora або OpenSUSE, повинні використовувати Winetricks для їх виконання setup_dxvk.verb файл у / usr / share / dxvk /. Встановіть останню версію Winetricks. Потім скористайтеся CD команда для переходу до папки DXVK.

Примітка. Ви не знаєте, як налаштувати Winetricks? Перейдіть на Pkgs.org і дізнайтеся, як змусити його працювати на вашій ОС.

cd /usr/share/dxvk/

Потрапивши в каталог, запустіть таку команду Winetricks. Переконайтесь, що ви не використовуєте судоабо це не вийде!

 winetricks --force setup_dxvk.verb

Arch Linux

Пакет DXVK Arch Linux в AUR повинен автоматично встановити DXVK для вас, тому тут немає необхідності в налаштуваннях.

Загальний Linux

Якщо ви склали DXVK з вихідного коду, вам доведеться налаштувати DXVK з Wine вручну. Інструкції щодо цього можна знайти на сторінці DXVK Github.

Запуск ігор з DXVK

За допомогою бібліотек DXVK, створених та підключених доВино, ви зможете використовувати його для негайного запуску більшості сучасних ігор Windows. Щоб отримати додаткові відомості про запуску ігор у Wine, перейдіть на WineHQ.org, натисніть поле пошуку та перегляньте результати відеоігри, яку ви хочете запустити.

Ви не хочете мати справу з WineHQ? Перегляньте натомість список сумісності DXVK GamingOnLinux. Це допоможе вам зрозуміти, які ігри добре працюють із DXVK, а які - ні.

Коментарі