Пар не запустится на Kubuntu 16.10 с установленными драйверами Nvidia

Я знаю, к настоящему времени, что на этот конкретный вопрос ответили снова и снова и снова и снова. Я пробовал все предложенные средства исправления к этой угрозе, но ничто, кажется, не работает.


В первую очередь, моя система включает: Явление AMD X4, GeForce GTX 960 и я установили каждый возможный драйвер (367, 370, 375, 378), и ничто не решает мою проблему, которая является этим:

iraklis@panisxyros:~$ steam
Running Steam on ubuntu 16.10 64-bit
STEAM_RUNTIME is enabled automatically
[2017-02-20 13:12:44] Startup - updater built Jan 19 2017 01:22:13
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)

При попытке добавить немного больше многословия я сделал a:

iraklis@panisxyros:~$ LIBGL_DEBUG=verbose steam

но я получил тот же самый выходной сигнал, хотя это происходит только с этими 367 загруженными драйверами. Когда все другие диски были загружены, я получил некоторую дополнительную информацию, такую как:

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 error: failed to load driver: swrast

Решением всегда является вещь со старой версией libstdc ++, но эта проблема решена, так как паровой пакет, установленный от repo, заботится об этом внутренне.


Так или иначе самые экранирующие вещи:

  1. Когда я пытался использовать свой старый GPU (древний GT 210), Пар работал просто великолепно (с 340 установленными драйверами)
  2. Когда я использую nouveau драйвер, Пар действительно работает, но производительность так плоха, что это представляет мой неприменимый компьютер.

Так, любые другие предложения так очень приветствовались бы.Заранее спасибо.

3
задан 13 April 2017 в 15:23

2 ответа

После недели, в которую я вмешивался, я наконец нашел решение, которое оказалось проще, чем я мог ожидать. Для тех, кто может показаться полезным, это была просто проблема с неправильной настройкой в ​​/etc/ld.so.conf.d. Хотя я был там раньше и начал настраивать, я не нашел никакого решения, пока не наткнулся на эту файловую ошибку и, более конкретно, здесь . Итак, проблема в том, что по какой-то извращенной причине моя система указывала на библиотеку mesa, а не на nvidia. Таким образом, все, что было нужно, было:

sudo update-alternatives --config i386-linux-gnu_gl_conf

и проверка соответствующей библиотеки, затем

sudo ldconfig

и BOOM Steam начали как очарование!

1
ответ дан 1 December 2019 в 17:31

Это решение для libstdc ++ не решено, насколько я знаю, поэтому см. принятый ответ здесь: steam_libstdc ++

иначе попытка это решение с новой переменной среды STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0:

cd $HOME/.steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
cd $HOME/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak

dconf write /org/compiz/profiles/unity/plugins/unityshell/show-launcher '""'
STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 /usr/games/steam
dconf write /org/compiz/profiles/unity/plugins/unityshell/show-launcher '"Super"'
0
ответ дан 1 December 2019 в 17:31

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

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