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.