Запускаем Windows игры в Linux
На мой взгляд, именно Steam и Lutris предлагают максимально современные и легкие решения для запуска игр. В качестве примера, поиграем в World of Tanks и World of Warships на Ubuntu 19.04.
Еще недавно, запускать Windows игры в Линукс было тем ещё квестом, затмевающим интерес к игре из-за тяжелого и не всегда удачного процесса установки игры.
С появлением DXVK (библиотеки основанной на Vulkan, позволяющей транслировать 3D приложения (игры) Direct3D 10/11), и как следствие Steam Play (Proton) – установка многих игр в Линукс стала почти такой же легкой как и в Windows.
Запуск Windows игр в Linux с помощью Lutris
Lutris – сервис с игровым приложением, предоставляющий автоматизированные, настроенные скрипты для установки игр.

Интеграция с такими игровыми магазинами, как GOG и Steam, позволяет импортировать существующую библиотеку игр, а поддерживаемые сообществом установочные сценарии обеспечивают полностью автоматизированную настройку.
Установка Lutris в дистрибутивы на основе Ubuntu
Для корректной работы Lutris, разработчики рекомендуют предварительно установить Wine (версию Staging). Установить Wine в Ubuntu можно по инструкции официального сайта: Installing WineHQ packages
Для Ubuntu подобных дистрибутивов добавляем репозиторий Lutris:
sudo add-apt-repository ppa:lutris-team/lutris
sudo apt update
sudo apt install lutris
Для лучшей производительности необходимо установить последнюю версию видеодрайвера и библиотеки Vulkan.
Пользователям видеокарты Nvidia нужно добавить репозиторий с новыми драйверами и затем удобным способом установить последнюю версию драйвара:
sudo dpkg --add-architecture i386 //поддержка 32 битной архитектуры (в том случае, если раньше ее не включили)
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
Выбрать драйвер можно с помощью встроенной утилиты Программы и обновления – Дополнительные драйверы.
Если видеокарта поддерживает Vulkan API, то устанавливаем необходимые библиотеки (скорее всего они уже установились при установке видеодрайвера. Проверить, если видеокарта поддерживает Vulkan можно по ссылке: Vulkan API):
sudo apt install libvulkan1 libvulkan1:i386
Пользователям видеокарт AMD / Intel (Ubuntu 18.04 и выше):
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo dpkg --add-architecture i386
sudo apt update && sudo apt upgrade
sudo apt install libgl1-mesa-dri:i386
sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386
Установка игр в Linux с помощью Lutris
Переходим на официальный сайт программы в раздел Games и выбираем нужную нам игру.
Найдя игру, выбираем (если доступно) редакцию скрипта с нужным нам сервером (например для World of Tanks это будет RU DXVK version). Нажимаем на Install. В качестве примера будет показана установка игры World of Tanks в Ubuntu 19.04.

Ссылка откроется в установленном приложении Lutris, нам предложат установить игру. Нажимаем на Install.

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

Затем откроется полноэкранное окно, в котором будет осуществляться установка игры. Не пугаемся, с помощью клавиш ALT+TAB можно вернуться в рабочее окно.

Запустить установленную игру можно как из программы Lutris, так и из списка установленных приложений.
Аналогично установил игру World of Warships в Ubuntu 19.04.

Именно в Ubuntu столкнулся с проблемой, при которой курсор мыши в игре не позволял делать обороты около 180 градусов. Ранее устанавливал игру в окружениях KDE и Cinnamon (Linux Mint), такой проблемы там нет. Если курсор вывести нажатием на CTRL, то можно захватить другие обороты мыши. Решение: переключение отображения игры в оконный режим.
Устанавливаем Windows игры в Linux с помощью Steam (Proton)
Для совместимости игр с операционными системами GNU/Linux, компания Valve разрабатывает проект Proton (Steam Play), который в свою очередь состоит из различных наработок, таких как Wine, DXVK, esync. Подробнее почитать о Steam Proton можно в нашей статье: Steam Play улучшает поддержку Windows-игр для Linux.
Информация о качестве поддержки Windows игр в Steam Proton доступна по ссылке: ProtonDB.
Для включения опции Proton, нам необходимо открыть Steam – затем Настройки – Steam Play – и включить доступные опции.

Версию Steam Proton стоит выбирать самую актуальную, т.е с большим номером.
Дальнейшая установка игр ничем не отличается от установки в системе Windows. Steam Play автоматически произведет нужные настройки для установки игры.

Сравнение производительности видеокарты Nvidia Geforce 1060 в Ubuntu 19.04 и Windows 10
Сравнение проводилось на ноутбуке с видеокартой Nvidia Geforce 1060 (6 ГБ) и процессором Intel® Core™ i7 8750H. Операционные системы Windows 10 1903 (build 18362.10019), версия видеодрайвера NVIDIA GeForce Game Ready 436.15 и система Ubuntu 19.04 с версией видеодрайвера 430.40 (самый актуальный в репозитории ppa:graphics-drivers).
World of Tanks
Танковые сражения в World of Tanks в Windows 10 показывали от 115-130 fps до 150-165 fps, в зависимости от игровой сцены.

В Ubuntu 19.04 от 100 до 120 fps. Настройки Высокие, sd клиент.

World of Warships
В морских сражениях World of Warships в Windows 10 производительность держалась от 65 до 75 fps.

В Ubuntu 19.04 игра World of Warships показала производительность от 60 до 70 fps, но периодически сильно проседала до 25 fps. Настройки высокие, hight клиент.

Обе игры в Ubuntu были установлены с помощью Lutris.
War Thunder
Также, с интересом проверил производительность видеодрайвера в игре War Thunder. В Windows 10 игра была установлена с помощью нативного клиента, а в Ubuntu 19.04 с помощью Steam (нативная версия).
В морских сражениях в War Thunder в Windows 10 отображался fps от 65 до 85, в воздушных боях около 100 fps.

В Ubuntu 19.04 варьировался fps от 35-55 в морских сражениях и 75 fps в воздушных.

Версия из Lutris, использующая DXVK, в Ubuntu 19.04 показала fps от 50 до 75 в морских сражениях и 60 fps в воздушных.

Знаю, что разработчики War Thunder тестируют версию с использованием библиотек Vulkan. Не тестировал её, но уверен, что производительность будет значительно выше, чем у нативной версии, использующей OpenGL.
Euro Truck Simulator 2
В симуляторе Euro Truck Simulator 2 производительность в Windows 10 отображалась от 85 до 120 fps.

В Ubuntu 19.04 производительность игры ETS 2 варьировалась от 55 fps (в редких случаях) до 110 fps. В обоих случаях были использованы настройки Ультра.

Как видим, производительность игр в Linux уступает Windows 10, но при использовании библиотек DXVK и Vulkan разница гораздо меньше, чем при использовании OpenGL. В любом случае это прорыв для пользователей Linux: доступных игр стало гораздо больше, а их установка стала максимально простой.
На мой взгляд, осталось решить проблему работы античитов. Именно из-за проблемы с работой некоторых античитов, в Linux не доступна еще масса игр.
Игры в Linux — простой запуск любой игры
Хочу поделится как я запускаю игры в linux без проблем, всего в пару кликов. Инструкция будет содержать способы запуска игр Windows из Steam, Origin и Blizzard. Таким способом можно с легкостью установить и запустить игры из любой другой игровой площадки.
Давно искал способ запуска Windows игр в операционной системе Linux.
Игры в Linux работают, они есть и запускаются, но не все разработчики делают версии именно для Linux.
Игры Windows запускаем в Linux из платформы Steam
В steam все достаточно просто. Устанавливаете Steam для Linux с официальной страницы игровой платформы.
У вас есть игра, но она предназначена только для платформы Windows, соответственно не устанавливается в Linux. Вы хотите играть в нее именно в в linux.
Обязательно обновите или установите самые свежие драйвера под вашу видеокарту.
Открываете приложение steam в linux, далее в верхнем меню выбираете в пункте вид — настройки.
Откроется окно в котором нужно выбрать пункт Steam Play

Поставьте галочки на против пунктов Включить Steam Play для поддерживаемых продуктов
И пункт Включить Steam Play для всех продуктов.
В последнем пункте версию Proton — поставьте последнюю.
Теперь любая игра Windows, из вашей библиотеки, без проблем установится и запустится в linux.
В сообществе steam есть раздел по поддержке данного вопроса и проблем возникающих по запуску игр в linux.
Запускаем игры из платформы Origin и других в linux
Для запуска игр в игровых платформах origin и например blizzard, существует приложение Lutris.
Данное приложение поможет вам запустить игры в linux в пару кликов, установив как приложение игровой платформы так и игру.
Для установки данного приложения зайдите на сайт разработчика и согласно инструкции установите само приложение.
В инструкции есть способ установки на любой известный и распространенный дистрибутив Linux

Все делается командами из терминала.
В Debian 10 я воспользовался этими командами
echo "deb http://download.opensuse.org/repositories/home:/strycore/Debian_10/ ./" | sudo tee /etc/apt/sources.list.d/lutris.list
wget -q https://download.opensuse.org/repositories/home:/strycore/Debian_10/Release.key -O- | sudo apt-key add -
apt update
apt install lutris
После установки, приложение появится у вас в разделе — игры. Можете его запустить.

Для установки приложения или игры рекомендую воспользоваться самым простым способом, не требующим знаний и навыков.
Перейдите на сайт Litris в поиске сайта наберите нужную игру или игровую платформу — например Origin

Перейдите на страницу нужной игры, в моем случае Orign

на странице игры кликните на пункт install и выберите установку с помощью Litris

Далее следуйте указаниям установщика.
После установки, в моем случае Origin, запускаете его в litris и спокойно устанавливаете все ваши игры в приложении Origin.
Так же делаем и с платформой Blizzard и другими.
На моем debian 10 запустилась как NFS из Origin, так и Diablo III из близзард, без каких либо проблем.
Если есть в steam — то запускайте ее в steam, а не в Litris.
Если есть, что сказать или добавить пишите в комментариях.
Игры в Linux. Всё, что вам нужно знать
Могу ли я играть игры в Linux? Это один из самых часто задаваемых вопросов среди людей, которые собираются перейти на Linux. Игры часто выделяются как отдельная возможность Linux. Некоторые люди даже интересуются, смогут ли они слушать музыку и смотреть фильмы в Linux. Учитывая это, вопрос о возможности играть в Linux кажется вполне резонным.
В этой статье я отвечу на большинство вопросов, касающихся игр в операционной системе Linux, которые могут возникнуть у новичка. Например такие, как «можно ли играть в игры на Linux?», «какие игры доступны и где их можно скачать?», «где получить больше информации об играх для Linux?». Приступим.
Можно ли играть в игры под Linux?
Да — вы можете играть на Linux, и нет — вы не можете играть во все игры в Linux. Есть много популярных игр в Linux: Counter Strike, Metro Last Light и т д. Но вы не сможете играть во все последние игры, вышедшие для Windows, например, ту же PES 2020.
Причина этому, на мой взгляд то, что Linux занимает менее 2% доли рынка настольных PC. Эти цифры очень сильно снижают мотивацию производителей игр делать версии для Linux. Есть очень большая вероятность, что лучшие игры года, не будут доступны для Linux. Но не расстраивайтесь, есть и другие способы запуска игр в Linux, о которых мы поговорим позже. Сейчас давайте рассмотрим, какие игры для Linux бывают.
Я их разделяю на четыре группы:
- Нативные игры
- Игры Windows в Linux
- Браузерные игры
- Консольные игры
Начнём с родных, нативных игр.
1. Где взять нативные игры для Linux
Нативными играми я называю те игры, которые официально поддерживаются в Linux. Их можно установить, как и большинство других программ, без каких-либо дополнительных усилий.
Как видите, Linux для развлечений не так уж и непригоден, как может показаться, и игры всё-таки есть. Но возникает следующий вопрос: где же их взять? Рассмотрим несколько источников, где вы можете скачать нативные игры для linux:
Steam

Steam — это цифровая платформа для распространения видеоигр. Так же как и Amazon — платформа для распространения книг, а Itunes — музыки. Здесь вы можете покупать, устанавливать и играть в многопользовательские игры, а также общаться с другими клиентами сервиса. Все игры защищены с помощью DRM. В Steam вы можете найти тонны игр от уровня ААА до небольших инди проектов.
Несколько лет назад игровая платформа Steam объявила о поддержке Linux, и это было большой новостью. Она означала, что у игровой индустрии серьезные планы на Linux. Valve создала собственную игровую консоль, основанную на Linux, а также свой дистрибутив Linux — SteamOS. Это заставило разработчиков портировать множество игр для Linux. Об установке и настройке Steam вы можете прочитать в отдельной статье — Установка и использование Steam
GOG.com

GOG.com — это платформа, похожая на Steam. Здесь тоже можно найти различные игры в Linux, покупать их, устанавливать и играть. Если игры поддерживают несколько платформ, вы можете скачать их и использовать в разных операционных системах. Главное отличие GOG от Steam, здесь распространяются только игры без защиты DRM.
Приобретённые игры доступны в вашей учетной записи, и вы можете скачать их, когда хотите. Здесь даже не нужно устанавливать клиент как в Steam, вы просто скачиваете игру с помощью браузера, устанавливаете и уже можете играть в нативные игры для linux.
Portable Linux Games

Сайт portabellinuxgames.org — это коллекция нативных игр для 32 битных систем Linux. Вы не сможете просто так запустить их в 64 битной системе, для этого надо будет скачать несколько бибилотек. Здесь вы можете скачать любую понравившуюся игру. Загруженные файлы уже включают все зависимости игры, например Wine или Perl. Всё что нужно — скачать игру, запустить двойным щелчком и играть. Очень полезно, если у вас нет постоянного доступа к высокоскоростному интернету.
Itch.io

Если вы ищите нативные инди игры для Linux, то ресурс itch.io вам отлично подойдёт. Здесь вы можете получить огромное количество как платных, так и бесплатных игр. На страницах игр есть ссылки на загрузку исполняемых файлов для Linux.
Репозитории программ
Поищите в официальных репозиториях вашего дистрибутива. Обычно там тоже есть некоторые игры. Если у вас Ubuntu, то в центре приложений есть даже раздел для игр. То же самое есть и в других дистрибутивах Linux, например в Linux Mint.
2. Как играть Windows игры в Linux

До сих пор мы говорили только о родных играх для Linux. Но их не так много. Если быть точным, то самые популярные игры доступны только для Windows. Поэтому возникает вопрос, как же играть в Windows-игры под Linux?
С помощью таких программ, как Wine, Phoenicis (ранее известный как PlayOnLinux), CrossOver, Lutris и GameHub вы можете играть во множество популярных игр Windows в Linux.
Steam Play

Если вы уже использовали Steam для того чтобы играть нативные игры для Linux, вы можете попробовать запустить Windows игры с помощью технологии Steam Play. Она реализует прослойку совместимости для Windows игр и основана на Wine с добавлением нескольких дополнительных библиотек и технологий.
Wine
Wine — это прослойка совместимости между Windows приложениями и операционной системой, позволяет запускать Windows-игры в Linux, BSD и MacOS X. С помощью Wine можно запускать не только игры, но и огромное количество Windows-программ.
Установить Wine в Ubuntu или любой другой версии очень просто, так как он доступен в официальных репозиториях большинства дистрибутивов. Также есть огромная база приложений, которые поддерживаются в Wine.
CrossOver
Crossover — это улучшенная версия Wine, с профессиональной технической поддержкой. Но в отличие от Wine, CrossOver не бесплатен. Вы можете приобрести годовую лицензию на программу. Каждая покупка способствует разработке Wine и поддержке им большего количества игр и программ. Цена годовой лицензии около $10.
GameHub

Программа GameHub представляет из себя центр приложений, позволяющий устанавливать игры из различных источников, например, Steam, GoG или Humble Bundle. С помощью неё вы можете управлять всеми своими играми в одном месте. Кроме нативных игр поддерживаются такие прослойки совместимости для Windows игр как Wine и Proton.
Lutris

Программа Lutris очень похожа на GameHub, только поддерживает намного больше источников. К ним относятся: Origin, Uplay, Epic Games и другие. С этой программой играть в Linux становится проще, к тому же программа очень популярна среди многих пользователей. Перед тем как её использовать посмотрите официальный список поддерживаемых игр.
Phoenicis PlayOnLinux

PlayOnLinux тоже основан на Wine, но устроен немного по-другому. У него есть графический интерфейс и пользоваться им намного удобнее, чем Wine. Так же, как и Wine, PlayOnLinux бесплатный. Поддерживаемые игры можете посмотреть на официальном сайте.
3. Браузерные игры

Наверное, можно и не писать, что есть тонны игр на основе браузера, в которые можно играть в любой операционной системе, будь то Windows, Linux или MacOS. У многих мобильных игр есть свои браузерные аналоги.
Кроме того, благодаря Google Chrome Web Store, вы можете играть в некоторые игры как в родные под Linux. Эти игры установлены как отдельное приложение и будут доступны из главного меню вашего Linux-дистрибутива.
4. Консольные игры

Ещё одно преимущество Linux — вы можете использовать терминал, чтобы играть в игры. Я знаю, это не самый лучший способ, но время от времени весело поиграть в простенькие игры, такие как змейка или 2048 в терминале. Здесь уже есть небольшой обзор консольных игр для Linux.
Выводы
Я думаю, что это всё, что вам нужно знать, чтобы начать играть в Linux. Если вы всё ещё сомневаетесь, устанавливайте Linux рядом с Windows. Используйте Linux как основную систему и запускайте Windows, когда хотите поиграть. А теперь меня интересует ваше мнение. Играете ли вы в игры под Linux? Какие ваши любимые? За какими блогами следите, чтобы оставаться в курсе игровых новостей?
На десерт сегодня довольно старая, но милая реклама Linux. Be Free! Be Linux!
Записки программиста
Запускаем Windows-игры на Linux с помощью PlayOnLinux
Тема компьютерных игр не так уж бесконечно далека от программирования, как может показаться на первый взгляд. Допустим, у вас на ноутбуке Ubuntu и вам предстоит девятичасовой перелет на самолете к месту проведения какой-нибудь конференции, а все сериалы вы уже посмотрели. Было бы неплохо иметь на этот случай несколько хороших игр, и желательно пошаговых, так как в прочие в самолете играть затруднительно. Есть, конечно, множество нативных игр под Linux, ровно как и Steam. Однако в рамках этой заметки мы познакомимся с PlayOnLinux, который представляет собой такую сильно более удобную обертку над Wine.
Примечание: Существует порт PlayOnLinux под FreeBSD, он называется PlayOnBSD. Я лично его работу не проверял, поэтому далее речь идет только о PlayOnLinux.
Несколько замечаний
Отмечу, что помимо PlayOnLinux есть и другие способы запустить Windows-игры на Linux-ноутбуке. Например, dual boot, использование Wine напрямую или запуск приложений под VirtualBox. Но эти варианты либо намного менее удобны, либо более требовательны к ресурсам и следовательно быстрее разряжают ноутбук. В частности, по моему опыту при использовании голого Wine после установки приложений вечно приходится что-то подхачивать. Удовольствие это весьма сомнительное.
Также отмечу, что хотя далее речь пойдет только об играх, через PlayOnLinux можно с тем же успехом запускать и другие приложения, взять к примеру тот же Microsoft Office.
Все описанные далее шаги были проверены на ноутбуке Fujitsu Lifebook E733 под управлением Ubuntu Linux 14.04.
Установка PlayOnLinux
Установка PlayOnLinux описана здесь. Сначала требуется установить пакет wine:i386. Проблема заключается в том, что у меня вот так просто Wine не устанавливался:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
wine : Depends: wine1.6 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Быстрое гугление покзало, что такая проблема, похоже, возникает у всех.
Я воспользовался этим советом — поставить Wine из PPA, а также этим — использовать aptitude вместо apt-get, так как aptitude способен лучше разруливать конфликты зависимостей:
sudo dpkg —add-architecture i386
sudo add-apt-repository ppa:ubuntu-wine / ppa
sudo apt-get update
sudo aptitude —full-resolver —without-recommends \
-f install wine1.8:i386
Aptitude будет предлагать различные варианты решения конфликтов, ожидая от пользователя комментариев по поводу предложенных решений. Отвечать следует примерно таким образом:
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) libasn1-8-heimdal:i386 [Not Installed]
2) libgphoto2-6:i386 [Not Installed]
3) libgphoto2-port10:i386 [Not Installed]
4) libgssapi3-heimdal:i386 [Not Installed]
5) libhcrypto4-heimdal:i386 [Not Installed]
6) libheimbase1-heimdal:i386 [Not Installed]
7) libheimntlm0-heimdal:i386 [Not Installed]
8) libhx509-5-heimdal:i386 [Not Installed]
9) libkrb5-26-heimdal:i386 [Not Installed]
10) libldap-2.4-2:i386 [Not Installed]
11) libroken18-heimdal:i386 [Not Installed]
12) libwind0-heimdal:i386 [Not Installed]
13) wine1.8:i386 [Not Installed]
14) wine1.8-i386:i386 [Not Installed]
Accept this solution? [Y/n/q/?] 13
Enter «r 13» to prevent this action from appearing in new solutions.
Enter «a 13» to require that new solutions include this action if
possible.
Accept this solution? [Y/n/q/?] r 13
Accept this solution? [Y/n/q/?] n
Пояснение. Здесь Aptitude такой говорит, мол, я тут подумал, и считаю, что Wine не нужно ставить, тогда все будет хорошо. На что мы ему отвечаем, мол, нет, чувак, Wine нужно поставить, подумай еще раз. Так повторяем несколько раз, пока Aptitude не предложит решение с даунгредом некоторых пакетов.
Например (вывод обрезан по ширине):
The following actions will resolve these dependencies:
Downgrade the following packages:
1) libasn1-8-heimdal [1.6~git20131207+dfsg-1ubuntu1.1 (now) -> 1.6~.
2) libgphoto2-6 [2.5.3.1-1ubuntu2.2 (now) -> 2.5.3.1-1ubuntu2 (trus.
3) libgphoto2-port10 [2.5.3.1-1ubuntu2.2 (now) -> 2.5.3.1-1ubuntu2 .
4) libgssapi3-heimdal [1.6~git20131207+dfsg-1ubuntu1.1 (now) -> 1.6.
5) libhcrypto4-heimdal [1.6~git20131207+dfsg-1ubuntu1.1 (now) -> 1.
6) libheimbase1-heimdal [1.6~git20131207+dfsg-1ubuntu1.1 (now) -> 1.
7) libheimntlm0-heimdal [1.6~git20131207+dfsg-1ubuntu1.1 (now) -> 1.
8) libhx509-5-heimdal [1.6~git20131207+dfsg-1ubuntu1.1 (now) -> 1.6.
9) libkrb5-26-heimdal [1.6~git20131207+dfsg-1ubuntu1.1 (now) -> 1.6.
10) libroken18-heimdal [1.6~git20131207+dfsg-1ubuntu1.1 (now) -> 1.6.
11) libwind0-heimdal [1.6~git20131207+dfsg-1ubuntu1.1 (now) -> 1.6~g.
Accept this solution? [Y/n/q/?] Y
Соглашаемся, в результате чего Wine успешно устанавливается. Теперь ставим сам PlayOnLinux:
wget -q «http://deb.playonlinux.com/public.gpg» -O — | \
sudo apt-key add —
sudo wget http: // deb.playonlinux.com / playonlinux_trusty.list -O \
/ etc / apt / sources.list.d / playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
Все свои данные, если что, PlayOnLinux хранит в каталоге ~/.PlayOnLinux .
Ставим игры!
Далее, если не сказано обратное, игра устанавливалась по сценарию «зарегистрироваться на gog.com, купить игру за PayPal, установить ее в PlayOnLinux при помощи встроенного скрипта, введя логин и пароль от gog.com». Также можно ставить игры и без покупки на gog.com, указав путь до каталога, куда примонтирован установочный диск.
Во многих играх я обнаружил проблемы со звуком. Они решились переходом в настройки игры и заменой версии Wine на «System». Я лично предпочитаю запускать игры в отдельном окне, а не на весь экран. Для этого в настройках Wine во вкладке «Graphics» нужно поставить галочку «Emulate a virtual desktop». Во время установки игры могут вылетать несколько ошибок. Это не страшно и на работоспособность установленной игры не влияет.
Итак, мне удалось успешно установить и запустить следующие игры (запустились все игры, которые я вообще пробовал):
- Wizardry 8. Игра установилась. Работает, не тормозит, все хорошо.
- Neverwinter Nights. Аналогично.
- The Elder Scrolls III: Morrowind. Запускается долго, но все работает.
- Heroes of Might and Magic III. Установочный скрипт почему-то не смог залогиниться на gog.com. Скачал инсталлятор сам, указал до него путь, все установилось. HD Mod ставится без проблем отдельным скриптом.
- Heroes of Might and Magic V. Готового установочного скрипта нет. Сделал так — в главном окне PlayOnLinux нажал Configure, создал новый виртуальный диск с системным Wine и 32-х битным окружением, в нем во вкладке «Miscellaneous» нажал «Run a .exe file in this virtual drive», в нем выбрал инсталлятор. Затем в «General» нажал «Make a new shortcut from this virtual drive» и создал иконки для запуска игр (их там ставится больше одной). Но при запуске с эмуляцией рабочего стола описанным образом игры почему-то не запускались. Решил проблему, указав в качестве программы для запуска «C:\ Windows\ Explorer.exe» и путем запуска нужной игры через иконку на десктопе.
- Disciples 2 Gold. Установочный скрипт со своей работой не справился, не смог скачать инсталлятор. Баг разработчикам PlayOnLinux зарепортил. Общение с саппортом gog.com по этому вопросу оказалось пустой тратой времени. В итоге сделал все точно так же, как описано выше для HOMM V, и все заработало.
- Neverwinter Nights 2. Скрипт с работой не справился, не смог скачать инсталлятор. Впрочем, игра помечена красным цветом, то есть, скрипт еще находится в разработке. Поставил игру по принципу Disciples 2 и HOMM V. На appdb.winehq.org подсмотрел, что также нужно установить пакет directx9. Делается это путем нажатия на кнопку Configure, во вкладке «Install Components». После этого все заработало.
Скриншот главного окна PlayOnLinux с установленными играми:

Путем тривиальных манипуляций с каталогами:
~/.PlayOnLinux/shortcuts/
~/.PlayOnLinux/icones/32/
~/.PlayOnLinux/icones/full_size/
… можно указать правильную иконку, если игру вы запускаете через explorer.exe.
Заключение
В общем и целом, все оказалось даже лучше, чем я ожидал. Запустились все игры, которые я решил попробовать. Притом практически без приседаний, особенно если с самого начала не слишком сильно полагаться на установочные скрипты PlayOnLinux. Также был приятно удивлен, что все игры без проблем заработали на встроенном ноутбучном GPU, притом не самом новом — Intel HD Graphics 4000.
Вы можете прислать свой комментарий мне на почту, или воспользоваться комментариями в Telegram-группе.
Коротко о себе
Меня зовут Александр, позывной любительского радио R2AUK. Здесь я пишу об интересующих меня вещах и временами — просто о жизни.
Вы можете следить за обновлениями блога с помощью RSS, ВКонтакте, Telegram или Twitter. Также я являюсь одним из ведущих подкаста DevZen и иногда выкладываю видео на YouTube.
Мой e-mail — af is kon @gmail.com. Если вы хотите мне написать, прошу предварительно ознакомиться с этим FAQ.