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

Как настроить 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!

Установить 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 не поставляется с набором пакетов 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 https://ftp.br.debian.org/debian/pool/main/d/dxvk/dxvk_0.96+ds1-1_all.deb wget https://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 вы должны запустить команду apt install с переключателем «f», чтобы исправить зависимости, которые Ubuntu не установил во время начальной установки пакета.

sudo apt install -f

Debian

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

Fedora 29

sudo dnf install https://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 https://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 клик» рядом с выпуском, чтобы настроить его.

Исходный код

Исходный код DXVK размещен на Github, поэтому, если вы хотите использовать его в менее известном дистрибутиве Linux, нажмите здесь .

Настроить DXVK

Пакеты DXVK настроены в вашей системе, но они еще не готовы к работе, и их необходимо настроить. Чтобы начать процесс настройки, запустите терминал и следуйте инструкциям по запуску инструмента автоматической настройки DXVK.

Ubuntu / Debian

В Ubuntu и Debian вы сможете начать настройку DXVK, запустив простой сценарий оболочки. Чтобы запустить сценарий оболочки, вам необходимо сделать следующее. Сначала используйте команду CD, чтобы переместить сеанс терминала из домашней папки (~ /) в / usr / lib / dxvk / wine64-development / .

компакт-диск / usr / lib / dxvk / wine64-development /

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

./setup_dxvk.sh

Fedora / OpenSUSE

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

Те, кто использует DXVK в Fedora или OpenSUSE, должны использовать Winetricks для выполнения файла setup_dxvk.verb в / usr / share / 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 и подключив их к Wine, вы сможете сразу же использовать их для запуска большинства современных игр для Windows. Для получения дополнительной информации о запуске игр в Wine перейдите на WineHQ.org , щелкните поле поиска и просмотрите результаты для видеоигры, которую вы хотите запустить.

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

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


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.