Ubuntu 14.04 LTS에서 OpenGL 드라이버를 업데이트하는 방법


16

최근에 14.04로 업그레이드 한 다음 스팀과 TF2를 설치했습니다. 이 오류 메시지가 나타납니다.

필요한 OpenGL 진입 점 'glGetError'을 (를) 찾을 수 없습니다! 비디오 카드가 지원되지 않거나 OpenGL 드라이버를 업데이트해야합니다.

"필요한 OpenGL 진입 점"glGetError "을 (를) 찾을 수 없습니다! 비디오 카드가 지원되지 않거나 OpenGL 드라이버를 업데이트해야합니다.

어쨌든, OpenGL 드라이버를 업데이트해야한다는 것을 알고 있습니다. 질문은 어떻게합니까?

편집 : 터미널에 설치 mesa하고 입력 glxinfo | grep version하여 이것을 얻었습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오 새로운 편집 : 첫 번째 답변을 살펴본 후 모든 단계를 수행하고 컴퓨터를 다시 시작했습니다. 시작시 스팀을 시작할 때 다음 오류가 발생했습니다.


1
먼저 openGl을 사용하고 있는지 확인해야합니다. 터미널 창을 열고 입력하십시오. glxinfo | grep version 오류가 발생 sudo apt-get install mesa-utils하면 명령을 다시 실행 해야합니다 . 결과를 질문에 게시하십시오.
Charles Green

@CharlesGreen 나는 당신이 말한 것을했고, 지금 내 질문에 있습니다!
Johnn

1
감사합니다-향후 참조-강조 표시된 텍스트 (ctrl-shift-c)를 지나서 질문에 복사 한 다음 질문에서 강조 표시된 상태에서 ctrl-k를 눌러 텍스트를 코드 형식으로 지정할 수 있습니다.
Charles Green

당신은 당신의 그래픽 카드를 알고 있습니까? 우분투의 32 비트 버전을 실행하는 것 같습니다
Charles Green

답변:


9

Charles Green의 조언을 사용할 때주의하십시오.

sudo apt-get 업그레이드 단계에서 다음을 볼 수 있습니다.

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

중요한 부분은 내가 원하는 업그레이드가 발생하지 않았다는 것입니다.

The following packages have been kept back:    

넌해야만 해:

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

나는 일을 끝내었다.

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

이 문제에 대한 자세한 내용은 "다음 패키지가 보관되었습니다 . "를 참조하십시오. 왜, 어떻게 해결합니까?


나는 이것을 취소해야한다, 나는 이상한 결함을 얻는다 :(
Mina Michael

1
@ MinaMichael : Charles Green의 게시물을보십시오. 그는 그것을 제거하는 방법에 대한 섹션이 있습니다.
joseph

6

찾고있는 응용 프로그램을 실행할만큼 새로운 OpenGl 버전이없는 것으로 보입니다.

약간 더 최신 버전의 OpenGl 드라이버를 얻으려면 런치 패드 웹 사이트 에서 oibaf 드라이버를 권장합니다.이 드라이버는 OpenGl 3.0을 구현하며 상당히 안정적입니다.

터미널 창을 열고 설치하려면

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

제거하려면 ppa-purge를 사용할 수 있습니다

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

1
이 기능이 작동하지 않았습니다. Steam에 로그인 할 때 다른 오류가 발생합니다. 게시물로 편집하겠습니다.
Johnn

2
oibaf의 ppa를 설치하면 ppa-purge로 제거 할 수 없습니다. 글쎄, 할 수는 있지만 전체 OS를 망칠 것입니다.
Alexander Kim

2
@ Heihachi ppa-purge문제없이 몇 번 사용 했습니다-시스템에서 무슨 일이 있었습니까?
Charles Green

이 작업을 수행 한 후 Kubuntu 14.04.2에서 완벽하게 작동했습니다. 그러나 Kubuntu 14.04.3을 새로 설치하고 위와 동일한 프로세스를 수행했지만 이번에는 FPS, 20-30, 50fps에서 게임이 떨어집니다. 또한 Dragon Player의 비디오는 Dota2에서 FPS가 떨어지면서 가끔 느려집니다. 지금 퍼지 작업을 수행하고 있으며 어떻게되는지 확인하십시오.
GTRONICK

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.