Как установить dxvk windows

dxvk 0.70 и выше. Как установить?

В более старых версиях установка производилась инсталятором, а тут что то непонятно.

Вот инструкция «In order to install DXVK 0.70 and later into a given wine prefix, run:

export WINEPREFIX=/path/to/.wine-prefix winetricks —force setup_dxvk.verb»

Это связано с вайнперфиксами, но я ни разу в жизни с ними не работал без кроссовера или ПОЛа.

Уверен, для многих этот вопрос на уровне 2х2

Установить последнюю версию: winetricks dxvk .

Можно конкретную: winetricks dxvk71 , но winetricks должен знать о ней.

Если ты скачал winetricks сам, то его можно обновить winetricks —self-update . Если он из репозитория, то жди обновления.

Если ты не наплодил дополнительных префиксов, помимо дефолтного, то просто скопируй dll-ку в ‘$HOME/.wine/drive_c/windows/system32’. Набери ‘winecfg’ в терминале и перейди на вкладку «Библиотеки». Введи в поиске ‘dxvk’ и добавь соответствующую библиотеку.

По идее, так должно заработать.

какой командой устанавливать?

Ввёл названия dll (их там 5) и всё нашлось но для 32 и 64 бит — одни и те же. Они заменяют друг друга тут вроде есть объяснение, что делать с этим, но я не понимаю https://github.com/doitsujin/dxvk/releases/tag/v0.70

Скачай отсюда последнюю версию winetricks. Потом:

Это связано с вайнперфиксами, но я ни разу в жизни с ними не работал без кроссовера или ПОЛа.

Ну не указывай тогда, будет дефолтный использоваться — которым ты, наверное, и пользуешься. То есть, качаешь свежий winetricks и напускаешь как-то так:

Это из каталога распакованного релиза. А вообще он в самом winetricks есть уже — обновляешь его и запускаешь

Где я опять оступился?

Мне же из всей этой кучи текста нужны были эти три строки?

Ну, вся эта куча текста — это сам скрипт и есть, тебе нужно было его скачать. Впрочем, можно и из репозитория установить.

Я вот, наоборот, с PoL на «помилуйте, ваше святейшество». Наркоманский он какой-то.

Насколько я понимаю, то, что у вайна префикс — в поле именуется «виртуальный диск». Ты можешь в поле зайти в свойства программы и на виртуальном диске на вкладке «разное» ткнуть кнопку «открыть каталог виртуального диска». Это и будет то, что нужно писать в WINEPREFIX.

Я, правда, не ставил dxvk через winetricks, а собирал его из гита и ставил родным инсталлером (setup_dxvk.sh), но ему тоже надо указывать префикс.

В твоем случае нао уточнить некоторое дерьмо. А именно, как ты запускаешь приложение, для которого тебе нужен dxvk. Если ты его установил тупо ткнув мышкой и запускаешь с ярлыка, то постарался системный вайн и дефолтный префикс. Если через какой-нибудь пол, то префикс уже не дефолтный, и надо это указать.

Но в дефолтном случае тебе надо сделать sudo apt install winetricks, и когда оно отработает — winetricks dxvk или как у тебя — winetricks —force setup_dxvk.verb.

Удали старый префикс:

wine cmd.exe /c echo ‘%ProgramFiles%’ returned empty string, error message ‘wine client error:0: version mismatch 559/490.

А у тебя часом не запущен прямвотщас PlayOnLinux/Crossover с чем-нибудь?

Далеко не обязательно, version mismatch происходит когда запускаются разные версии клиента и сервера вайна ОДНОВРЕМЕННО.

Если последовательно — один и тот же префикс можно корчевать совершенно разными версиями вайна.

Я это знаю. Однако это ненормальная ситуация, версия клиента и сервера в системе должны быть одной версии. Для верности:

Однако это ненормальная ситуация, версия клиента и сервера в системе должны быть одной версии.

Это нормальная версия, у меня в особо тяжелых случаях бывало версий по 5 вайна в системе. Тут просто вопрос — что значит «в системе»? Версия «в системе», это то, что найдется в $PATH, обычно /usr/bin/wine, однако ни стимовский протон, ни половские вайны там не обитают. Если человек привык пользоваться PoLом, то совершенно нормально, что у него в данный момент времени вместо /usr/bin/wineserver запущен, скажем

Читайте также:  Восстановление ранее сохраненного состояния windows что это

/.PlayOnLinux/wine/linux-amd64/3.14/bin/wineserver, а попытка запустить winetricks dxvk при этом стартует /usr/bin/wine, не дружащий с уже запущенным сервером.

Если человек привык пользоваться PoLом, то совершенно нормально, что у него в данный момент времени вместо /usr/bin/wineserver запущен, скажем

/.PlayOnLinux/wine/linux-amd64/3.14/bin/wineserver, а попытка запустить winetricks dxvk при этом стартует /usr/bin/wine, не дружащий с уже запущенным сервером.

Это неважно, можно хоть сотню разных wineserver запустить разных версий — главное, чтобы они разные префиксы использовали. А PoL как раз и использует разные префиксы, а не дефолтный

Как установить DXVK – библиотеки DirectX11 в Linux

DXVK – это набор dll файлов замены, которые переводят из DirectX 11 в Vulkan.

Поскольку код DX11 переносится в Vulkan, DXVK напрямую решает самую большую проблему современных игр Wine – несовместимость с новыми формами DirectX. Большинство игр уходят как можно дальше от DirextX 9 и в процессе нарушают сопоставимость Wine. DXVK имеет очень реальный потенциал в качестве решения.

Как установить Vulkan в Linux

Прежде чем вы сможете использовать DXVK, вам нужна поддержка Vulkan. Это могут быть разные вещи, в зависимости от вашей видеокарты и драйверов, но есть некоторые универсальные, которые можно установить в первую очередь.

Установить Mesa в Linux

Если вы используете Mesa, вместе с AMD или Intel, это очень хорошая идея. Вы можете получить последнюю версию Mesa из PPA-репозитория, который постоянно обновляет Mesa из Git для Ubuntu.

Откройте терминал, и введите следующие команды

Теперь установите драйвер Mesa Vulkan.

Рекомендуется перезагрузить компьютер, чтобы изменения вступили в силу.

Lutris

В прошлой статье, я уже писал о такой замечательной программе как Lutris. В ней, вы можете абсолютно без проблем запускать игры с DXVK, ведь он уже поставляется по умолчанию. Попробуйте запустить Lutris, а не разбираться с независимыми конфигурациями Wine самостоятельно. DXVK работает на основе префиксов, поэтому разделение, которое приносит Lutris, делает его намного лучше для такого рода вещей. Если вам нужна помощь в установке и настройке Lutris, ознакомьтесь с моим руководством по Lutris.

Установка DXVK в Linux

Перейдите на страницу релиза проекта и загрузите последнюю версию tarball. Распакуйте архив в любое удобное место.

Откройте терминал, и выполните следующие команды из каталога DXVK:

Это скопирует библиотеки DLL в каталоги system32 и syswow64 вашего префикса wine и настроит необходимые переопределения DLL. Чистые 32-битные префиксы также поддерживаются.

Сценарий установки также необязательно принимает следующие аргументы:

–symlink: Создавать символические ссылки на файлы DLL вместо их копирования. Это особенно полезно для развития.

–with-d3d10: Установить d3d10<_1>.dll вспомогательные библиотеки.

–without-dxgi: Не устанавливайте реализацию DXVI в DXVK и используйте вместо нее ту, которая предоставляется wine. Это необходимо, чтобы vkd3d и DXVK работали в одном и том же префиксе wine.

Убедитесь, что ваше приложение использует DXVK вместо wined3d, проверив наличие файла журнала d3d9.log или d3d11.log в каталоге приложения, или включив HUD.

DXVK_HUD – Переменная среды управляет HUD, который может отображать частоту кадров и некоторые счетчики. Он принимает разделенный запятыми список следующих опций:

  • devinfo: Отображает имя графического процессора и версию драйвера.
  • fps: Показывает текущую частоту кадров.
  • frametimes: Показывает график времени кадра.
  • submissions: Показывает количество командных буферов, отправленных на кадр.
  • drawcalls: Показывает количество вызовов отрисовки и отрисовки проходов за кадр.
  • pipelines: Показывает общее количество графических и вычислительных конвейеров.
  • memory: Показывает объем памяти устройства, выделенной и использованной.
  • gpuload: Показывает приблизительную загрузку графического процессора. Может быть неточным.
  • version: Показывает версию DXVK.
  • api: Показывает уровень функций D3D, используемый приложением.
  • compiler: Показывает активность шейдерного компилятора
  • samplers: Показывает текущее количество используемых пар сэмплеров [Только D3D9]
Читайте также:  Oracle linux console install

То есть чтобы включить показ fps на вашем экране в игре, можно ввести такую команду

Или включить все

Например, команда которую я ввел чтобы играть выглядит вот так

Чтобы удалить DXVK из префикса, выполните следующую команду:

Вот и все. Надеюсь статья была полезной, и если это так, не забудьте поделиться в социальных сетях.

Как установить dxvk windows

Проект DXVK заменяет используемую сейчас в Wine трансляцию Direct3D10/11->OpenGL на трансляцию Direct3D10/11->Vulkan, D9VK является ответвлением от DXVK, делает тоже самое, но только для Direct3D 9. Использование DXVK и D9VK необходимо для обеспечения наилучшей производительности в Windows-играх, запускаемых на GNU/Linux, если они используют Direct3D 9/10/11. DXVK и D9VK можно устанавливать одновременно в один префикс Wine, но Gallium Nine Standalone нельзя вместе с D9VK, но можно вместе с DXVK. Для их работы необходим GPU с поддержкой Vulkan и Vulkan-драйверы, желательно, новейший выпуск. Минимальные требования к драйверам по этой ссылке: https://github.com/doitsujin/dxvk/wiki/Driver-support Инструкции по установке Vulkan-драйверов здесь: https://vk.com/topic-114916478_37411637?post=1387 Подробности о DXVK: https://github.com/doitsujin/dxvk Ссылка на GitHub-репозиторий D9VK: https://github.com/Joshua-Ashton/d9vk
DXVK и D9VK не являются самостоятельным трансляторами в том смысле, что для их работы необходимо установить Wine. Wine должен быть собран с поддержкой Vulkan, но в репозиториях некоторых дистрибутивов GNU/Linux Wine всё ещё собран без поддержки Vulkan. Если вы используете PlayOnLinux, то знайте, что он по умолчанию не поддерживает Vulkan и поэтому помешает вам использовать DXVK и D9VK, а также может привести и к другим неисправностям, которые Вам удастся избежать если вы установите Wine согласно руководству по этой ссылке: https://vk.com/topic-114916478_36976644
Все дальнейшие инструкции будут исходить из того, что воспользовались этой инструкцией для настройки.
Сегодня уже существует проект Proton, входящий в качестве неотъемлемой части в GNU/Linux-версию клиента Steam, DXVK и D9VK входят в его состав и DXVK используется по умолчанию если обнаруживает в Вашей системе всё необходимое для его работы DXVK, но на момент написания этой статьи D9VK в Proton не включен по умолчанию, а вместо этого требует написать PROTON_USE_D9VK в параметры запуска отдельно каждой Direct3D9-игры, в которой Вы хотите использовать D9VK (подробнее о том, как добавлять команды в параметры запуска игр смотрите по ссылке: https://vk.com/topic-114916478_37411637?post=1388). Кроме того, Steam также умеет запускать сторонние Windows-игры и нативные для GNU/Linux игры, не входящие в Вашу библиотеку Steam, даже пиратские игры, что дополнительно уменьшает смысл установки Wine+DXVK+D9VK для игр. Для установки сторонних игр в Steam нажмите на «+» в левом, нижнем углу Вашей библиотеки Steam. Для использования SteamPlay/Proton для всех не поддерживаемых официально компанией Valve игр, включите такую возможность в настройках Steam, но имейте ввиду, что необходимо будет вручную переключиться на новые значительные выпуски Proton при их выходе, потому что это не происходит автоматически, а происходит только для незначительных обновлений Proton. А также имейте ввиду, что Proton содержит не обычный Wine, а Wine с добавлением большого набора авторских патчей компании Valve, дополнительно исправляющий некоторые проблемы с запуском игр, и при том эти исправления пока что не входят в состав обычного Wine и Wine Staging, хоть некоторые из этих патчей со временем переходят в состав Wine. Поэтому для игр из Steam будет проще использовать встроенный в него SteamPlay/Proton вместо установки Wine, DXVK и D9VK отдельно от клиента Steam.
Устанавливать Wine для Windows-игр имеет смысл только в случаях если Вы хотите использовать новейшие выпуски Wine Staging и DXVK, поскольку в составе Proton используется не Wine Staging, а Wine Vanilla, отстающий от Wine Staging по своим возможностям на около 800 дополнительных патчей, при том это обычно заметно устаревший выпуск Wine, и не самые свежие выпуски DXVK и D9VK. Учтите, что использование Wine в Proton вместо Wine Staging в некоторых случаях может привести к неработоспособности некоторых игр, а это ещё одна причина использовать его вместо Proton.

Читайте также:  Зачем нужно устанавливать обновления windows

Для использования D9VK в Proton, добавьте в параметры запуска нужных Вам игр переменную окружения PROTON_USE_D9VK %command%
Подробности ниже

DXVK используют в. Windows

В общем, недавно спиратили ремейк Mafia Lost Heaven и что забавно, для запуска в Windows 7 используют библиотеки DXVK

Держу в курсе. Специальный корреспондент admucher с Windows полей

Когда-то я мечтал, что будут запускать DirectX 11 игры в Windows XP через трансляцию вызовов в OpenGL 4, который в Windows XP есть. Тут что-то похожее.

Жаль на XP драйвера больше не делают.

Очевидно, потому что игра требует б-жественную десяточку, а свидетели семерки ее не приемлют.

Да нет, этой шняге давно уже надо было сдохнуть.

И это в какой-то степени существует.

Помню, в конце нулевых, сообщество игры STALKER (либо просто на их ресурсе), выпустило DirectX10 для XP и оно работало. Как они это делали — хз. Может тоже брали Wine библиотеки

Есть версия DX11 для XP

Забавно будет, если производительность в семёрке с DXVK окажется выше чем в нативной десяточке.

Да нет, этой шняге давно уже надо было сдохнуть.

Лучше всё, что после неё, ибо сплошное не нужно. Одни тормоза, bloatware и огромное потребление памяти (Windows XP на 64 MB памяти работает).

Windows XP на 64 MB памяти работает

Ага, только с таким объёмом памяти там даже без сервиспаков будет боль. А если сп3 использовать, то даже 128 — это смерть. 256 — минимум для мало-мальски комфортного использования.

Когда-то я мечтал, что будут запускать DirectX 11 игры в Windows XP через трансляцию вызовов в OpenGL 4, который в Windows XP есть. Тут что-то похожее

Я до сих пор не понимаю, что такое DirectX и почему оно до сих пор существует. Я нескольким кодерам пытался задавать такой вопрос, и везде получал что-то типа «попробуй — узнаешь».

Если кто пробовал есть говно — расскажите, какое оно на вкус?

Лучше всё, что после неё, ибо сплошное не нужно.

Да, я тоже считаю, что всё, что после неё, лучше. XP – сплошное не нужно.

(Windows XP на 64 MB памяти работает).

А на тостере не работает. Вот жеж досада!

Да, я тоже считаю, что всё, что после неё, лучше.

И чем лучше? Тем что потребляет кучу ресурсов и шпионит за пользователем? Для товарища майора и производителей железа конечно лучше. Для пользователя профит не ясен. Уже Wine становится лучше Windows 10.

Windows XP на 64 MB памяти работает

Ха! Ловите теоретика.

Я пользовался Windows XP на машине с 128 мегабайтами памяти, и это было ужасно. Она тормозила просто сама по себе, даже без запуска пользовательских программ. Даже с 512 постоянные затыки и подвисания, хотя Windows-для-двух-тысяч-профессионалов на 512 работает приемлемо. Нормально Windows XP начинает работать только начиная с гигабайта, причём желательно, чтобы встроенное видео не отжирало кусок от этого гигабайта. Два гигабайта позволяют сгладить тормоза жёсткого диска за счёт дискового кеша.

Ты XP только на картинках видел, что ли?

Я пользовался Windows XP на машине с 128 мегабайтами памяти, и это было ужасно.

На первом личном компьютере была Windows XP с 128 или 256 МБ памяти (точно не помню) и всё нормально работало, даже в 3D игры играть было можно. Потом 512 МБ воспринималось как очень много памяти.

После Windows XP одна сплошная деградация.

Тем что потребляет кучу ресурсов

Кучу – это сколько? Win10 вполне годно работает на 2G памяти. А вообще, забавно видеть нытьё чуваков, страдающих, что современный софт не работает на железе 15-летней давности.

Так выключи в настройках.

Win10 вполне годно работает на 2G памяти.

Оцените статью