Jak zaktualizować sterownik OpenGL na Ubuntu 14.04 LTS

16

Niedawno zaktualizowałem do wersji 14.04, a następnie zainstalowałem Steam i TF2. Otrzymuję ten komunikat o błędzie:

Nie można znaleźć wymaganego punktu wejścia OpenGL „glGetError”! Karta graficzna nie jest obsługiwana lub sterownik OpenGL wymaga aktualizacji.

„Nie można znaleźć wymaganego punktu wejścia OpenGL„ glGetError ”! Karta graficzna nie jest obsługiwana lub sterownik OpenGL wymaga aktualizacji.

W każdym razie wiem, że muszę zaktualizować sterownik OpenGL, mam pytanie, jak to zrobić?

EDYCJA: Zainstalowałem mesai wszedłem glxinfo | grep versiondo Terminalu i dostałem to,

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj Nowa edycja: po zapoznaniu się z pierwszą odpowiedzią wykonałem wszystkie kroki i ponownie uruchomiłem komputer, kiedy uruchomiłem Steam podczas uruchamiania, otrzymałem następujący błąd,

Johnn
źródło
1
Najpierw musisz ustalić, czy korzystasz z openGl. Otwórz okno terminala i wprowadź glxinfo | grep version Jeśli powoduje to błędy, konieczne będzie sudo apt-get install mesa-utilsponowne uruchomienie polecenia. Opublikuj wyniki w swoim pytaniu.
Charles Green
@CharlesGreen Zrobiłem to, co powiedziałeś, i to jest teraz moje pytanie!
Johnn
1
Dzięki - odniesienie w przyszłości - możesz skopiować podświetlony tekst (ctrl-shift-c) obok go do pytania, a następnie nacisnąć ctrl-k, podczas gdy jest on podświetlony w pytaniu, aby sformatować tekst jako kod ...
Charles Green
Czy znasz swoją kartę graficzną? Wygląda na to, że używasz 32-bitowej wersji Ubuntu
Charles Green

Odpowiedzi:

9

Zachowaj ostrożność, korzystając z porad Charlesa Greena.

W kroku sudo apt-get upgrade możesz zobaczyć:

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

Najważniejsze jest to, że aktualizacja, której chciałem dokonać, nie nastąpiła:

The following packages have been kept back:    

Będziesz musiał:

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

Skończyło się na tym, że:

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

Aby uzyskać więcej informacji na temat tego problemu, patrz: „Następujące pakiety zostały wycofane:„ Dlaczego i jak je rozwiązać?

Joseph
źródło
Muszę to cofnąć, mam dziwne usterki :(
Mina Michael,
1
@MinaMichael: spójrz na post Charlesa Greena. Ma sekcję, jak go usunąć.
Joseph
6

Wygląda na to, że masz wersję OpenGl, ale nie jedną nową, aby uruchomić poszukiwaną aplikację.

Aby uzyskać nieco nowszą wersję sterowników OpenGl, poleciłbym sterowniki oibaf ze strony startera - implementują one OpenGl 3.0 i są dość stabilne.

Aby zainstalować, otwórz okno terminala i naciśnij klawisz Enter

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

Aby usunąć, możesz użyć ppa-purge

sudo apt-get install ppa-purge
sudo ppa-purge ppa:oibaf/graphics-drivers
Charles Green
źródło
1
To nie zadziałało, pojawia się inny błąd, gdy loguję się do Steam, edytuję go w moim poście
Johnn
2
Jeśli zainstalujesz ppa oibaf - nie możesz go usunąć za pomocą ppa-purge. Możesz, ale spieprzysz cały system operacyjny.
Alexander Kim
2
@Heihachi Użyłem ppa-purgekilka razy bez problemu - co się stało w twoim systemie?
Charles Green
Po wykonaniu tej czynności na Kubuntu 14.04.2 działało idealnie. Ale zrobiłem nową świeżą instalację Kubuntu 14.04.3 i zrobiłem ten sam proces powyżej, ale tym razem gra spada na FPS, 20-30, maksymalnie 50 fps. Również filmy na Dragon Player czasami zwalniają, gdy FPS spada na Dota2. Robię teraz czystkę i zobaczę, co się stanie.
GTRONICK