Come aggiornare il driver OpenGL su Ubuntu 14.04 LTS


16

Di recente ho eseguito l'aggiornamento a 14.04, quindi ho installato Steam e TF2. Ricevo questo messaggio di errore:

Impossibile trovare il punto di ingresso OpenGL richiesto 'glGetError'! La scheda video non è supportata o il driver OpenGL deve essere aggiornato.

"Impossibile trovare il punto di ingresso OpenGL richiesto" glGetError "! La scheda video non è supportata o il driver OpenGL deve essere aggiornato.

Ad ogni modo, so che devo aggiornare il mio driver OpenGL, la mia domanda è: come posso farlo?

EDIT: ho installato mesae entrato glxinfo | grep versionin Terminal e ho ottenuto questo,

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine Nuova modifica: dopo aver esaminato la prima risposta, ho eseguito tutti i passaggi e riavviato il computer, quando ho avviato Steam all'avvio, ho visualizzato il seguente errore,


1
Per prima cosa devi determinare se stai usando openGl. Aprire una finestra del terminale e immettere glxinfo | grep version Se ciò produce errori, sarà necessario sudo apt-get install mesa-utilsed eseguire nuovamente il comando. Si prega di pubblicare i risultati nella domanda.
Charles Green,

@CharlesGreen Ho fatto quello che hai detto, ed è ora nella mia domanda!
Johnn,

1
Grazie - riferimento futuro - puoi copiare il testo evidenziato (ctrl-shift-c) oltre la domanda, quindi premere ctrl-k mentre è evidenziato nella domanda per formattare il testo come codice ...
Charles Green

Conosci la tua scheda grafica? Sembra che tu stia eseguendo la versione a 32 bit di Ubuntu
Charles Green il

Risposte:


9

Fai attenzione quando usi il consiglio di Charles Green.

Nel passaggio sudo apt-get upgrade, potresti vedere:

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

La parte fondamentale è che l'aggiornamento che volevo fare non è avvenuto:

The following packages have been kept back:    

Tu dovrai:

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

Ho finito per fare:

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

Per ulteriori informazioni su questo problema, consultare: "I seguenti pacchetti sono stati mantenuti:" Perché e come posso risolverlo?


Ho bisogno di annullare questo, sto ottenendo strani problemi :(
Mina Michael,

1
@MinaMichael: guarda il post di Charles Green. Ha una sezione su come rimuoverlo.
joseph,

6

Sembra che tu abbia una versione di OpenGl, non solo una nuova abbastanza per eseguire l'applicazione che stai cercando.

Per ottenere una versione leggermente più recente dei driver OpenGl, consiglierei i driver oibaf dal sito Web del launchpad : questi implementano OpenGl 3.0 e sono abbastanza stabili.

Per installare aprire una finestra del terminale ed entrare

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

Per rimuovere, è possibile utilizzare ppa-purge

sudo apt-get install ppa-purge
sudo ppa-purge ppa:oibaf/graphics-drivers

1
Questo non ha funzionato, ricevo un errore diverso quando
accedo

2
Se installi oibaf's ppa, non puoi rimuoverlo con ppa-purge. Bene, puoi, ma rovinerai tutto il tuo sistema operativo.
Alexander Kim,

2
@Heihachi l'ho usato ppa-purgeun paio di volte senza problemi - cosa è successo sul tuo sistema?
Charles Green,

Dopo averlo fatto, su Kubuntu 14.04.2 ha funzionato perfettamente. Ma ho fatto una nuova installazione di Kubuntu 14.04.3 e ho fatto lo stesso processo sopra, ma questa volta il gioco scende su FPS, 20-30, 50 fps max. Anche i video su Dragon Player a volte rallentano, poiché l'FPS scende su Dota2. Sto facendo l'eliminazione in questo momento e vedo cosa succede.
GTRONICK,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.