Como atualizar o OpenGL Driver no Ubuntu 14.04 LTS

15

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

  

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

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

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

EDIT: Eu instalei mesa e inseri glxinfo | grep version no Terminal e obtive isso,

Nova edição: Após analisar a primeira resposta, executei todas as etapas e reiniciei o computador, Quando eu iniciei o Steam na inicialização, recebi o seguinte erro,

    
por Johnn 23.07.2014 / 15:17

3 respostas

9

Tenha cuidado ao usar o conselho de Charles Green.

Na etapa do 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:    

Você 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 mais informações sobre este problema, veja: " Os seguintes pacotes foram mantidos: "Por que e como resolvo?

    
por joseph 10.09.2015 / 01:17
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 um pouco mais recente dos drivers OpenGl, eu recomendaria os drivers oibaf no site da launchpad - estes implementam o OpenGl 3.0 e são bastante estáveis.

Para instalar, abra uma janela de terminal e digite

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

Para remover, você pode usar o ppa-purge

sudo apt-get install ppa-purge
sudo ppa-purge ppa:oibaf/graphics-drivers
    
por Charles Green 23.07.2014 / 15:58
3

Eu escrevi minha correção / resposta aqui para o mesmo problema:

Ubuntu 14.04 " não foi possível encontrar o ponto de entrada requerido do OpenGL 'glGetError'! "

Faça uma leitura

    
por Schalk 05.03.2015 / 19:37