Как настроить DXVK в Wine на Linux

click fraud protection

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

instagram viewer
. На сайте у них есть подробный список всех дистрибутивов Linux, в которых есть пакеты Wine Staging. Они помогут вам понять, как это сделать.

Если вы не понимаете WineHQ и нуждаетесь в руководстве, Мы рекомендуем вам ознакомиться с нашим постом по установке Wine Staging на Linux.. В нем мы рассмотрим, как заставить его работать на Ubuntu, Debian, Arch Linux, Fedora и даже OpenSUSE!

Получить DXVK

К сожалению, DXVK не поставляется с набором пакетов Wine в большинстве дистрибутивов 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 через «основной» программный репозиторий. Чтобы установить его, введите следующее Кв-прибудете Команда пакета ниже.

sudo apt-get установить 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 и его важные зависимости.

мерзкий клон https://github.com/trizen/trizen CD Trizen. makepkg -sri

Теперь, когда у вас установлен помощник Trizen AUR, используйте его для настройки DXVK на вашем компьютере с Arch Linux.

trizen -S dxvk-bin

мягкая фетровая шляпа

Версия 0.94 DXVK доступна в сервисе сборки OpenSUSE для Fedora 29 и 28. Чтобы установить его, убедитесь, что у вас установлена ​​последняя версия Wine Staging. Затем используйте следующее Dnf Команда установки пакета, чтобы получить DXVK в вашей системе.

Fedora 29

sudo dnf установить 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 установить 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. Чтобы запустить скрипт оболочки, вам нужно сделать следующее. Во-первых, используйте компакт диск команда для перемещения сеанса терминала из домашней папки (~ /) в /usr/lib/dxvk/wine64-development/.

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

Попав в каталог wine64-development, вы можете запустить скрипт:

./setup_dxvk.sh

Fedora / OpenSUSE

Те, кто использует DXVK в Fedora или OpenSUSE, должны использовать Winetricks для выполнения setup_dxvk.verb файл в /usr/share/dxvk/. Установите последнюю версию Winetricks. Затем используйте компакт диск Команда для перехода в папку DXVK.

Примечание: не знаете, как настроить Winetricks? Зайдите на Pkgs.org и узнайте, как заставить его работать в вашей ОС.

cd / usr / share / dxvk /

Попав в каталог, запустите следующую команду Winetricks. Убедитесь, что вы не используете Судо, или это не будет работать!

 winetricks --force setup_dxvk.verb

Arch Linux

Пакет Arch Linux DXVK в AUR должен автоматически настроить DXVK для вас, поэтому здесь нет необходимости в настройке.

Универсальный Linux

Если вы скомпилировали DXVK из исходного кода, вам нужно настроить DXVK с Wine вручную. Инструкции о том, как это сделать, находятся на странице DXVK Github..

Запуск игр с DXVK

С библиотеками DXVK, настроенными и связанными с Wine, вы сможете использовать его для немедленного запуска большинства современных игр для Windows. Для получения дополнительной информации о запуске игр в Wine, обратитесь к WineHQ.orgнажмите на поле поиска и просмотрите результаты видеоигры, которую вы хотели бы запустить.

Не хотите иметь дело с WineHQ? Ознакомьтесь со списком совместимости GamingOnLinux с DXVK вместо. Это поможет вам выяснить, какие игры хорошо работают с DXVK, а какие нет.

watch instagram story