Проблема с запуском Steam на ubuntu 15.04 64-разрядная

60

После установки и обновления, всякий раз, когда я запускаю Steam, он вызывает следующую ошибку:

Running Steam on ubuntu 15.04 64-bit
STEAM_RUNTIME is enabled automatically
[2015-05-02 16:48:39] Startup - updater built Apr 13 2015 15:17:10
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)

Я попытался найти решение для подобной ошибки, но я не смог найти. Кто-нибудь может помочь?

    
задан QuietSwami 02.05.2015 в 18:00
источник

6 ответов

91
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

Введите их в терминал; это сработало для меня. Скопировано из этого потока , отправленного sejvenables, который скопировал его откуда-то еще.

    
ответ дан WPOH 29.10.2015 в 13:06
7

У меня была та же проблема на Ubuntu 15.10, на плате nvidia. Решение WPOH сделало работу Steam, но вызвало заметную производительность и проблемы с задержкой мыши в некоторых играх.

Использование проприетарных драйверов nvidia устранило проблему, не влияя на производительность.

Чтобы отменить эти изменения:

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

И для установки обновленных проприетарных драйверов nvidia: откройте «Программное обеспечение и обновления», перейдите в «Дополнительные драйверы», выберите последний двоичный драйвер nvidia (352,41 на данный момент), а затем перезагрузите систему. Это сделало трюк для меня:)

    
ответ дан epidemian 15.11.2015 в 11:49
6

Основываясь на ответе Ургажи, вы можете сделать следующее:

  • Откройте файл $HOME/.steam/steam.sh в текстовом редакторе
  • Добавьте их как первые две строки файла:

    export LD_PRELOAD='/usr/$LIB/libstdc++.so.6'
    export DISPLAY=:0
    
  • Сохраняйте и запускайте пар нормально.

ответ дан Brian Resnik 06.02.2016 в 06:20
3

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

Как только я перезагрузил пар, у меня больше не было этой проблемы.

    
ответ дан user112770 03.10.2015 в 06:22
3
#!/bin/bash
export LD_PRELOAD='/usr/$LIB/libstdc++.so.6' #Export so all child    processes are affected as well
export DISPLAY=:0
steam -tcp

Самый простой способ запустить пар - установить вышеуказанный сценарий оболочки как псевдоним, поэтому, когда вы назовете «steam» в своем cmd, он выполнит его.

    
ответ дан Urgazhi 29.10.2015 в 14:51
0

У меня была такая же проблема с ошибками libgl исправление в steam.sh отлично работало до тех пор, пока не обновился пар. через 2 дня я обнаружил, что мой компьютер не загружается в режиме UEFI. поэтому я загрузился в режиме UEFI, и пар начался без какой-либо борьбы. я надеюсь, что эта история помогла некоторым из вас:)

    
ответ дан Silvan Paul 30.09.2016 в 15:14