LINUX.ORG.RU

DXVK в wine

 ,


0

0

Смотрел разные инструкции, видео на Youtube, но так и не нашел подробную инструкцию на русском для чайников. Сам Wine у меня версии 3.20. Пытался установить The Witcher 3 и на этапе инсталляции пошли ошибки. Узнал, что инсталляторы иногда плохо работают в Wine, поэтому решил установить на VirtualBox (Windows 10). Копировал файлы игры в туже директорию в Wine. На этом этапе я застопорился. Как установить DXVK в Wine я так и не понял.

на гитхаб проекта зайди, там написано как его в вайн установить.

И вообще, купи на стиме, там в протоне работает без проблем.

anonymous
()
Ответ на: комментарий от anonymous

У меня нет ни нормального интернета ни денег, чтобы покупать игры в Steam. Сам Steam для меня это неведомые дебри. Смог скачать только пиратскую версию и то ждал 4 дня.

Dexter_
() автор топика

Wine должен быть собран с поддержкой dxvk, также должен быть установлен vulkan-loader.

mord0d ★★★★★
()
Ответ на: комментарий от Dexter_

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

Фу таким быть. Лучше бы работу нашел, а не с вайном пердолился, чтобы в игрушки играть. Были бы дельньги на игры и на интернет.

WitcherGeralt ★★
()

Узнал, что инсталляторы иногда плохо работают в Wine

GOG игры ставятся без проблем, но некоторые репаки, да, плохо работают в Wine. Поэтому Witcher 3 от GOG нормально ставится.

но так и не нашел подробную инструкцию на русском для чайников

Вот тебе упрощенная инструкция:

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
./winetricks dxvk
Можно и другим способом: вручную копировать dll в system32 и переопределять в winecfg. Но с помощью winetricks проще.

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 2)
Ответ на: комментарий от WitcherGeralt

Я недавно стал студентом. На работу пойду эдак лет в 19, а деньги попрошайничать у родни как-то стыдно.

Dexter_
() автор топика
Ответ на: комментарий от Kron4ek

Так, что с этим нужно делать?

dx@BIMO:~$ sudo apt install vulkan-loader
[sudo] пароль для dx: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет vulkan-loader недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  libvulkan1:i386 libvulkan1

E: Для пакета «vulkan-loader» не найден кандидат на установку

Dexter_
() автор топика
Ответ на: комментарий от Dexter_

Так, что с этим нужно делать?

Установить. Это Vulkan Loader, но сам пакет может называться по-разному в разных дистрибутивах. У тебя он называется libvulkan1, соответственно:

apt-get install libvulkan1

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 1)
Ответ на: комментарий от Kron4ek

Вот, брал другое название пакета на http://gostracker.xyz/viewtopic.php?t=5590804.

dx@BIMO:~$ sudo apt-get install libvulkan1
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет libvulkan1 самой новой версии (1.1.82.0-0ubuntu0.18.04.1~gpu1).
Следующие пакеты устанавливались автоматически и больше не требуются:
  fonts-wine libopenjfx-java libopenjfx-jni libwine libwine:i386 ocl-icd-libopencl1:i386 openjfx wine-stable wine-stable-amd64
  wine-stable-i386:i386 wine32:i386 wine64
Для их удаления используйте «sudo apt autoremove».
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
dx@BIMO:~$ sudo apt-get install libvulkan
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Не удалось найти пакет libvulkan

Dexter_
() автор топика
Ответ на: комментарий от Kron4ek

Да, не сразу заметил. Значит проблема запуска ведьмака в другом. Он стартует, но даже до менюшки не доходит и зависает.

Dexter_
() автор топика
Ответ на: комментарий от Dexter_

В терминале выполни:

cd "/home/dexter/Games/Witcher3/bin/x64"
wine witcher3.exe
Путь я для примера написал, подставь правильный.

Kron4ek ★★★★★
()
Ответ на: комментарий от Dexter_

У тебя там куча ошибок об отсутствии libpng12, хотя сомневаюсь, что это влияет на игру. Попробуй вот так запустить:

export DXVK_STATE_CACHE=0
wine witcher3.exe
Ну и проверь без DXVK, работает игра или нет.
export WINEDLLOVERRIDES="d3d11,dxgi=b"
wine witcher3.exe

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 1)
Ответ на: комментарий от Kron4ek

Полсе этого загрузка пошла немного дальше, но до меню не дошла

export DXVK_STATE_CACHE=0
https://pastebin.com/xNDXwdcD

С этим без изменений, но в терминале отображается что-то другое

export WINEDLLOVERRIDES="d3d11,dxgi=b"
https://pastebin.com/8nAYpZym

Dexter_
() автор топика
Ответ на: комментарий от Dexter_

Это очень странно, Witcher 3 должна запускаться без проблем и с DXVK, и без него. А у тебя без DXVK она вообще не запускается.

Есть ощущение, что у тебя какие-то проблемы либо с Wine, либо с системой. Ну или сам дистрибутив игры какой-то неправильный. Всегда нужно релизы от GOG качать, если есть возможность.

Попробуй более старую версию Wine (3.18, например). С 3.20 некоторые игры зависают при нажатии клавиш.

Вотвот) готовые сборки Wine, которые я сам собираю. Скачай оттуда 3.18 Staging.

Kron4ek ★★★★★
()
Ответ на: комментарий от Kron4ek

Когда скачаешь, просто распакуй архив с Wine и запускай игру подобным образом:

путь_к_бинарнику_wine witcher3.exe
Пример:
/home/dexter/wine-3.18-staging-amd64/bin/wine witcher3.exe
И я рекомендую удалить старый префикс, только сначала вынеси оттуда игру. Эта команда удалит старый префикс:
rm -r ~/.wine

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 2)
Ответ на: комментарий от Dexter_

Как раз поставлю на всю ночь скачивать.

Скачай тогда уж сразу раздачу для Linux. Не придется ждать, пока установщик установит игру, плюс там сразу установлен DXVK. Скачал, запустил и играешь.

Ссылку дать не могу, поищи на Rutracker в разделе «Портированные игры для Linux».

Kron4ek ★★★★★
()
Ответ на: комментарий от Dexter_

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

Честно говоря, нужно очень постараться, чтобы Witcher 3 не смог запуститься в Wine. Он буквально запускается без лишних телодвижений в чистом префиксе. Это одна из беспроблемных игр.

Поэтому как я говорю, либо проблемы в системе, либо сам дистрибутив игры, который ты скачал, кривой.

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 1)
Ответ на: комментарий от Dexter_

У меня самая обычная Kubuntu 18.04.1 LTS, скачанная с официального сайта

Ну, систему можно запороть в процессе работы с ней, установкой разных пакетов из разных PPA, например. Да и я пока просто предположил, причина может быть и в другом.

Kron4ek ★★★★★
()
Ответ на: комментарий от Dexter_

Если еще не удалил игру, попробуй еще вот так запустить:

export WINEDLLOVERRIDES="winegstreamer="
wine witcher3.exe
Ну и запусти с Wine, на который я дал ссылку выше. Вдруг окажется, что тебе не надо заново 40 Гб скачивать.

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 2)

Если тебе пофиг на лицензию игры, почему не поставил пиратский мастдай?

AUX ★★★
()
Ответ на: комментарий от AUX

Что такое мастдай? Мне не наплевать на лицензию. Я просто не могу скачать что-то увесистое лицензионное или не лицензионное из интернета. У меня скорость интернета 100 KB/s. В нашем городе есть локальная сеть, где есть торрент трекер. У него скорость 11MB/s. Выбор я думаю очевиден. Да и к тому же я недавно вышел из танка и узнал обо всех этих лицензиях.

Dexter_
() автор топика
Ответ на: комментарий от Kron4ek

Ну или в версии 3.20 просто какая-то регрессия.

Kron4ek ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.