Como atualizar o driver OpenGL no Ubuntu 14.04 LTS

16

Atualizei recentemente para 14.04, depois instalei o steam e o TF2. Recebo esta mensagem de erro:

Não foi possível encontrar o ponto de entrada obrigatório do OpenGL 'glGetError'! A sua placa de vídeo não é suportada ou o seu driver OpenGL precisa ser atualizado.

"Não foi possível encontrar o ponto de entrada necessário para o OpenGL" glGetError "! Sua placa de vídeo não é suportada ou o driver do OpenGL precisa ser atualizado.

De qualquer forma, eu sei que preciso atualizar meu driver OpenGL, minha pergunta é como o faço?

EDIT: Eu instalei mesae entrei glxinfo | grep versionno Terminal e consegui isso,

insira a descrição da imagem aqui

insira a descrição da imagem aqui Nova edição: depois de analisar a primeira resposta, executei todas as etapas e reiniciei o computador. Quando iniciei o steam na inicialização, recebi o seguinte erro,

Johnn
fonte
11
Primeiro você precisa determinar se você está usando o openGl. Abra uma janela do terminal e digite glxinfo | grep version Se isso produzir erros, você precisará sudo apt-get install mesa-utilsexecutar novamente o comando. Poste os resultados em sua pergunta.
Charles Green
@CharlesGreen Fiz o que você disse e agora está na minha pergunta!
Johnn
11
Obrigado - referência futura - você pode copiar o texto destacado (ctrl-shift-c) e colocá-lo na pergunta e pressionar ctrl-k enquanto estiver destacado na pergunta para formatar o texto como código ...
Charles Green
Você conhece sua placa de vídeo? Parece que você está executando a versão de 32 bits do Ubuntu
Charles Green

Respostas:

9

Tenha cuidado ao seguir o conselho de Charles Green.

Na etapa sudo apt-get upgrade, você pode ver:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer
    required:
  account-plugin-windows-live libupstart1
Use 'apt-get autoremove' to remove them.
The following packages have been kept back:
  libdrm-dev libdrm-intel1 libdrm-intel1:i386 libdrm-nouveau2
  libdrm-nouveau2:i386 libdrm-radeon1 libdrm-radeon1:i386 libdrm2     libdrm2:i386
  libegl1-mesa libegl1-mesa-drivers libgbm1 libgl1-mesa-dev libgl1-mesa-dri
  libgl1-mesa-dri:i386 libgl1-mesa-glx libgl1-mesa-glx:i386 libglapi-mesa
  libglapi-mesa:i386 libgles1-mesa libgles2-mesa libosmesa6 libosmesa6:i386
  libva1 libwayland-egl1-mesa mesa-common-dev xserver-xorg-video-intel

A parte principal é que a atualização que eu queria fazer não aconteceu:

The following packages have been kept back:    

Voce terá que:

sudo apt-get install <list of packages kept back>

Acabei fazendo:

sudo apt-get install libegl1-mesa libegl1-mesa-drivers xserver-xorg-video-intel libgl1-mesa-dri libglapi-mesa 

Para obter mais informações sobre esse problema, consulte: "Os seguintes pacotes foram mantidos em sigilo:" Por que e como resolvo isso?

Joseph
fonte
Eu preciso desfazer essa, estou ficando falhas estranhas :(
Mina Michael
11
@MinaMichael: veja a publicação de Charles Green. Ele tem uma seção sobre como removê-lo.
Joseph
6

Parece que você tem uma versão do OpenGl, mas não uma nova o suficiente para executar o aplicativo que você está procurando.

Para obter uma versão ligeiramente mais nova dos drivers OpenGl, eu recomendaria os drivers oibaf no site da barra de ativação - eles implementam o OpenGl 3.0 e são bem estáveis.

Para instalar, abra uma janela do terminal e digite

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt-get upgrade

Para remover, você pode usar ppa-purge

sudo apt-get install ppa-purge
sudo ppa-purge ppa:oibaf/graphics-drivers
Charles Green
fonte
11
Este fez não trabalho, eu estou recebendo um erro diferente quando eu entrar em vapor, eu vou editá-lo em meu post
Johnn
2
Se você instalar o ppa do oibaf - não poderá removê-lo com o ppa-purge. Bem, você pode, mas você estragará todo o seu sistema operacional.
Alexander Kim
2
@Heihachi Eu usei ppa-purgealgumas vezes sem problemas - o que aconteceu no seu sistema?
Charles Green
Depois disso, no Kubuntu 14.04.2 funcionou perfeitamente. Mas fiz uma nova instalação nova do Kubuntu 14.04.3 e fiz o mesmo processo acima, mas desta vez o jogo cai em FPS, 20-30, 50 fps no máximo. Também os vídeos no Dragon Player ficam lentos às vezes, enquanto os FPS caem no Dota2. Estou fazendo a limpeza agora e veja o que acontece.
GTRONICK