[RESOLVIDO] Steam apresentando: OpenGL GLX extension not supported by display

Instalei o Ubuntu 20.04 LTS e não consigo abrir a Steam. Faço a instalação, baixa os updates e, em seguida, aparece uma mensagem de erro dizendo: “OpenGL GLX extension not supported by display”. Antes da 20.04, eu estava usando a 19.10 e funcionava perfeitamentehgfhdff

1 curtida

A instalação foi feita pelo pacote .deb?
Tente instalar por flatpak para conferir se o mesmo erro persiste.

1 curtida

a primeira instalação foi através da gnome software. depois, desinstalei e instalei o flatpak. ambas apresentaram o mesmo problema

1 curtida

Os Drivers de videos da sua placa estão instalados? são proprietários ou os open-source?

1 curtida

São os proprietários. Os mesmos que usava no 19.10. Quando olho no gerenciador de drivers aparece que estão instalados (Imagem 1), porém, quando abro o NVidia X Server Settings, aparece como se não tivesse nenhum driver instalado (Imagem 2). Não fiz a instalação manual, sempre marco a opção de instalar os drivers proprietários durante a instalação da distro. Sempre dava certo em todas as versões. Seguem as imagens:

asdfgh

1 curtida

Certo… tente o seguinte Adicione essa PPA:

sudo add-apt-repository ppa:graphics-drivers/ppa

em seguida rode

sudo apt-get update

e por ultimo

sudo apt-get upgrade

isto irá fornecer os drivers proprietários mais atuais… veja se da resultado.

1 curtida

fiz aqui mas não mudou nada

1 curtida

Por favor, PAREM de recomendar adicionar PPAs para qualquer problema que aparecer. Não é um problema de driver, e sim de biblioteca, e a biblioteca está disponível para ser baixada nos repositórios oficiais.

@aleffj, instale os seguintes pacotes, reinicie o PC e o seu problema deverá ser resolvido:
libnvidia-gl-390 libgl1 libgl1-mesa-glx libgl1-mesa-dri.

E remova o PPA ppa:graphics-drivers/ppa antes que o mesmo cause outros problemas.

Obs.: Se não resolver, tente reinstalar o Steam com o comando:
$ sudo apt install --reinstall steam-installer

1 curtida

fui no synaptic e quase todos esses pacotes já estavam instalados. só precisei instalar o libgl1-mesa-glx. no entanto, após a instalação e a reinstalação da steam, o problema persistiu.

obs: qual comanod eu uso para remover o ppa? não encontrei ele no synaptic

1 curtida

sudo add-apt-repository --remove ppa:graphics-drivers/ppa

Você instalou o driver da Nvidia pelo terminal ou pelo Gerenciador de Drivers?
Se foi pelo terminal, recomendo você desinstalar tudo instalando o driver “Nouveau” do Gereneciador de Driver, reiniciar o PC e depois instalar pelo Gerenciador.
Ou verificar se os seguintes pacotes estão instalados:
xserver-xorg-video-nvidia-390 nvidia-dkms-390 libnvidia-cfg1-390

Obs.:
O problema acontece ao abrir o Steam, ou ao abrir algum jogo específico?

1 curtida

SE der problemas utilize o comando

sudo add-apt-repository ppa:graphics-drivers/ppa -r
sudo apt-get update
sudo apt-get autoremove

este PPA te fornece os drivers mais recentes

esta biblioteca está instalada?

libgl1-mesa-dev

1 curtida

acontece ao tentar abrir a Steam

1 curtida

@leandroneves, o problema é que esses drivers não são testados com a base Ubuntu. Por exemplo, não tem nenhuma garantia que esses pacotes irão funcionar com as versões das bibliotecas e os Kernels existentes no Ubuntu.

@aleffj, Você fez alguma modificação no sistema? Kernel? Outros PPAs?

1 curtida

@brunonzanette ele atualizou para 20.04… logo houve uma atualização kernel… provavelmente atualizou mesa etc . instalar uma PPA por mais “arriscado” que seja poderia dar pelo menos um norte para o problema…

1 curtida

rode o glxinfo no seu terminal e poste o resultado se possível

1 curtida

não fiz atualização da versão, fiz uma instalação do zero. e logo que instalei fui testar a steam e tive esse erro

1 curtida

1 curtida

pra rodar o glxinfo
precisa instalar o mesa-utils
como indicado, tem um processo impedindo a instalação, o terminal da um kill 35590 e tenta apt-get install mesa-utils e rode o glxinfo novamente

1 curtida

1 curtida

é o glxinfo identificou um conflito, acontece as vezes com gráficos proprietários tentar o seguinte, reinstalação de alguns componentes nessa sequencia

sudo apt-get purge nvidia-*
sudo apt-get install --reinstall xserver-xorg-video-intel libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
sudo update-alternatives --remove gl_conf /usr/lib/nvidia-current/ld.so.conf

na sequencia reinicie e rode o glxinfo novamente e poste os resultados

1 curtida