Установил games-util/steam-launcher-1.0.0.52
Запустил в терминале steam
Пишет ошибку:
/home/druidcat/.local/share/Steam/steam.sh: line 161: VERSION_ID: unbound variable
/home/druidcat/.local/share/Steam/steam.sh: line 161: VERSION_ID: unbound variable
Running Steam on calculate 64-bit
STEAM_RUNTIME is enabled by the user
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: r600_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: r600
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Характеристики моей системы:
Linux calculate 4.4.26-calculate #1 SMP PREEMPT Fri Oct 21 08:02:00 UTC 2016 x86_64 AMD Turion™ 64 X2 Mobile Technology TL-64 AuthenticAMD GNU/Linux
Видеокарта ATI Mobility Radeon HD 2600; видеопамять 512 Мб
Драйвер стоит x11-drivers/xf86-video-ati-7.7.1 (glamor udev)
Я так понял, что проблемы с видео драйвером. В инете пишут, что надо ставить драйвера 32 битные, а я в этом не очень понимаю. Я вообще затеял эту историю, чтобы сделать подобие SteamLink, так как в другой комнате стоит нормальный компьютер, а этот к большому телику подключен. Есть шанс запустить Steam или бросить эту затею и всё на винде сделать?
ЗЫ: От винды меня тошнит.
Драйвер стоит x11-drivers/xf86-video-ati-7.7.1 (glamor udev)
…
Я так понял, что проблемы с видео драйвером.
верно. steam пашет с проприетарными видеодрайверами. проверить текущие драйвера можно так
# cl-setup-video --video list
Видео драйвер:
[default] Автоопределение системой X.Org Server
[radeon] AMD Radeon (radeon)
[fglrx] AMD Catalyst (fglrx)
[amdgpu] AMD AMDGPU (amdgpu)
[intel] Intel (intel)
[nouveau] Nvidia Nouveau (nouveau)
[nvidia] Nvidia Graphics Driver (nvidia) *
На активном драйвере стоит “*” (в моём примере - [nvidia]). У тебя должно стоять на “[fglrx] AMD Catalyst (fglrx)”. Т.е. первый правильный ответ - у тебя должен стоять проприетарный драйвер AMD (fglrx).
Если стоящие свободные драйвера тебя полностью устраивают, то можно применить грязный хак. Вот как он описан в интернетиках:
Open the directory ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
Rename the file libstdc++.so.6.0.18 to something else (such as libstdc++.so.6.0.18.bak)
Create a symbolic link with the name libstdc++.so.6.0.18 to your system's 32-bit libstdc++.so.6 (located in /usr/lib/i386-linux-gnu/libstdc++.so.6 in my case)
ну т.е. надо переименовать стандартную либу стима, а вместо неё втыкнуть симлинк на системную либу. Я пробовал этот способ он в целом рабочий, но тут надо учесть: при обновлении стима всё может откатиться “как было” и операцию придётся повторить.
Есть и третий вариант с гибридным драйвером amdgpu, но я с ним не копался.
Здравсвуйте,у меня та же проблема(видеокарта ati 4670).Я новичёк в линуксе,не совсем понятно,какой файл именно нужно переименовать,и что такое симлинк?
Steam запускается, но не работает трансляция на подобие steamlink. Я на винде запускаю steam, а с другого компа, на котором стоит калька, запускаю staem выбираю игру fallout 4, которая установлена на винде, и пытаюсь запустить трансляцию. Игра на винде запускается, но трансляция на линукс не идёт. Кто знает почему не работает трансляция?
Спасибо за информацию. СтимОС на базе линуксы реализована и хорошо работает на steamlink. Думал и под линуксом работать будет трансляция с вантуза. Буду ждать, когда допилят. Спасибо.
Подниму тему.
Мне описанный выше рецепт не помог - возможно из-за изменения в списке библиотек. (кроме libstdc**.so.6.0 и libstdc**.so.6.0.18 появилась и libstdc**.so.6.0.20, что на что менять?)
Но и ошибка отличается от указанной автором темы
/home/sergey/.local/share/Steam/steam.sh: line 161: VERSION_ID: unbound variable
/home/sergey/.local/share/Steam/steam.sh: line 161: VERSION_ID: unbound variable
Running Steam on calculate 64-bit
STEAM_RUNTIME is enabled by the user
Installing breakpad exception handler for appid(steam)/version(0)
/home/sergey/.local/share/Steam/ubuntu12_32/steam: symbol lookup error: /usr/lib32/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds