PlayOnLinux робив жахливу роботу зі Starcraft II під час написання цього тексту. Якщо ваша кінцева мета - грати в Starcraft II на Linux, ось що для мене спрацювало на Ubuntu 17.04
Видаліть PlayOnLinux повністю.
sudo apt-get remove playonlinux
Вирвіть вино, яке постачається з ОС.
sudo apt-get remove wine
sudo apt autoremove
Увімкнути 32-бітну архітектуру
sudo dpkg --add-architecture i386
Додайте репо для постановки вина.
sudo add-apt-repository ppa:wine/wine-builds
Оновіть та встановіть
sudo apt-get update
sudo apt-get install winehq-staging
Захопіть інсталятор battle.net
wget https://www.battle.net/download/getInstallerForGame?os=win&locale=enUS&version=LIVE&gameProgram=BATTLENET_APP && mv getInstallerForGame\?os\=win Battle.net-Setup.exe
Налаштуйте вино, запустивши winecfg, а потім відрегулюйте налаштування відповідно до знімка екрана нижче. Змініть роздільну здатність за допомогою рідної роздільної здатності.
winecfg
Скріншот налаштування вина
Запустіть його вином
wine Battle.net-Setup.exe
Звідси ви зможете почати будь-яку гру Blizzard, наприклад Starcraft II, Diablo 3 або Heros of the Storm на Ubuntu, але я протестував це лише на Starcraft II.
Крім того, мені довелося перестрибувати кілька додаткових обручів, щоб дістати сюди свій ігровий ноутбук, щоб реально використати кращі з двох відеокарт, які він має в ньому. Якщо ви теж в цьому човні, вам потрібно буде читати, щоб отримати Starcraft II правильно.
- Запустіть "Налаштування системи"
- Відкрийте "Програмне забезпечення та драйвери"
- Перейдіть на вкладку "Додаткові драйвери"
Перейдіть до останніх бінарних драйверів від постачальника. (Вибачте, спільнота з відкритим кодом - мені подобається Starcraft)
Вибрані двійкові драйвери
Тоді скажіть Linux завжди використовувати вашу приємну карту
nvidia-settings
І встановіть Prime Profile на NVIDIA
--- Це запускає вас, але не стабільно. Якщо я грав у грі більше ніж пару хвилин, у мене виникла непомітна помилка. Так само відбулися деякі додаткові зміни, які мене стабілізували.
sudo apt-get install winetricks winbind
winetricks corefonts vcrun2005 vcrun2008 vcrun2015
cd "/home/rakaim/.wine/drive_c/Program Files (x86)/Blizzard App/Battle.net.8394"
mv "Battle.net Helper.exe" "Battle.net Helper.exe.old"
Встановлено winetricks та деякі допоміжні програми. Тоді мені довелося перейменувати Battle.net Helper.exe на старий.
Редагувати: Я помітив, що цей каталог "Battle.net.8394" змінює його номери на кожному оновлення Battle.net. Подбайте про те, щоб внести потрібні зміни в останню встановлену версію.
Редагувати: Нові помилки запропонували мені встановити winbind. Здається, це допомогло.
Редагувати: оновлено до Ubuntu 17.04
gl hf