Этот вопрос уже обсуждался много раз, но я попробовал все те ответы, которые я до сих пор не могу запустить Steam на Ubuntu 16.04 64 бит.
Моя система: i7 6700k, NVIDIA GTX 1070, материнская плата Asus z170. Я установил проприетарные драйверы Nvidia (367.27)
Я установил Steam, загрузив его с сайта Steam (сначала попробовал с версией репозитория, но это не сработало, поэтому я использовал версию сайта), и я не знаю, как удалить / удалить приложения, установленные с помощью sudo dpkg -i или аналогичного метода.
При запуске Steam из командной строки я получаю:
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
libGL: Can't open configuration file /home/wisemonkey/.drirc: No such file or directory.
libGL: Can't open configuration file /home/wisemonkey/.drirc: No such file or directory.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Я пытаюсь следовать Проблема с установкой Steam в Ubuntu 15.04+ , но кажется, что путь упоминается в наиболее распространенных ответ был изменен, у меня установлены пакеты, связанные с mesa.
Если это поможет:
DISPLAY=:0 glxinfo | grep -i direct
Выходы:
Invalid MIT-MAGIC-COOKIE-1 keyError: unable to open display :0
Поэтому мне нужно использовать
DISPLAY=:1 glxinfo | grep -i direct
И вывод:
direct rendering: Yes (with lot more info)
Хорошо, таким образом, мне не нравится способ, которым это сложилось (я не понимаю, как копировать результаты).
Однако вот в целом, что я сделал, я пытался переустановить драйверы NVIDIA (при выполнении X), очевидно, который перестал работать в этой точке, мне уже установили библиотеки на 32 бита. На следующем перезапуске я получил пустой экран (никакой способ загрузиться). Я отключил Видеокарту и соединил встроенную графику, начальная загрузка прошла, но она дала мне подсказку вместо X, я установил драйверы NVIDIA и сказал да библиотекам на 32 бита. Повторно подключенный моя Видеокарта, на следующем Паре начальной загрузки не запустила проблем.
У меня была та же проблема. В моем случае я переименовал библиотеку libstdc ++ .so. 6 для libstdc++.so.6.old
в тех папках:
./ubuntu12_32/steam steam-runtime/i386/usr/lib/i386-linux-gnu/
./ubuntu12_32/steam steam-runtime/amd64/usr/lib/x86_64-linux-gnu/
я надеюсь, что помог.