Steam incapaz de carregar o driver no contêiner LXC

0

Eu tenho tentado executar o Steam dentro de um contêiner, mas depois da instalação inicial da dependência, ele não será executado. Tentando executá-lo no terminal dá o seguinte erro:

$ lxc-attach --clear-env -n steam -- sudo -u ubuntu -i \
>     env DISPLAY=$DISPLAY PULSE_SERVER=$PULSE_SOCKET steam
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: radeonsi_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: radeonsi
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Eu devo instalar manualmente alguma dependência do Mesa?

PS É uma máquina com AMD APU.

    
por Oxwivi 19.09.2016 / 10:50

1 resposta

1

Você marcou este link?

O Steam não abre no Ubuntu 16.04 LTS

Eles têm o mesmo problema que você e é isso que eles sugerem:

O Steam usa suas próprias bibliotecas para ser independente das bibliotecas do sistema. No entanto, ele não pode incluir tudo (como todos os drivers e mais coisas) e os drivers radeon usam o arquivo libstdc ++. So, que é uma versão mais nova não compatível com a versão que o steam runtime inclui. Ao excluir este arquivo, você faz com que ele procure pela biblioteca do seu sistema em vez do tempo de execução do Steam.

Tente isto:

cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
cd $HOME/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
mv libstdc++.so.6 libstdc++.so.6.bak
    
por marosg 19.09.2016 / 11:27