LINUX.ORG.RU
ФорумGames

Civilization V и Steam

 , , , ,


1

3

Система: Debian Wheezy 64bit, Steam стоит локально, запускается через

LD_LIBRARY_PATH=/usr/lib/steam/lib32/:/usr/lib/steam/lib64/:/usr/lib/:/usr/lib32/:/usr/lib64/:/lib/:/lib32/:/lib64/ ~/steam/steam "$@"
Купил и установил Civilization V. Несмотря на наличие всех библиотек, запускаться игра отказывается:
ERROR: ld.so: object '/home/squizduos/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/squizduos/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Setting breakpad minidump AppID = 8930
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198026894935 [API loaded no]
Game removed: AppID 8930 "Sid Meier's Civilization V", ProcID 20401 
Аналогичная проблема с игрой You Have to Win the Game, но эта игра может запускаться без Steam. Civilization же без Steam-а не работает, а через Steam не запускается по описанной выше причине. Что делать?

Ответ на: комментарий от exception13

Ставил не из реп (в стабильном дебиане стима в репах нет), ставил в папку + через скрипт выше делал подгрузку нужной версии glibc.

squizduos ()
Ответ на: комментарий от exception13

почему бы не прицепить testing/unstable/experimental

Потому что я уже пробовал. Задолбался мелкие глюки вычищать. Crunchbang вкупе с Stable работает без единого глюка (но стима нет, да).

один фиг эти ветки == релизу убунты

Нафиг эту убунту, намучился с ней в своё время.

squizduos ()
Ответ на: комментарий от squizduos

Нафиг эту убунту, намучился с ней в своё время.

один фиг эти ветки == релизу $SOME_OTHER_LINUX_DISTRIBUTION

классическая шутка дебианщика же

exception13 ★★★★★ ()

Сэйм щит под федорой. Такие проблемы только под нвидиа, интел запускает нормально (хотя глюки все же есть)

ZERG ★★★★★ ()
Ответ на: комментарий от NeverLoved

dpkg -i steam.deb что говорит?

Говорит, что я иду нафиг с glibc 2.13, ему нужна glibc версии не ниже 2.14. Плюс ещё какие-то зависимости - но основная именно glibc.

squizduos ()

и кстати у меня на интеле стимовский оверлей для цивы не завелся. выдает артефакты в виде фликера и заморозку кадров.

exception13 ★★★★★ ()

Купил и установил Civilization V

запускаться игра отказывается

// Фотка с двумя четкими пацанами

anonymous ()
Ответ на: комментарий от qiomi

glibc тут не причём, у меня на gentoo последняя версия, и эта же самая ошибка

xorik ★★★★★ ()
Ответ на: комментарий от garik_keghen

в тестинге есть стим же

В тестинге есть, в стейбле нет. А тестинг несёт с собой кучу мелких глюков.

squizduos ()

Ubuntu 14.04, Intel HD4000, libc 2.19.

Сначала писало

.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.

Подсунул 32х битную либу, ошибка ушла, но цива все еще не запускаеться

Theif ()

Приветствую всех, стима у меня нет, но вот подумываю присоединится ради Цивилки как раз, стоит ли?

Или и стим говно и Цивилка уже не та?

У меня к тому же gentoo.

anonymous ()
Ответ на: комментарий от anonymous

стим говно

Ну если только в плане кривого интерфейса на Gtk. А так от стима, как от платформы дистрибуции — только одни плюсы.

Цивилка уже не та

Без всех аддонов — не та.

X10Dead ★★★★★ ()
Ответ на: комментарий от M-x

умвр, запускается без проблем, только лагает.

ZERG ★★★★★ ()
Ответ на: комментарий от anonymous

У меня к тому же gentoo

не вижу никаких препятствий

grem ★★★★★ ()

У меня просто экран запускается и закрывается, непонятная загадка

anonymous ()
Ответ на: комментарий от anonymous

Пацаны, запустилось, это всё из-за долбанной XFS, прийдётся для игр раздел на райзере поднимать, даже zsnes отказывается на этом диске работать, хотя на другом диске(xfs) всё пашет, на нём цивилку и запустил!

А теперь уже баюшки пойду! Даже не попробовал поиграть!

anonymous ()

Ну что слыхать?

ZERG ★★★★★ ()

Перешёл бы на тестинг, как все нормальные люди. Он в стабильности от стабильного релиза не далеко ушёл.

roman77 ★★★★★ ()

Ребята, отговорите меня устанавливать стим, а то я открыл для себя, а оно только со стимом нормально работает

anonymous ()

Да оно да же на арчике работа ет, что на интеле что на нвидии

gorgoot ()
Ответ на: комментарий от anonymous

Я щитаю цивилка пятая вполне торт, но такой, слегка оказуаленый штоле. До крайнего аддона с шпионажем руки не дошли пока.

Я правда ещё вторую цивилку помню и альфу центавра, но это было давно.

Dark_SavanT ★★★★★ ()

я забил на эту идею с установкой библиотек локально. В debian сейчас предлагают установить отдельный chroot с jessie под это дело.

https://developer.valvesoftware.com/wiki/Steam_under_Linux

Примерно месяц назад так и сделал, все игры запускались без проблем, в т.ч. civilization V. Да, у меня x86_64

http://tuomas.kulve.fi/blog/2013/12/01/steam-on-debian-stable/

Единственный момент, на который нужно обратить внимание - после создания chroot'а и установки необходимых для steam пакетов, в chroot принудительно воткнул пакет с libGL.so той же версии, что на хост системе.

router ★★★★★ ()

Но если хочешь и дальше иметь секас с LD_LIBRARY_PATH - твоё дело.

object '/home/squizduos/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.

Смотри

ldd -v  /home/squizduos/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so | grep -i not.found
router ★★★★★ ()
Ответ на: комментарий от ZERG

Такие проблемы только под нвидиа, интел запускает нормально

Такой большой, а до сих пор не научился 32-битные видеодрайверы устанавливать

router ★★★★★ ()
Ответ на: комментарий от router

Ан нет!

Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet bumblebee-nvidia.i686 0:331.79-1.fc20 sera installé
--> Traitement de la dépendance : kernel-PAE-devel pour le paquet : bumblebee-nvidia-331.79-1.fc20.i686
--> Résolution des dépendances terminée
Erreur : Paquet : bumblebee-nvidia-331.79-1.fc20.i686 (bumblebee-nonfree)
             Requiert : kernel-PAE-devel
 Vous pouvez essayer d'utiliser --skip-broken pour contourner le problème
 Vous pouvez essayer d'exécuter : rpm -Va --nofiles --nodigest

ZERG ★★★★★ ()
Ответ на: комментарий от ZERG

а) смотришь, в каких пакетах есть libGL.so

yum provides '*libGL.so*'

б) смотришь, что установлено сейчас ( во время использования видеокарты nvidia

lsof | grep libGL.so
rpm -qf найденный_файл

и ставишь то же самое, но 32 битное

С разрешением зависимостей в федоре я могу подсказать, но португальским ( испанским? ) не владею. export LANG=POSIX

Ну и плюс лучше вынести в отдельную тему, здесь у ТС другая проблема была

router ★★★★★ ()
Ответ на: комментарий от Valkeru

У меня stable и прекрасно работают все игры из стима, включая пятую цивилизацию. И да, именно wheezy 64 бита.

Polugnom ★★★★★ ()
Ответ на: комментарий от Polugnom

ты забыл сказать, каким howto пользовался. В чистом wheezy без дополнительных ухищрений steam не работает

router ★★★★★ ()
Ответ на: комментарий от Polugnom

Вот именно. Так зачем же вводить в заблуждение?

router ★★★★★ ()
Ответ на: комментарий от router

Это французский, мне его учить надо, так что я на всей электронике локаль сменил :)

Я вспомнил: у меня на самом деле много чего не стоит. Для работы optimus я использую готовый пакет bumblebee. А он конфликтует с либами/дровами из офф репозиториев. Я в своё время пробовал руками нужные библиотеки запихать куда нужно, но это нерационально, плюнул.

P.S. из того, что мог бы установить, только mesa-libGL-devel.i686 не было.

ZERG ★★★★★ ()
Ответ на: комментарий от Dark_SavanT

Оно у тебя случаем не с noexec смонтировано?

Обе монтируются с noexec по-умолчанию, дело не в этом, посколько обе я перевожу в exec и работает только на одной.

Там валятся не только запускаемые файлы, но и обычные, есть подозрение, что какие-то системные вызовы на иногда возвращают совсем не то, что на традиционных файловых системах, вот например такой прикол у меня был:

http://nerdfortress.com/2008/09/19/linux-xfs-does-not-support-direntd_type/

пришлось пилить обходняк для одной игрухи!

anonymous ()
Ответ на: комментарий от ZERG

mesa - это совсем не то, что нужно.

libGL.so должен быть из дистрибутива драйверов твоей видеокарты

Для работы optimus я использую готовый пакет bumblebee. А он конфликтует с либами/дровами из офф репозиториев

ССЗБ

router ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.