Автор Тема: Не запускается Steam на новой Mesa  (Прочитано 2284 раз)

Оффлайн StolbovDV

  • Завсегдатай
  • *
  • Сообщений: 72
Не запускается Steam после обновления libGL, xorg-dri-intel и т.д. (10.5.5-alt1 => 11.1.2-alt1) на видео Intel, выдает "ошибку сегментирования". Поиски в сети результатов не дали.
Восстановил систему из бекапа, на старой месе все работает.
$ uname -r
4.1.18-std-def-alt1
$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.5.5
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.5.5
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

Прошу пользователей Сизифа проверить работу Steam и драйверов intel, заранее благодарен.

Вывод ошибки на другой машине с видео intel mesa 11.1.2 :
$ glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Desktop
OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.1.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.1.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:

$ steam
Running Steam on altlinux 7.0.5 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1454620878)
Installing breakpad exception handler for appid(steam)/version(1454620878)
Installing breakpad exception handler for appid(steam)/version(1454620878)
assert_20160305074926_1.dmp[6907]: Uploading dump (out-of-process)
/tmp/dumps/assert_20160305074926_1.dmp
/home/stolbovdv/.local/share/Steam/steam.sh: line 756:  6901 Ошибка сегментирования                   $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
assert_20160305074926_1.dmp[6907]: Finished uploading minidump (out-of-process): success = yes
assert_20160305074926_1.dmp[6907]: response: CrashID=bp-38a2271d-17f9-488c-96cf-e1c412160304
assert_20160305074926_1.dmp[6907]: file ''/tmp/dumps/assert_20160305074926_1.dmp'', upload yes: ''CrashID=bp-38a2271d-17f9-488c-96cf-e1c412160304''

« Последнее редактирование: 05.03.2016 06:01:31 от StolbovDV »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Не запускается Steam на новой Mesa
« Ответ #1 : 05.03.2016 06:46:50 »
Не запускается, хотя 32 битные драйвера установлены.
steam
/home/anton/.local/share/Steam/steam.sh: line 159: DISTRIB_RELEASE: unbound variable
/home/anton/.local/share/Steam/steam.sh: line 159: DISTRIB_RELEASE: unbound variable
Running Steam on alt  64-bit
/home/anton/.local/share/Steam/steam.sh: line 159: DISTRIB_RELEASE: unbound variable
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1427176184)
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

И просто долго висит.
У меня Radeon HD7340. Думаю, что придётся ждать пока в SteamOS не обновят Mesa. Там ещё 10.6.3.

Оффлайн glebfm

  • alt linux team
  • ***
  • Сообщений: 35
Re: Не запускается Steam на новой Mesa
« Ответ #2 : 05.05.2016 15:47:33 »

/home/stolbovdv/.local/share/Steam/steam.sh: line 756:  6901 Ошибка сегментирования                   $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"

Попробуйте (https://bugzilla.altlinux.org/show_bug.cgi?id=32063#c9)
$ ln -s libcrypto.so.1.0.0 ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libcrypto.so.10
$ ln -s libcrypto.so.1.0.0 ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libcrypto.so.10

Не запускается, хотя 32 битные драйвера установлены.
steam
/home/anton/.local/share/Steam/steam.sh: line 159: DISTRIB_RELEASE: unbound variable
/home/anton/.local/share/Steam/steam.sh: line 159: DISTRIB_RELEASE: unbound variable
Running Steam on alt  64-bit
/home/anton/.local/share/Steam/steam.sh: line 159: DISTRIB_RELEASE: unbound variable
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1427176184)
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

И просто долго висит.

А i586-xorg-dri-radeon точно-точно есть?

Оффлайн БарсSc

  • alt linux team
  • ***
  • Сообщений: 1 089
  • Intel_i7/nVidia_Optimus, AMD Ryzen 3 2200
Re: Не запускается Steam на новой Mesa
« Ответ #3 : 05.05.2016 17:04:14 »
Я завтра попробую, подопытный на работе остался)

Оффлайн БарсSc

  • alt linux team
  • ***
  • Сообщений: 1 089
  • Intel_i7/nVidia_Optimus, AMD Ryzen 3 2200
Re: Не запускается Steam на новой Mesa
« Ответ #4 : 06.05.2016 05:12:11 »
glebfm, спасибо, работает. Багу наверно можно закрывать?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Не запускается Steam на новой Mesa
« Ответ #5 : 06.05.2016 05:25:43 »
А i586-xorg-dri-radeon точно-точно есть?

Конечно есть. Но я смотрю проблему уже решили. И дело было не в Mesa, а в libcrypto. Извиняюсь, что пустил всех на ложный след.

Оффлайн БарсSc

  • alt linux team
  • ***
  • Сообщений: 1 089
  • Intel_i7/nVidia_Optimus, AMD Ryzen 3 2200
Re: Не запускается Steam на новой Mesa
« Ответ #6 : 06.05.2016 07:43:41 »
А i586-xorg-dri-radeon точно-точно есть?

Конечно есть. Но я смотрю проблему уже решили. И дело было не в Mesa, а в libcrypto. Извиняюсь, что пустил всех на ложный след.
Новая меса стала требовать libcrypto, так что вы тоже были правы. Напишу еще faq отдельно, чтоб не потерялось, в скором времени пользователи будут натыкаться на эту проблему.
« Последнее редактирование: 06.05.2016 08:33:48 от БарсSc »