FGLRX 드라이버를 직접 설치 한 후 제거하려면 어떻게합니까? specific설치했습니다. 이제 이전

ati-driver-installer-11-9-x86.x86_64.runATI 웹 사이트에서 다운로드하여 설치했습니다 .

그러나 설치 프로그램을 작성하는 대신 일반 버전을 distribution specific설치했습니다.

이제 이전 Fglrx 드라이버 설치와 관련된 gnome-shell 그래픽 결함이 있습니다.

이 드라이버를 어떻게 제거 할 수 있습니까? 추가 드라이버 대화 상자에 표시되지 않으며 제거 할 때까지 다른 드라이버를 설치할 수 없습니다.



답변

이 두 명령을 모두 실행하십시오.

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

또한이 사이트를 참조하십시오 :
ATI-Ubuntu Oneiric 설치 안내서


답변

촉매 / fglrx 제거

첫 번째 명령의 제거 스크립트는 드라이버를 다운로드하여 직접 설치 한 경우에만 존재합니다 (이 안내서와 같이 패키지를 작성하는 대신). 첫 번째 명령이 없으면 생략하십시오.

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

오픈 소스 드라이버를 사용하려는 경우 Catalyst가 일부 주요 3D 라이브러리를 독점 버전으로 덮어 쓰거나 우회하기 때문에 일부 패키지를 다시 설치해야합니다. 이 문제에 대한 자세한 내용은이 우분투 위키 페이지를 참조하십시오.

sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo rm -rf /etc/ati

메시지가 나타나면 $ E: Internal Error, No file name for libgl1-mesa-dri위의 세 번째 명령을 다음과 같이 변경하십시오.

sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core

모두 완료 한 후 재부팅 한 다음 동일한 Wiki에서 동일한 절차에 따라 레거시 12.6 드라이버를 설치
하십시오.

“시작하기 전에”섹션에서 시작하여 “wget”다운로드를 건너 뛰고 대신 다운로드 한 12.6 레거시를 사용하십시오. 나머지는 동일합니다. 결국 작동합니다!

설치 한 후에는 다음을 잊지 마십시오.

sudo amdconfig --initial -f

답변

가장 철저한 제거 시도는 두 개의 명령을 실행하는 것입니다. 그러나 첫 번째 명령에는 여러 가지 변형이 있습니다. 일반적으로 두 명령은 다음과 같습니다 (의사 코드).

sudo sh /path/to/amd_proprietary_uninstall.sh
sudo apt-get remove --purge fglrx and related packages

이제 구체적인 실제 명령을 드리겠습니다.

첫 번째 명령 :

다음은 첫 번째 명령의 모든 변형입니다. 순서대로 시도하십시오. 작동하는 것을 얻었 으면 두 번째 명령으로 넘어갈 수 있습니다.

sudo sh /usr/share/ati/ati-uninstall.sh
sudo sh /usr/share/ati/amd-uninstall.sh
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo aticonfig --uninstall (NOTE: assumes the executable is in the path)
sudo sh ati-driver-installer-x86.x86_64.run --uninstall

보시다시피, 처음 3 개의 변형에는 시간이 지남에 따라 발생한 스크립트 이름의 변경 만 포함됩니다. /usr/share/ati/이러한 명령 변형 3 가지를 모두 시도 하지 않고 목록을 작성 하고 올바른 파일 이름을 찾을 수 있습니다.

마지막 두 변종은 공식 Catalyst Linux 문서에서 제공됩니다. 여기에는 --uninstall매개 변수를 다른 스크립트로 전달하는 것이 포함 됩니다. 그러나 여전히 해당 스크립트의 올바른 이름을 찾아야합니다. 공식 Catalyst Linux 문서에 나열된 두 가지가 있지만 위에 표시된 것보다 더 많은 변형이있을 수 있습니다.

다음과 같이 위의 첫 번째 명령 변형에 대한 응답을 얻는 경우 :

failed: No such file or directory

다음 변형을 시도하십시오. 아무 것도 실행하지 않고 첫 번째 명령의 모든 변형을 소진 한 경우 작업을 수행하십시오.

두 번째 명령 :

이제 두 번째 명령을 실행하십시오. 이 양식은 모든 경우를 포함해야합니다 (와일드 카드 사용 덕분에).

sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

원래 구성 복원

위 단계에 따라 원본 Xorg 구성 파일이 자동으로 복원되었습니다. 그러나 공식 Catalyst Linux 문서는 다음과 같은 수동 단계를 제공합니다.

  • 백업 구성 파일을 찾으십시오. ls /etc/X11/xorg.conf.original-*
  • 번호가 가장 높은 최신 버전을 가져 와서 기존 xorg.conf 파일에 복사하십시오. cp /etc/X11/xorg.conf.original- /etc/X11/xorg.conf

또한이 링크를 읽는 것이 중요하다고 생각합니다.

X / 문제 해결 / VideoDriverDetection-Ubuntu Wiki
https://wiki.ubuntu.com/X/Troubleshooting/VideoDriverDetection#Problem:_Need_to_purge_-fglrx

이 질문은 fglrx 제거에 관한 것이지만 fglrx를 제거한 후 컴퓨터를 작동 구성으로 재부팅 할 수도 있습니다. 위의 링크는 여러 단계를 제공합니다. 질문과 직접 ​​관련이 없기 때문에 여기에 붙여 넣기가 너무 길다고 생각합니다. 그러나 원래 드라이버를 다시 설치하는 것이 중요하기 때문에 언급했습니다. 간단히 말해서 명령은 다음과 유사합니다.

sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

LTD 하드웨어 인 에이블먼트 스택

중요 : 하드웨어 인 에이블먼트 스택을 실행하는 경우 상황이 좀 더 어려울 수 있습니다. /ubuntu//a/344625/36661 에서 해결책을 찾았습니다.

이 질문에 대한 답변입니다.

12.04-그래픽 디스플레이에서 주요 문제 경험-그래픽 디스플레이에서
주요 문제 경험

자세한 내용은 링크를 참조하십시오.

관련 링크는 다음과 같습니다.

Microsoft Word-Catalyst_Linux_Installer.doc-catalyst_linux_installer.pdf
http://www2.ati.com/relnotes/catalyst_linux_installer.pdf

BinaryDriverHowto / ATI-커뮤니티 우분투 문서
https://help.ubuntu.com/community/BinaryDriverHowto/ATI