Debian 8(Jessie)에 AMD Catalyst 15.7(fglrx 15.20.1046)을 설치하는 방법은 무엇입니까?

Debian 8(Jessie)에 AMD Catalyst 15.7(fglrx 15.20.1046)을 설치하는 방법은 무엇입니까?

얼마 전에 Debian 8을 다운로드하고 Catalyst 15.7을 설치하려고 했지만 컴퓨터를 다시 시작했을 때 노트북에 검은색 화면이 나타났습니다.

Catalyst에 GNOME과의 호환성 문제가 있다는 것을 읽었습니다. 이 오류를 해결하는 방법을 아는 사람이 있으면 알려주시기 바랍니다.

답변1

** 2015년 9월 21일 업데이트됨 **

  • Mutter 패키지에 대한 새로운 링크

얼마 전 저는 GNOME을 사용하여 대부분의 Linux 배포판에 Catalyst 15.7을 설치하려고 시도한 후 여러 번 시도한 끝에 성공적으로 설치했습니다.

이 답변에서는 사용 중인 데스크톱 환경에 관계없이 Debian 8에 Catalyst 15.7을 설치하는 방법을 보여 드리겠습니다.

명확히 하기 위해 다음 데스크톱 환경에서 이 프로세스를 사용했습니다.

  • 케이드
  • 난쟁이
  • 시나몬
  • XFCE

시작하기 전에 몇 가지 종속성을 설치해야 하므로 터미널을 열고 다음 명령을 실행합니다.

sudo apt-get install gcc g++ make dkms fakeroot

종속성을 설치한 후 AMD 공식 웹사이트에서 Catalyst를 계속 다운로드할 수 있습니다.

AMD 촉매 15.7

Catalyst를 다운로드한 후 압축을 풀어야 합니다. Catalyst가 추출된 폴더에서 터미널을 열고 다음 명령을 실행합니다.

먼저 실행 권한을 부여하겠습니다.

chmod +x amd-driver-installer-15.20.1046-x86.x86_64.run

그런 다음 드라이버 설치를 진행합니다.

sudo ./amd-driver-installer-15.20.1046-x86.x86_64.run --install

드라이버를 설치한 후 컴퓨터를 다시 시작할 것인지 묻는 메시지가 나타납니다. "아니요"를 선택하세요.

이제 X 서버에 대한 구성 파일을 생성해야 하므로 다음 명령을 실행하십시오.

sudo aticonfig --initial

참고: aticonfig 명령에서 다른 옵션을 사용해야 하는 경우 해당 도움말을 읽고 터미널에서 다음 명령을 실행하십시오.

aticonfig --help

그놈 사용자에게만 해당됩니다.

안타깝게도 Catalyst에는 GNOME과의 호환성 문제가 있으므로 이를 해결하려면 터미널에서 다음 명령을 실행해야 합니다.

su

echo "export COGL_DRIVER=gl" >> /etc/environment

echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> /etc/environment

echo "export COGL_RENDERER=GLX" >> /etc/environment

echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> /etc/environment

이전 명령은 OpenGL 버전을 감지하여 GDM 문제를 해결하는 데 도움이 됩니다.

이제 GNOME 세션이 올바르게 로드할 수 있는 OpenGL 버전을 감지하는 데 도움이 필요합니다. 이렇게 하려면 루트 권한 없이 터미널에서 다음 명령을 실행하세요.

touch ~/.xsession

echo "export COGL_DRIVER=gl" > ~/.xsession

echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> ~/.xsession

echo "export COGL_RENDERER=GLX" >> ~/.xsession

echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> ~/.xsession

echo "gnome-session" >> ~/.xsession

GNOME 노트북 사용자에게만 해당됩니다.

노트북에서는 mutter-3.14.4/src/backends/x11/meta-monitor-manager-xrandr.c:output_set_presentation_xrandr에서 호출된 XRRChangeOutputProperty의 매개변수를 어설션하는 X 오류로 인해 gnome-shell이 ​​충돌합니다.

이 오류를 수정하려면 패치된 소스로 "mutter"를 다시 컴파일해야 합니다. amd64 아키텍처 사용자의 경우 작업을 저장하고 제가 직접 컴파일하고 패키지한 다음 파일을 다운로드할 수 있습니다.

gir1.2-mutter-3.0_3.14.4-1~deb8u1_amd64.deb

libmutter-dev_3.14.4-1~deb8u1_amd64.deb

libmutter0e_3.14.4-1~deb8u1_amd64.deb

mutter_3.14.4-1~deb8u1_amd64.deb

중얼거림-common_3.14.4-1~deb8u1_all.deb

중얼거림-dbg_3.14.4-1~deb8u1_amd64.deb

i386 아키텍처 사용자들을 위해 컴파일 및 패키징된 패키지를 곧 업로드할 예정이니 본 가이드를 주목해주시기 바랍니다.

패키지를 설치하려면 패키지를 다운로드한 폴더에서 터미널을 열고 다음 명령을 실행해야 합니다.

sudo dpkg -i *.deb

패키지를 설치할 때 종속성 문제가 발생하는 경우 다음 명령만 실행하면 됩니다.

sudo apt-get -f install

이제 끝났습니다. 이제 Catalyst 15.7을 즐기려면 컴퓨터를 다시 시작하기만 하면 됩니다.

관련 정보