В контексте OpenGL GLX не используется прямой рендеринг, что может вызвать проблемы с производительностью. (пара) AMD Драйвер

Когда я запускаю steam в терминале, я получаю следующие сообщения об ошибках

charlie@SteamMPL:~$ steam
rm: no se puede borrar «/home/charlie/.steam/steam»: Es un directorio
rm: no se puede borrar «/home/charlie/.steam/bin»: Es un directorio
Running Steam on ubuntu 14.04 64-bit
STEAM_RUNTIME is enabled automatically
[2014-08-03 11:50:13] Startup - updater built Jul 15 2014 18:14:26
Installing breakpad exception handler for appid(steam)/version(1405474565_client)
libGL error: failed to load driver: swrast
Looks like steam didn't shutdown cleanly, scheduling immediate update check
Installing breakpad exception handler for appid(steam)/version(1405474565_client)
[2014-08-03 11:50:14] Checking for update on startup
[2014-08-03 11:50:14] Buscando actualizaciones disponibles...
Installing breakpad exception handler for appid(steam)/version(1405474565_client)
[2014-08-03 11:50:14] Download skipped: /client/steam_client_ubuntu12 version 1405474565, installed version 1405474565
[2014-08-03 11:50:14] Nothing to do
[2014-08-03 11:50:14] Verificando instalación...
[2014-08-03 11:50:14] Performing checksum verification of executable files
[2014-08-03 11:50:15] Verification complete
Gtk-Message: Failed to load module "overlay-scrollbar"
Gtk-Message: Failed to load module "unity-gtk-module"
Installing breakpad exception handler for appid(steam)/version(1405474565_client)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
[0803/115015:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
libGL error: failed to load driver: swrast
Error: OpenGL GLX context is not using direct rendering, which may cause performance problems.

Информация об оборудовании:

  • Процессор: AMD Athlon x4 760k
  • GPU: AMD Radeon R7 250 1 ГБ GDDR5 (драйвер: Catalyst 14.4)
  • ОЗУ: 8 ГБ DDR3 1600

Что можно сделать, чтобы обойти эту проблему?

31
задан 9 May 2015 в 09:15

5 ответов

Я сделал следующий

$ tar cjvf ~/.steam/gcc_libs_backup.tar.bz2 $(find ~/.steam | grep -e libstdc++ -e libgcc_s) && rm $(find ~/.steam | grep -e libstdc++ -e libgcc_s)

, и затем все работало. Если необходимо, чтобы у Вас было резервное копирование библиотек в ~/.steam/gcc_libs_backup.tar.bz2

6
ответ дан 9 May 2015 в 09:15

Та же самая ошибка произошла со мной, и проблема была с драйвером AMD. Попытайтесь делать следующее:

пар удаления
пар установки драйвера
удаления AMD
запускает пар
установка все
драйвер

установки AMD Hope, которой это помогает

3
ответ дан 9 May 2015 в 09:15

Я имел ту же проблему и не мог разрешить его, но благодаря @user22153 я смог решить его, но с небольшим различием. (Я создал новый ответ, таким образом, я мог более легкое сообщение команды, я использовал также для дальнейшего использования.: D) Весь creds добрался до @user22153.

rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

Так, проще говоря, если вышеупомянутый код (@user22153) не работает, озираются, пока Вы не в состоянии найти файлы.

1
ответ дан 9 May 2015 в 09:15

Пароходы со своими собственными gcc библиотеками, которые устарели и не работают над дистрибутивами с более новыми библиотеками. Для получения дополнительной информации, выезд: https://wiki.archlinux.org/index.php/steam#Steam_runtime_issues

Для решения проблемы на Ubuntu 14.04 закройте Пар и работайте:

rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

На 14,10, измененный путь, команды подобны:

rm ~/.steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

или

rm ~/.steam/bin32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.steam/bin32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
rm ~/.steam/bin32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.steam/bin32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.steam/bin32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1
45
ответ дан 9 May 2015 в 09:15

Получил эту ошибку после установки версии 346.47 драйверов Nvidia Geforce на Ubuntu 14.04.2. Во время установки драйверов я получил сообщение, говоря, что библиотеки совместимости на 32 бита не могли быть установлены, но я глупо проигнорировал ее. Отбегание через установщик для видеодрайверов и проверка установить те библиотеки на 32 бита устранили проблему.

1
ответ дан 9 May 2015 в 09:15

Другие вопросы по тегам:

Похожие вопросы: