Как скачивать игры на убунту
Перейти к содержимому

Как скачивать игры на убунту

  • автор:

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.066 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Запускаем 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 не доступна еще масса игр.

Установка игр на Ubuntu 22.04

Добрый день, подскажите пожалуйста, пытаюсь становить свою первую игру на ubuntu 22.04. Не могу разобраться с тем, как это правильно сделать.

Качал ‘age of wonders 4’ с рутрекера. можно ли сюда прикреплять ссылки на торренты? В файле с игрой изначально скачивалось две папки: ‘game_info’, ‘wine’ и файл «start.sh»

установил wine 5.0 по этой инструкции, с 6.0 не стал заморачиваться

Сделал ‘‘‘chmod +x start.sh’’’ при попытке его запустить ‘‘‘./start.sh’’’ выдаёт: ‘‘‘Creating prefix’’’ при попытке что-то ввести ничего не происходит.

если запускать так »’sh ./start.sh »’ выводит: ‘‘‘wine: invalid directory ./prefix in WINEPREFIX: not an absolute path’’’

попытался ещё так ‘‘‘wine ./start.sh’’’ выводит: ‘‘‘0024:err:process:exec_process L»Z:\media\use\New Volume\AgeOfWonders4_Linux\start.sh» not supported on this system’’’

после выше описанных действий в паке с игрой добавились ещё папки ‘cache’, ‘prefix’, и ‘temp_files’ и файлы ‘settings’, ‘setings_start’.

В общем вопросы следующие: Как мне таки установить игру? И что почитать чтобы понять, что вообще происходит?

Deminoter
10.05.23 15:55:45 MSK

  • Ответить на это сообщение
  • Ссылка

monkdt
( 10.05.23 16:00:38 MSK )

  • Ответить на это сообщение
  • Ссылка

Сноси нахрен убунту, вайн и deb-based вещи несовместимые. Поставь например манжару.

Werenter ★★
( 10.05.23 16:04:40 MSK )

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Тебе wine вообще не обязательно ставить было,в раздаче он уже «встроен».

‘‘‘./start.sh’’’ выдаёт: ‘‘‘Creating prefix’’’ при попытке что-то ввести ничего не происходит.

Просто подожди. И еще поставь wine-gecko и wine-mono (названия в твоем дистре могут чуть отличаться). Да,и ты в реальности без кавычек запускаешь ведь?)

Dog ★★★
( 10.05.23 16:04:44 MSK )
Последнее исправление: Dog 10.05.23 16:05:54 MSK (всего исправлений: 1)

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от Werenter 10.05.23 16:04:40 MSK

Зачем так нагло врать?

Да, лучше дебиан поставить.

firkax ★★★★★
( 10.05.23 16:12:09 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

chenbr0
( 10.05.23 16:16:04 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от firkax 10.05.23 16:12:09 MSK

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

Werenter ★★
( 10.05.23 16:19:30 MSK )

  • Ответить на это сообщение
  • Ссылка

Зависание при создании префикса — может быть связано с этим багом gstreamer. Если у тебя в системе установлен пакет libges-1.0-0 , попробуй его удалить.

Кроме того, если у тебя игра лежит на разделе с NTFS, то это тоже является проблемой.

Kron4ek ★★★★★
( 10.05.23 16:24:17 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от chenbr0 10.05.23 16:16:04 MSK

Эта игра запускается на Steam Deck, так что через враппер её на Linux реально запустить.

Vsevolod-linuxoid ★★★★★
( 10.05.23 16:25:48 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Выложите куда-нибудь start.sh .

pasquale
( 10.05.23 16:27:38 MSK )

  • Ответить на это сообщение
  • Ссылка

  1. wine-staging 8.7, в бубунте искаропки
  2. winetricks, с сайта
  3. Через этот самый winetricks: dxvk, vkd3d, msvc
  4. Запускать через firejail, ещё не хватало тренировать частные службы безопасности

Заморачиваться надо. Без любопытства сиди в оффтопике

DumLemming ★★
( 10.05.23 16:32:32 MSK )
Последнее исправление: DumLemming 10.05.23 16:34:16 MSK (всего исправлений: 1)

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от Vsevolod-linuxoid 10.05.23 16:25:48 MSK

30фпс, краши, артефакты. Статус платина. Ясно понятно.

chenbr0
( 10.05.23 16:41:54 MSK )

  • Ответить на это сообщение
  • Ссылка

требуется directx12 поэтомому всегда 50/50 пойдет ли игра с vkd3d. Я уже на своем ноуте раз играл в игру с dx12, а у этой игры стартует окно с курсором и через 15 сек отваливается.

Было бы подходящее железо может быть даже я запустил у себя без проблем ) Но без разницы

monkdt
( 10.05.23 17:32:46 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от Dog 10.05.23 16:04:44 MSK

Спасибо, wine-gecko и wine-mono поставил. Если подождать выдаёт

There is a problem initializing the Wine prefix! If you are using NTFS this might be the reason.

Check temp_files/wineboot.log for more information.

в логах написано следующее:

wine: could not load kernel32.dll, status c0000135

Весь гугл облазил, никак не могу сообразить в чём дело.

В реальности конечно без кавычек запускаю.

Deminoter
( 10.05.23 19:07:12 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от Werenter 10.05.23 16:04:40 MSK

И у него сразу все заработает и заиграет? По-твоему Valve нагло врет, рекомендуя ставить именно Убунту как наиболее подходящую для игр? Дурость, одна дурость.

Там надо выхлоп в терминале смотреть. может не хватает чего. Если дело в нехватке DirectX, то это лечится с помощью winetricks, а не переустановкой системы.

LongLiveUbuntu ★★★★★
( 10.05.23 19:28:42 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от Deminoter 10.05.23 19:07:12 MSK

У тебя игра на NTFS разделе лежит или нет? Покажи вывод команды:

mount | grep media 

Kron4ek ★★★★★
( 10.05.23 19:32:38 MSK )
Последнее исправление: Kron4ek 10.05.23 19:43:16 MSK (всего исправлений: 1)

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от Deminoter 10.05.23 19:07:12 MSK

If you are using NTFS this might be the reason.

Так какая файловая система на разделе? NTFS, ext4 или какая другая?

Это явно ненормальное поведение. И дело точно не в системе.

LongLiveUbuntu ★★★★★
( 10.05.23 19:32:52 MSK )

  • Ответить на это сообщение
  • Ссылка

Тебе нужно, чтобы /bin/bash запускал start.sh, который запускает wine, который запускает игру.

У тебя же жучка за репку, дедка за жучку, жучка порвана на куски.

Vidrele ★★
( 10.05.23 19:34:26 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от Kron4ek 10.05.23 19:32:38 MSK

А, точняк, игра на разделе с NTFS лежит. С этим что-то можно сделать, или только перекидывать её на другой раздел?

Deminoter
( 10.05.23 20:05:44 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от Deminoter 10.05.23 20:05:44 MSK

Можно в файле settings_start включить NTFS_MODE. Но если это не поможет, тогда придется перекинуть игру на раздел с нативной Линуксовой файловой системой (например, ext4).

Kron4ek ★★★★★
( 10.05.23 20:51:28 MSK )

  • Ответить на это сообщение
  • Ссылка

Смотри. Разные мастдайные приложения могут конфликтовать друг с другом, поэтому придумали wineprefix. Грубо говоря это позволяет создавать разные конфигурации wine для разных программ.

Поэтому в переменную окружения WINEPREFIX заносишь путь до каталог с каким-либо (возможно новым, еще не существующим префиксом). В переменную окружения WINEARCH заносишь win32 или win64 (по умолчанию используется то, какой разрядности у тебя система).

(Нужно создать каталог /home/username/wine-soft/games/aow4 )

env WINEPREFIX=/home/username/wine-soft/games/aow4 WINEARCH=win32 winecfg

winecfg – выполняет настройку текущего wineprefix. Тут нужно выбрать ОС, разрешения и т.п.

env WINEPREFIX=/home/username/wine-soft/games/aow4 WINEARCH=win32 winetricks package_1 package_2 package_3 .

winetricks – сторонний скрипт (можешь поставить его через apt), который устанавливает виндовые DLL’ники. Посмотреть какие пакеты тебе нужны можно в интернете. Для Age of wonders 4 скорее всего тебе нужен пакет dxvk (DirectX Vulkan wrapper).

env WINEPREFIX=/home/username/wine-soft/games/aow4 WINEARCH=win32 wine explorer – запускает мастдайный «проводник». Запускаешь инсталятор, а затем и игру.

Ну в общих чертах как-то так.

zx_gamer ★★
( 10.05.23 20:53:56 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от Deminoter 10.05.23 19:07:12 MSK

There is a problem initializing the Wine prefix! If you are using NTFS this might be the reason

У тебя Убунта на NTFS разделе стоит?

Dog ★★★
( 10.05.23 21:03:57 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от Dog 10.05.23 21:03:57 MSK

У меня когда-то на NTFS шара была. Может там дуалбут вообще. А может корень на NTFS, попадались такие случаи.

LongLiveUbuntu ★★★★★
( 10.05.23 21:36:21 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от LongLiveUbuntu 10.05.23 21:36:21 MSK

У меня когда-то на NTFS шара была.

Ну ты ж не запускал с нее игры в вайне)

Dog ★★★
( 11.05.23 00:11:11 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Лучше запускать игры с родных для linux файловых систем. Запускал игру World of Warcraft с NTFS раздела были баги с игрой, Скопировал на ext4 все нормально стало.

list
( 11.05.23 14:21:54 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от Dog 11.05.23 00:11:11 MSK

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

Терминал перед этим выдает вот такой список ошибок

1241.331:00e0:01ac:err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore: Failed to wait for Vulkan timeline semaphore, vr -4. 1241.331:00e0:01a8:err:vkd3d-proton:dxgi_vk_swap_chain_submit_blit: Failed to wait for fence, vr -4 1241.331:00e0:01ac:err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore: Failed to wait for Vulkan timeline semaphore, vr -4. 1241.331:00e0:01a8:err:vkd3d-proton:dxgi_vk_swap_chain_present_signal_blit_semaphore: Failed to submit present discard, vr = -4. 1241.331:00e0:01a8:err:vkd3d-proton:d3d12_command_queue_signal: Failed to submit signal operation, vr -4. 1241.331:00e0:01a8:err:vkd3d-proton:d3d12_command_queue_signal: Failed to submit signal operation, vr -4. 1241.331:00e0:01a8:err:vkd3d-proton:d3d12_command_queue_execute: Failed to submit queue(s), vr -4. 1241.331:00e0:01a8:err:vkd3d-proton:dxgi_vk_swap_chain_submit_blit: Failed to wait for fence, vr -4 1241.331:00e0:01a8:err:vkd3d-proton:dxgi_vk_swap_chain_present_signal_blit_semaphore: Failed to submit present discard, vr = -4. 1241.331:00e0:01a8:err:vkd3d-proton:d3d12_command_queue_signal: Failed to submit signal operation, vr -4. 1241.331:00e0:01a8:err:vkd3d-proton:d3d12_command_queue_signal: Failed to submit signal operation, vr -4. 1241.331:00e0:01a8:err:vkd3d-proton:d3d12_command_queue_execute: Failed to submit queue(s), vr -4. 1241.331:00e0:01a8:err:vkd3d-proton:dxgi_vk_swap_chain_submit_blit: Failed to wait for fence, vr -4 1241.331:00e0:01a8:err:vkd3d-proton:dxgi_vk_swap_chain_present_signal_blit_semaphore: Failed to submit present discard, vr = -4. 1241.331:00e0:01a8:err:vkd3d-proton:d3d12_command_queue_signal: Failed to submit signal operation, vr -4. 1241.331:00e0:01a4:err:vkd3d-proton:vkd3d_wait_for_gpu_timeline_semaphore: Failed to wait for Vulkan timeline semaphore, vr -4.

Может кто-то знает, что с этим можно сделать?

Deminoter
( 11.05.23 17:53:23 MSK ) автор топика

  • Ответить на это сообщение
  • Ссылка

Splinter Cell: Pandora Tomorrow на Ubuntu

Тестирование игры «Splinter Cell: Pandora Tomorrow» на операционной системе Ubuntu.

Hitman: Contracts на Ubuntu

Тестирование игры Hitman: Contracts на операционной системе Ubuntu.

The Fall: Последние дни мира на Ubuntu

Тестирование игры The Fall: Последние дни мира на операционной системе Ubuntu.

Hitman: Codename 47 on Ubuntu

Тестирование игры Hitman: Codename 47 на операционной системе Ubuntu.

Hitman 2: Silent Assassin на Ubuntu

Тестирование игры Hitman 2: Silent Assassin на операционной системе Ubuntu.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *