Не запускаются игры через стим
Сча, libastral скомпилирую.
убедись, что установлен видеодрайвер. Если система 64-битная, убедись что дополнительно установлен 32-битный видеодрайвер
Блоб нвидии стоит, система i686.
пишет только вот это w1nner@archlinux
посмотрел в свой хрустальный шар и увидел свежайшие иксы с драйверами. интел, небось?
Ответ на: комментарий от router 24.07.2014 13:46:54
Блоб нвидии стоит, система i686.
а иксы? я недавно с похожей проблемой столкнулся, но там все последнее стояло. я грешил на драйвер, но м.б. и напрасно.
По идее, в /tmp/dumps/*_stdout.txt что-то пишется.
Только указанное пишет и вылетает, или ты не весь лог привел?
запусти стим из консоли, затем игру в нем, и скинь полный лог
Попробуй зайти туда, где лежат файлы игры и запустить исполняемый файл через консоль (не стимом).
Запустил через консоль стим, потом запустил цивилизацию. Вот лог
Стим перезапусти, у меня такое тоже иногда бывает.
STEAM_RUNTIME is disabled by the user
Да, это я отключал, думал что поможет.
ERROR: ld.so: object ‘/home/w1nner/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object ‘/home/w1nner/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Вот тут в самом конце чувак описывает такую же проблему с Civ5. Решением указывает удаление bumblebee и установку nvidia-prime. Уж не знаю насколько это корректное решение.
Не запускается игра steam linux
Вам нужна. как я понял, именно версия клиента для windows. Тогда надо запустить его из командной строки. Там есть два варианта в зависимости от того нужен ли вам 64-хбитный или 32-хбитный эмулятор.
Соответственно «wine64 steam.exe &> steam.log» или «wine steam.exe &> steam.log».
Содержимое файла steam.log надо будет потом где-нибудь опубликовать чтобы можно было посмотреть ошибку.
По такому тексту, к сожалению, совершенно ничего нельзя сказать. Попробуйте сделать то, что я посоветовал.
P.S. Есть еще один вариант: если для игр в которые Вы играете существует родной клиент Linux, можно просто установить linux-версию Steam (у меня именно такая) и не мучиться с эмулятором. Тем более, что у Вас PlayOnLinux, которым я уже лет. не знаю сколько именно не пользовался и, если честно, попросту его подзабыл.
По такому тексту, к сожалению, совершенно ничего нельзя сказать. Попробуйте сделать то, что я посоветовал.
Запуск Windows игр в Linux через Steam Play
Компания Valve продолжает работать, чтобы улучшить поддержку игр в операционных системах Linux. Раньше была выпущена версия клиента Steam для Linux, потом для этой платформы было адаптировано множество отличных игр, среди которых есть и очень популярные.
И вот разработчики сделали ещё один шаг, чтобы улучшить совместимость Windows-игр с платформой Linux. В клиент Steam добавили возможность запускать их через Wine. Здесь эта возможность называется Steam Play. В этой статье мы поговорим о том, как запускать Windows-игры в Linux через Steam Play.
Запуск Windows игр в Linux через Steam
Надо сказать, что ничего нового разработчики из Valve не изобрели. Как они сообщили в своём анонсе, Steam Play работает с помощью форка Wine, который они назвали Proton. Кроме кода Wine, в пакет входят библиотеки для трансляции вызовов DirectX 11 и 12 в VulkanAPI, улучшена поддержка контроллеров Steam и полноэкранных приложений, а также увеличена производительность Wine с помощью патчей esync.
Сейчас разработчики гарантируют полноценную работу через Steam Play таких игр:
1. Установка драйверов
В анонсе сказано, что для нормальной работы Steam Play надо установить самую свежую версию драйверов NVIDIA версии не ниже 396 или драйвера AMD/Intel для Mesa не ниже 18.0. Но это не обязательно, SteamPlay будет работать и с более старыми версиями проприетарных драйверов. Я тестировал запуск с NVIDIA 304 на Ubuntu 17.04, и несколько игр из списка нормально запустились.
Но чтобы получить полную поддержку возможностей драйвера лучше установить. Чтобы добавить репозиторий с драйверами NVIDIA, выполните:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
Затем установите драйвера:
sudo apt install nvidia-graphics-drivers-396
После установки драйвера необходимо перезапустить компьютер.
2. Установка Steam
Установить Steam можно из официальных репозиториев Ubuntu:
sudo apt install steam
Затем дождитесь, пока клиент обновится. Если у вас уже есть установленная версия Steam, то этот шаг можно пропустить. Далее вам необходимо войти в аккаунт:
3. Настройка Steam Play
Далее можно переходить к запуску игр.
4. Запуск игры в Linux
Попробовать работу Steam Play можно на игре Fallout Shelter. Игра доступна бесплатно для всех. Сначала откройте вкладку Магазин и наберите в поиске название игры. Далее перейдите на страницу самой игры и нажмите кнопку Играть:
Эта игра занимает около 700 мегабайт, поэтому придётся подождать, пока она загрузится. На это уйдёт несколько минут в зависимости от скорости интернета. Далее можно запускать игру. Для этого в окне загрузки нажмите Играть:
Перед запуском система предупредит, что игра запускается через эмулятор, а не нативно:
Через несколько секунд можно играть:
Также я попытался запустить демо-версию Trochlight, игра открывается в полноэкранном режиме и тоже отлично работает:
Выводы
Ещё несколько лет назад с играми в Linux всё было очень сложно, но благодаря стараниям сообщества, разработчиков игр и компании Valve, ситуация улучшается, и это не может не радовать. А какие игры у вас получилось запустить через Steam Play, напишите в комментариях!
Не запускается игра steam linux
Проблема связана с тем, что Steam был выпущен для Ubuntu 12.04, официально поддерживается только эта версия. Steam поставляется с набором своих собственных библиотек, устаревших с 2012 года настолько, что они уже не могут быть совместимы с новейшими версиями библиотек Arch Linux, и других более современных дистрибутивов. Решение проблемы заключается в принуждении Steam использовать новейшие версии библиотек. Только так он и запускается.
Некоторые игры могут отказаться запускаться.
Либо, при запуске через терминал проблема может выглядеть, например, так:
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Если у вас Arch Linux или основанный на нём дистрибутив, то просто установите пакет steam-native-runtime, и Steam сможет запускаться через ярлык Steam (Native). Это решит вышеописанную проблему. В таком случае, какая-либо дальнейшая настройка не потребуется, в том числе описанная в далее в этой статье. И ещё, чтобы убрать частые сообщения об ошибках при запуске Steam, нужно установить пакет lib32-gtk-engine-murrine из AUR.
Кроме этого, настоятельно рекомендую распаковать файлы из архива, прикреплённые к этой статье в папку
/.local/share/applications/
После этого перезапустите графический интерфейс или о.с.
Если такой папки нет, то выполните команду:
$ mkdir
Не запускается игра steam linux
Купите и поставьте нормальную операционную систему. Для игр покамест ничего лучше Windows не придумали.
Линукс, он не для игр. Он для того, чтоб без конца читать пятисотстраничные форумы, где среди десятков мегабайт бессмысленного текста у вас есть небольшой шанс найти пару строчек, написанных адекватным человеком, которые действительно решат вашу проблему.
Но это Линукс, где как правило решение одной проблемы вызывает другую. И хорошо, если одну. Так что. установив эту «самую лучшую операционную систему» вы сами выбрали «путь самурая».
Обычно это значит, что клиент steam уже запущен.
Проверьте, выполнив в терминале команду ps ax | grep steam и опубликуйте вывод.
P.S. Как крайний вариант, можно перезагрузить компьютер. Но это признак дурного тона.
Купите и поставьте нормальную операционную систему. Для игр покамест ничего лучше Windows не придумали.
Линукс, он не для игр.
Обычно это значит, что клиент steam уже запущен.
Проверьте, выполнив в терминале команду ps ax | grep steam и опубликуйте вывод.
P.S. Как крайний вариант, можно перезагрузить компьютер. Но это признак дурного тона.
Купите и поставьте нормальную операционную систему. Для игр покамест ничего лучше Windows не придумали.
Линукс, он не для игр.
Простите, но это достаточно нелепая точка зрения. Вы не заметили, что на смартфонах Windows полностью проиграла Linux?
Так вот. Я заметил, что ни на одном игровом компьютере Линукс еще не принес владельцу счастья. Если конечно под счастьем владелец не подразумевает бесконечное решение проблем, которые возникают на ровном месте в самых своих извращенных формах. Пока другие люди, что используют Windows, просто играют в свое удовольствие.
Так вот. Я заметил, что ни на одном игровом компьютере Линукс еще не принес владельцу счастья. Если конечно под счастьем владелец не подразумевает бесконечное решение проблем, которые возникают на ровном месте в самых своих извращенных формах. Пока другие люди, что используют Windows, просто играют в свое удовольствие.
Так вот. Я заметил, что ни на одном игровом компьютере Линукс еще не принес владельцу счастья. Если конечно под счастьем владелец не подразумевает бесконечное решение проблем, которые возникают на ровном месте в самых своих извращенных формах. Пока другие люди, что используют Windows, просто играют в свое удовольствие.
А у меня вот почему-то не возникает никаких проблем с Linux’ом, зато постоянно что-то не работает в Windows. И пока я спокойно играю в Linux с двух аккаунтов одновременно, «другие люди, что используют Winddows» (это я Вас цитирую) безуспешно пытаются выяснить на форуме, как добиться возможности запускать два клиента с разными аккаунтами.
Удивительно, правда?
Так может дело не в том, что какая-то ОС лучше подходит для игр, как Вы объявили, а в том, что Вы из всего многообразия операционных систем знаете только одну и поэтому считаете её для себя лучшей? А если для Вас, то и для всех других тоже.
Из всего многообразия операционных систем я не только знаю, но и работаю, с некоторыми системами настолько узкоспециализированными, что про них большинство и не слышало. И всё равно считаю, что для игрового PC ничего лучше Windows не придумано. Каждая операционная система для своей задачи.