ATI / AMD 드라이버가 3.2.0.x 이상의 커널에서 작동하게하려면 어떻게해야합니까?


10

3.2.0.x 이상의 커널에서 ATI / AMD 드라이버를 사용하려면 어떻게해야합니까?

무엇을 했습니까

Ubuntu 12.04 ISO 이미지의 원래 AMD64 버전을 설치했습니다. DVD를 구우 고 커널 3.2.0-23을 표시하는 것으로 설치했습니다. 5.1 서라운드 사운드가 작동했습니다. AMD 웹 사이트에서 Radeon HD R6870 비디오 카드 용 ATI (지금 AMD) 비디오 드라이버를 설치했습니다. fglrxinfo가 나타 났으며 정상적으로보고되었습니다.

문제

커널 3.2.0.x는 계속 잠겨있어서 더 높은 커널 버전을 시도했습니다. 그러나 ATI / AMD 드라이버는 3.2.0.x 이상의 커널에는 설치되지 않습니다

내가 시도한 것

이 자습서를 여러 번 살펴본 결과 ( https://help.ubuntu.com/community/BinaryDriverHowto/ATI ) 3.2.0.x를 제외한 모든 커널에서 작동하지 않습니다.

내가 여기에서 겪고있는 문제는 커널 3.2.0-23 및 24에서 12.04 Precise에서 작동하는 ATI / AMD 드라이버이지만 컴퓨터는 계속 잠겨 있다는 것입니다. 모든 게임이 작동하지만 잠금은 임의적이며 일정했습니다. 그래서 나는 3 일 동안 웹을 통해 답을 찾으려고 노력했으며 잠금 문제는 커널을 업데이트한다고합니다. 그래서 나는했다. 많은 커널을 시도했습니다. 그들 모두 .. 잠금 없음. 그러나 AMD 웹 사이트의 제한된 AMD 드라이버는 설치되지 않습니다. 그리고 어떤 커널이나 버전을 시도하더라도 OpenSource AMD 드라이버 중 어느 것도 설치하지 않았습니다.

3D 오류 유형의 예 출력

Javax.media.opengl.GLException: glXGetConfig failed: error code GLX_NO_EXTENSION
at com.sun.opengl.impl.x11.X11GLDrawableFactory.glXGetConfig(X11GLDrawableFactory.java:651)
at com.sun.opengl.impl.x11.X11GLDrawableFactory.xvi2GLCapabilities(X11GLDrawableFactory.java:350)
at com.sun.opengl.impl.x11.X11GLDrawableFactory.chooseGraphicsConfiguration(X11GLDrawableFactory.java:174)
at javax.media.opengl.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:520)
at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:131)
at haven.HavenPanel.<init>(HavenPanel.java:68)
at haven.HavenPanel.<init>(HavenPanel.java:78)
at haven.MainFrame.<init>(MainFrame.java:182)
at haven.MainFrame.main2(MainFrame.java:306)
at haven.MainFrame.access$100(MainFrame.java:34)
at haven.MainFrame$7.run(MainFrame.java:360)
at java.lang.Thread.run(Thread.java:722)

물론 이것은 fglrxinfo가 보여주는 것입니다.

X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  139 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  13
  Current serial number in output stream:  13

편집 : 지난 며칠 동안 이 게시물 을 보았는데 도움이되지 않았다는 것을 언급하지 않았습니다.


예, 잘하셨습니다! 도움을 줄 수 있을지 모르겠지만 질문에 찬성하여 도움을 줄 수있는 사람이 나중에보다 빨리 살펴 보도록하겠습니다.
ish

알았어 당신의 도움을 평가합니다. 여전히 해결하려고합니다. 그 동안 3.2.0-23 커널로 Mint 13 Cinnamon을 실행 중이며 드라이버를 설치하지 않는 한 안정적입니다. 내 시스템에서 아직 실행중인 ATI 드라이버가 없습니다. 나는 지금 순수한 Xorg를 운영하고 있어야한다. 내 JAVA 3D 게임을 실행할 수도 있습니다. 그러나 그 화려한 그래픽. 따라서 ATI 드라이버 상황이 해결되기를 바랍니다. 기대하지 않습니다. :-/
TorakTu

우분투 드라이버는 일반적으로 우분투 커널 전용입니다. IMO는 ATi 드라이버없이 3.2에서 잠금 문제를 먼저 해결 한 다음 설치하는 것이 좋습니다.
ish

아직까지는 3.2.x의 잠금 장치까지 확보했다고 생각합니다. 3.2.0-24로 업그레이드하지 않았습니다. 나는 여전히 3.2.0-23에 있고 Mint 13 Cinnamon과의 잠금은 없습니다. 잠기지 않는 유일한 Linux 버전입니다. 그러나 여전히 잠그기 전에는 AMD 드라이버를 설치할 수 없습니다. 비디오 드라이버를 설치하지 않는 한 좋습니다. 그러나 그것은 또한 모든 게임이 느리고 모든 3D 게임이 작동하지는 않는다는 것을 의미합니다. 그래서 창문으로 돌아가서 나는 추측합니다. 나는 선택의 여지가 없습니다.
TorakTu

@TotakTu는이 질문에 대한 허용되는 답변을 살펴 봅니다. askubuntu.com/questions/124292/… . 사용하고있는 지침을 살펴 보았고 차이점이 있습니다. 올바른 종속성 등을 모두 설치하지 않았을 수 있습니다.
stephenmyall

답변:


1

일반적으로 잘 작동하는 두 가지 드라이버 옵션이 있습니다.

  • 오픈 소스 radeon드라이버
  • fglrx공식 저장소 의 패키지

이 경우 64 비트 커널은 일반적으로 훨씬 더 나은 지원을받습니다.

AMD 의 12.6 베타 드라이버를 사용해 볼 수도 있습니다 .

가이드가 필요 하면 AMD Linux 드라이버 용 비공식 위키를 사용해보십시오 .

기존 드라이버 위에 새 드라이버 패키지를 설치하지 마십시오. 이전 패키지를 제거해야합니다.


예, 방금이 버전을 시도했습니다. "설치의 DKMS 부분이 실패했습니다. 자세한 내용은 /usr/share/ati/fglrx-install.log를 참조하십시오."라는 오류 메시지가 계속 표시됩니다. 지금까지 아무도 내 비디오 카드의 문제를 해결하지 못했습니다. 그러나 패턴이 나타납니다. MSI에서 R6870의 최신 R (Hawk Edition)을 사용하고 있습니다. 분명히 이전 구형 6870 버전과 동일한 일반 드라이버를 사용하지 않습니다. 그들은 같은 유형의 코어를 가지고 있지만. 그것이 문제인지 궁금합니다.
TorakTu

1

커널 3.2.0-26으로 Ubuntu 12.04를 실행 중이며 ATI 및 촉매 드라이버를 설치하는 악몽이 있습니다. Radeon hd5xxx 카드를 실행 중이며 드라이버를 설치하지 못했습니다. 이것은 다시 설치되지 않았고 동일한 DKMS 오류를 발생시키는 깨진 설치가 있었기 때문에 저에게 효과적이었습니다.

나는 또한 바이너리 드라이버를 따랐지만 제거가 괜찮다는 것에 의존하기 때문에 쓸모없고 드라이버 수정을 거부했다. 마침내 다른 사이트에서 여러 수정 프로그램을 통합하여 광산 작업을 수행했습니다.

복구 콘솔을 사용하여 디스플레이를 다시 얻은 후에이 작업을 수행했습니다. 당시 시냅스에 액세스 할 수 있었으면 좋겠습니다.

먼저 저장소를 추가하고 모든 업데이트를 추가했습니다. 예상대로 그래픽이 실패했습니다.

sudo add-apt-repository ppa:gnome3-team/gnome3 

이것은 메인 리포지토리에 없었던 몇 가지 라이브러리를 추가하고 몇 가지 다른 문제도 수정했습니다.

그때:

  1. sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.BAK - 안전을 위해

  2. sudo rm /usr/share/ati/fglrx-uninstall.sh -아무 것도하지 않고 퍼지가 실패하는 것을 막습니다.

  3. sudo apt-get remove --purge fglrx* (오류가 있지만 계속 수행됨)

  4. sudo rm -rf /usr/share/lib/fglrx

  5. sudo rm -rf /usr/share/lib32/fglrx

  6. 시냅틱을 열고 fglrx설치 표시 를합니다. 마침내 드라이버가 추가되었습니다.

  7. 시냅스로 다시 추가하십시오 ATI catalyst control center.

재부팅 후 듀얼 스크린에 문제가 있었지만 촉매가 설치됨에 따라 문제가 해결되었으며 이제 모든 것이 작동합니다. 이중 화면에서 창을 이동하거나 데스크탑 큐브의 회전을 활성화 할 때 깜박이는 것을 정리했습니다.


0

새로운 AMD 12.11 베타 드라이버 (2012.10.23 릴리스)는 최신 커널 (제 경우 3.5와 함께 작동)에서 작동합니다. 그러나 설치하려면 먼저 linux-headers-generic을 설치해야합니다. 그 후:

    sudo apt-get install linux-headers-generic

커널 업데이트가있을 때마다 명령 줄에서 다시 설치해야합니다 (그래픽이 낮은 모드에서 콘솔에 액세스하려면 Ctrl + alt + F1).

드라이버를 sudo로 실행하고 --force 옵션을 사용하십시오. 예 :

    sudo ./amd-driver-installer-catalyst-12.11-beta-x86.x86_64 --force

PS이 스크립트 는 워터 마크를 제거합니다.

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