
[РЕШЕНО] Мне удалось исправить проблему, удалив фирменные драйверы AMD, перезагрузив, запустив Steam, дав ему обновиться, переустановив драйверы AMD, перезагрузив. Кажется, это работает, и теперь я могу играть во все свои игры Steam Linux.
Я только что установил Ubuntu 13.10 64bit на свой основной ПК. Я также установил Steam (.deb изSteampowered.com). Установка прошла без ошибок.
При запуске Steam ничего не происходит. Я запускаю Steam из терминала и получаю две ошибки сегментации, которые всегда возникают на разных строках Steam.sh, когда я запускаю Steam:
/home/samathy/.local/share/Steam/steam.sh: line 755: 11111 Segmentation fault
/home/samathy/.local/share/Steam/steam.sh: line 755: 11239 Segmentation fault
Остальной вывод на терминале — просто текст сохранения дампа. Я не вижу ничего о проблемах GLX или проблемах с локалью (кажется, это популярные проблемы в Steam)
Я использую Ubuntu 13.10 64bit с Xubuntu (устанавливается после установки Ubuntu). Мои характеристики следующие:
AMD FX 6350. AMD HD7870 (с фирменными бета-драйверами AMD) 12 ГБ DDR3 Samsung 840 EVO 120 ГБ.
Эта проблема кажется мне немного странной, так как Steam прекрасно работает на моем Ubuntu 13.10 + Xubuntu-desktop, нетбуке Intel Atom N270 без каких-либо настроек, я даже могу запускать игры.
Я много гуглил, но на самом деле нашел только решения других проблем Steam, а не моих собственных.
Если кто-то может помочь, это было бы замечательно. Спасибо!
правка: Я должен упомянуть, что я пытался сделать
~$steam --reset
Он сам по себе не выдает ошибок, но и не решает проблему. Я также пробовал установить Steam из Ubuntu package manage, но это приводит к тем же ошибкам.
решение1
Я также могу подтвердить, что это происходит с Catalyst 14.3 Beta, установленным на чистой установке Saucy.
Попробую удалить его и дать Steam загрузиться.
На моем ноутбуке (точно такая же конфигурация, только Catalyst еще не установлен) запускается Steam.
Редактировать: Подтверждено, работает на моем ноутбуке и настольном компьютере. Так что если вы делаете чистую установку Saucy, установите и обновите Steamдоустановка катализатора.
решение2
Я переименовал свои каталоги Steam и протестировал здесь с помощью nvidia + bumblebee.
Я могу подтвердить, что вижу те же самые ошибки сегментации. :(
Строка 755, похоже, как раз там, где запускается двоичный файл Steam.
Запуская двоичный файл вручную, я вижу «Фатальная ошибка: не удалось загрузить steamui.so».
ldd показывает, что находит все... кроме файлов в своем собственном каталоге (например, libSDL2-2.0.so.0). Это странно, потому что я ожидал, что он не сможет найти что-то вроде libGL.so.1 - но он нашелся нормально.
Переименовываю старые каталоги обратно, Steam работает нормально.
Итак, что-то серьезно не так с установщиком Valve 13.10/14.04.