Обновление 9.0 Запуск на Linux

ВНИМАНИЕ: Я в курсе, что линукс официально не поддерживается.

Проблема такая, сразу после запуска игра фризится и перестаёт отвечать (только музыка играет). Я использую установку через lutris, он в свою очередь использует допиленный wine5.6.

Гугление по забугорным форумам даёт ответ, что дело в том, что в новом патче что то подкрутили, что старый wine не может переварить. Проблема с самой игрой должна решаться установкой нового wine (5.14 или новее) однако у меня, в таком случае, появляется другая проблема: не отрисовывается сам батлнет. Может кто тоже сталкивался и победил проблему?

2 лайка

Сам батлнет не нужен для игры. Он нужен для обслуживания игры(установка, обновление, удаление, восстановление и тд.).
Используй старую версию для обслуживания игры. А новую непосредственно для самой игры.

Новая проблема… стартует принудительно на DX12 плевав на настройки с чёрным экраном…

Ничего не понятно. Железо поддерживает Vulkan, драйвера и самим вулканом установлены? Вроде там сделали нормальную производительность с 12 директа на вулкан.

Конечно BfA же работал через него. драйвер нвидиа 450

у меня аналогичная проблема на виндовсе (моя тема на форуме тоже уже есть)
ты случайно не на весь экран запускаешь игру?

у меня одинаковая ситуация в обоих случаях

Тоже столкнулся, пробую решить. Пока - безрезультатно.
Хотя у меня wine 5.15

Я кажется нашёл решение (ubuntu 20.04. ссылок нет, но всё нужное это сайт вайна и гитхаб):

  1. Lutris пока что идёт лесом.
  2. Ставим в саму систему новый вайн подготовительную часть смотрим на сайте WineHQ
    sudo apt install --install-recommends winehq-staging (должен встать 5.19)
  3. Ставим новый DXVK 1.7.2 отсюда топаем на страницу проекта (гуглим)
    из папки куда его распаковал выполнил ./setup_dxvk.sh install
  4. запускаю вов двойным кликом по WoW.exe (Battle.net.exe тоже работает)
  5. Молимся Свету/нозоту/элуне
  6. должно работать
5 лайков
  1. Спасибо и дай бог тебе здоровья.
  2. Не пропадай отсюда, пожалуйста (а лучше, если можно - оставь какие-то контакты свои)

Буду пробовать.
Удивляюсь вообще, как ты всё это нашёл.
Отпишусь, как всё проделаю.

Дай бог тебе здоровье, у меня всё по твоему мануалу заработало.
Спасибо.

Эх… что через Lutris, что напрямую через WoW.exe - wine выкидывает одну и ту же ошибку. Видимо, таки не судьба :frowning:

This application has encountered a critical error:
ERROR #132 (0x85100084) Fatal exception!

Program: <путь к вов>/WoW.exe
ProcessID: 2076
ThreadID: 200
Exception: ACCESS_VIOLATION

The instruction at "0x000000018000396a"
referenced memory at "0x0000000000000000".
The memory could not be "read".

Press OK to terminate the application.

У меня все нормально, вы все пункты выполнили которые выше отписали?

Конечно. Несколько раз. Так же под чистую удалял всё и делал по новой.
Всё время одна и та же ошибка, которую описал выше…

Покажите

  1. sudo apt-cache policy wine-staging
  2. Аддоны лучше убрать.
  3. ./setup_dxvk.sh install - делали?

wine-staging:
Installed: 5.19~xenial
Candidate: 5.19~xenial
Version table:
*** 5.19~xenial 500
500 https:// dl .winehq.org/wine-builds/ubuntu xenial/main amd64 Packages
100 /var/lib/dpkg/status
5.19~bionic 500
500 https:// dl .winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
5.18~xenial 500
500 https:// dl .winehq.org/wine-builds/ubuntu xenial/main amd64

************ и так постепенно вниз до: ****************

2.5.0~xenial 500
500 https:// dl .winehq.org/wine-builds/ubuntu xenial/main amd64 Packages
2.4.0-3~xenial 500
500 https:// dl .winehq.org/wine-builds/ubuntu xenial/main amd64 Packages

(Окружил пробелами “dl” в ссылках)

  1. Клиент чист, так как переустановил.
  2. Да.

Так у тебя версия точно 20.04?

18.04
Разве в этом может быть причина?

Да кто его знает… Но так вроде работать должно.

  1. Я бы почистил на всякий случай
    .wine в home
  2. Удалил бы wine вообще из системы ( все версии )
  3. Установил бы только sudo apt install --install-recommends winehq-staging

Насчёт 1.
Полностью удалить всё содержимое?