Ubuntu 12.04.2 이상에서 Radeon HD 2000, 3000, 4000 : fglrx (레거시)가 지원되지 않습니다. 어떻게해야합니까?


32

12.10 quantal로 업그레이드 한 후 패키지 버전의 fglrx가 더 이상 작동하지 않습니다. HD 2k-4k 시리즈 카드를위한 별도의 '레거시'fglrx 드라이버가 있지만 12.10의 xorg 서버와 호환되지 않기 때문입니다.

이것은 HD 4000 시리즈 카드를 통한 HD 2000 용 최신 드라이버 버전입니다. 레거시가 아닌 fglrx 드라이버는 사용할 수 없지만 WM 컴 포지 팅이 지연되고 YouTube 비디오가 Pentium MMX 시리즈에서와 같이 재생되는 것을 선호하는 경우 오픈 소스 라데온 드라이버를 사용할 수 있습니다.

http://support.amd.com/us/kbarticles/Pages/catalyst126legacyproducts.aspx

일반적으로이 드라이버는 apt-get install fglrx레거시가 아닌 드라이버를 가져 오기 때문에 다음과 같은 방법으로 설치할 수 있습니다 .

wget http://www2.ati.com/drivers/legacy/amd-driver-installer-12.6-legacy-x86.x86_64.zip
unzip amd-driver-installer-*
sudo sh ./amd-driver-installer-*.run --buildpkg Ubuntu/quantal
sudo dpkg -i fglrx*.deb
sudo aticonfig --initial -f

다른 버전의 fglrx를 사용하는 경우 (예를 들어, 해당 카드를 지원하지 않는 최신 12.9) 최종 명령은 오류 no supported hardware detected또는 유사한 것을 제공합니다. 그러나이 시점에서 모든 것이 작동하며 합리적인 xorg.conf를 얻게됩니다.

... other stuff

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:1:5:0"
EndSection

... other stuff

이 시점에서 재부팅해야하며 모든 것이 fglrx 드라이버와 함께 작동합니다. 그러나 재부팅시 로드를 시도 할 Xorg.0.log때 다음 오류가 처리됩니다 fglrx.

(EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension

일부 검색에서는 xserver 1.13 이상을 지원하지 않는 레거시 ATI 드라이버에 문제가 있음을 보여줍니다. ( Arch Linux 스레드 ) ATI는 최신 (HD 5000 시리즈 이상) 카드 용 고정 드라이버를 출시했지만 아직 '레거시'카드 용은 아닙니다. 레거시가 아닌 ATI 드라이버는 기존 카드와 함께 사용할 수 없습니다.

이 HD 2000-4000 시리즈 카드 중 하나를 사용하여 Ubuntu 사용자는 어떻게해야합니까?

  1. xserver 1.13과 올바르게 작동하는 업데이트 된 '레거시'ATI 드라이버를 기다리시겠습니까?
  2. xserver 1.11을 사용하는 12.04 Precise로 다운 그레이드?
  3. 12.10 Quantal에서 xserver를 1.12로 다운 그레이드하면 Unity와 그놈이 손상 될 수 있습니까?
  4. HD 5000 시리즈 이상 카드로 강제 업그레이드 하시겠습니까? (통합 그래픽으로는 불가능합니다 ...)
  5. 이 문제를 어려움없이 해결하는 다른 1337 작업?

관련 스레드에서 내 대답 . 당신을 도울 수 있습니다.
Glutanimate

답변:


1

레거시 드라이버가 있는 ppa : makson96 / fglrx PPA가 있습니다. 레거시 드라이버는 최신 커널 또는 X 서버와 호환되지 않으므로 커널 및 X 서버를 이전 버전으로 다운 그레이드 합니다. 그러나 드라이버가 Ubuntu 13.04에서 사용되는 Unity와 완전히 호환되지 않으므로 링크에서 릴리스 정보를 읽으십시오.

PPA를 사용하려면 터미널에서 다음 명령을 실행하여 커널 및 X 서버를 다운 그레이드하고 레거시 드라이버를 설치하십시오.

sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy

2

AMD / ATI GPU 드라이버를 사용하는 경우 : 다음 명령을 실행하여 제거하고 재부팅하십시오.

sudo apt-get purge fglrx

현재 AMD Catalyst가 아닌 ATI 카드는 Unity-3D를 지원하지 않으므로 다시 설치하지 마십시오.

당신이 가진 옵션에 관해서는, # 1을 제안합니다 : AMD / ATI가 따라 올 때까지 기다리십시오.


1
나는 12.04를 가지고 있으며 이번 여름부터 일반 데스크탑 사용을 위해 그놈 껍질에서 꽤 잘 작동하는 RADEON 드라이버를 사용하고 있습니다. 내 카드는 : (--) RADEON(0): Chipset: "ATI Radeon HD 2400 Pro" (ChipID = 0x94c3)
Rmano

@Rmano 저는 12.04에서 ATI Radeon 드라이버를 자질없이 사용했습니다. 그러나 동일한 드라이버가 12.10에서 MISERABLY로 실패합니다. 그 이유는 다음과 같습니다. 12.10의 새로운 Unity 버전. 비. Unity-2D는 12.10부터 중단되었습니다.
TomKat

이것은 무서운 소식입니다. Radeon 드라이버가 gnome shell과 작동하는지 알고 있습니까? 이 글을 읽기 전에 "업데이트"버튼을 몇 초간 누르 셨습니다.
Rmano

1
@Rmano Radeon 드라이버 ( fglrx)는 gnome-shell과 잘 작동하지만 새로운 xserver에는 적합하지 않습니다. 그러나 당분간 오픈 소스 드라이버를 사용하는 것은 문제가되지 않아야한다고 생각합니다. 그들과도 꽤 괜찮은 게임을 할 수 있습니다. AMD가 업데이트 또는 패치와 같은 것을 릴리스하거나 Canonical 또는 다른 FOSS 커뮤니티 / 개발자가 무언가를 릴리스 할 때까지 기다리십시오. 나도 fglrx오픈 드라이버를 12.10으로 업그레이드하고 후회하지 않았습니다.
TomKat

1
예, 오픈 소스 드라이버는 xserver, Unity (3D) 및 gnome-shell에서 잘 작동합니다.
TomKat

2

ATI Mobility 4650 HD가 있으며 Tomasz Makarewicz 의 AMD Catalyst Legacy PPA 에서 설치하면 통일성과 opengl이 끊어졌습니다. 나는 이것을 사용하여 일을했습니다 (2012 우분투 포럼 스레드 12.10에서 ATI 독점 드라이버를 설치할 수 없습니다. Unity is Missing ).

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

sudo rm /etc/X11/xorg.conf

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

sudo reboot

ATI가 공식 드라이버를 출시 할 때까지 도움이 되길 바랍니다.


나는 당신이 반대의 문제를 가지고 있다고 생각합니다. ATI는 5000 미만의 카드를 더 이상 지원하지 않기 때문에 도움이됩니다 . 독점 드라이버를 제거하여 더 나은 내장 오픈 소스 드라이버로 작업 할 수 있기 때문에 작동합니다. 12.04에서 14.04로 업그레이드 한 후 데스크톱이 전혀 없었으므로 모든 것이 해결되었습니다.
Cerin

1

ATI Mobility Radeon HD 4250과 함께 Compaq Presario CQ56을 보유하고 있습니다. lienmeat에서 언급 한대로 ppa 저장소를 사용하려고 시도하고 레거시 드라이버로 시스템을 손상시킵니다.

실제로 Xserver를 다운 그레이드하면 잘 작동하지만 fglrx는 : S가 아닙니다. 사실, 우분투는 내 카드를 감지하지 못합니다. 아들은 항상 OS가 제안한 "개인 드라이버"를 다운로드 할 수도 없습니다.

즉, 위의 menciones 방법으로 레거시를 설치하지 않는 것이 좋습니다. 수정을 기다리는 것이 가장 좋습니다.

(나의 나쁜 영어에 대한 미안, 나는 코스타리카 출신이다, 나의 영어는 나의 스페인어 xD만큼 좋지 않다)


OS가 제안한 드라이버를 다운로드하지 마십시오. 원래 질문에서 링크 한 촉매 12.6 레거시 드라이버를 설치 한 다음 명령을 사용하여 설치하십시오.
Andrew Mao

@egamboau 12.10을 사용하는 경우 ATI 드라이버를 설치하지 마십시오. 내가 시도한 12.10으로 모든 시스템에서 실패했습니다. 그러나 12.04의 매력처럼 작동합니다. 새로운 xserver & Unity는 fglrx에서 지원되지 않으며 Unity-2D는 중단되었습니다.
TomKat

1

오픈 소스 드라이버는 적절한 전력 소비 관리 기능이 있다면 fglrx보다 적은 성능을 고려하더라도 나에게 효과적입니다.

ATi Radeon 4350과 함께 Dell Inspiron 1545를 사용하고 있지만 불행히도 오픈 소스 드라이버는 GPU 쿨러 상태를 관리하지 않는 것 같습니다. 쿨러는 항상 켜져 있고 시끄럽게 작동하지만 시스템 / 그래픽이로드됩니다. X 서버를 1.12.3으로 다운 그레이드하고 Launchpad 에서 Fglrx가 제안한 대로 ( lienmeat에서 제안한 것과 동일) 레거시 드라이버를 설치 하면 GPU 쿨러는 필요한 경우에만 작동하기 시작했습니다. 쿨러의 침묵을 축복하십시오.

그러나 AMD가 최신 X 서버를 지원하는 레거시 드라이버를 출시하면 좋을 것입니다.하지만 실제로는 확실하지 않습니다.


Eh, 내 노트북은 이것입니다 : forum.notebookreview.com/acer/… 끔찍한 디자인. 지금은 temp1을 가지고 있습니다 : gpu 유휴 상태에서 +57.0 ° C (crit = +90.0 ° C), 파이어 폭스 (닫힌 드라이버보다 약 10 + 정도)가 있으며 항상 '최소'전원 설정, '중간' 처음 1 분 (mimetype 파일 데이터베이스를 수행하는 프로세스) 중에 가끔 충돌이 발생합니다.
i30817

0

ATI Radeon HD 4770을 가지고 있으며 오픈 소스 드라이버가 아주 잘 작동합니다. 어떤 카드를 가지고 있는지 모르겠지만 fglrx보다 운이 좋고 xorg를 다운 그레이드 할 수 있습니다. 나는 fglrx를 몇 년 동안 사용했으며 이번 여름에는 오픈 소스 드라이버로 전환했지만 되돌아 보지 않았습니다.

물론 오픈 소스 드라이버를 사용하면 Compiz의 일부 효과가 느려집니다. 또한 fglrx가 없으면 3D 게임 속도가 눈에 띄게 느려집니다. 그러나 대부분의 데스크탑 사용에서 오픈 소스 드라이버는 fglrx보다 훨씬 사용하기 쉽고 실제로 지원되는 추가 보너스가 있습니다.

(12.10에 패키지 된 Gnome Shell은 오픈 소스 드라이버와 매우 잘 작동하며 Compiz / Unity보다 훨씬 빠릅니다!)


fglrx가 절실히 필요한 칩셋 통합 Radeon HD 4290이 있습니다. 4770과 같은 더 강력한 카드를 사용하면 오픈 소스 드라이버가 다소 번거롭고 컴 포지 팅이 여전히 잘 작동 할 수있는 호흡 공간이 있지만 저급 통합 카드의 경우는 아닙니다.
Andrew Mao


0

이 문제에 대한 해결책은 http://ubuntuforums.org/showthread.php?t=2073279에 게시되어 있습니다.


2
Ask Ubuntu에 오신 것을 환영합니다! 이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
fossfreedom

이 스레드는 위의 권장 방법을 사용한 후 fglrx-legacy 설치를 수정하는 데 도움이되었습니다. 다음을 수행하여 : sudo apt-get purge fglrx-amdcccle-legacy fglrx-legacy-dev fglrx-legacy sudo rm -R / usr / lib / fglrx sudo rm -R / usr / share / ati
gare

0

13.04에 오래된 Radeon Mobility HD 2600이 있습니다. Xorg -version을 확인할 때 Xorg를 다운 그레이드하지 않았기 때문에 위의 저장소 (makson)를 설치하는 것으로 충분하지 않았습니다.

마지막으로 복구로 재부팅하여 모든 xorg 패키지를 제거하고 (ubuntu-desktop (gulp) 패키지 제거를 유발 한) 패키지를 다시 설치했습니다. 이렇게하면 리포지토리에서 패키지가 검색됩니다.

다음과 같은 것 :

sudo apt-get remove xserver-*
sudo apt-get autoremove
sudo apt-get install ubuntu-desktop

그것으로 놀아야합니다! 그 후 나는 고해상도 바탕 화면에 들어갔다. Unity를 재설정하고 ccsm에서 OpenGL 플러그인을 활성화하면 좋습니다.


-2

여러분 그래픽 해상도 문제가 있다면.

그냥 이동 > 추가 드라이버 - -> 기본 드라이버 선택 업데이트 관리자 및 재부팅.


GUI가 없으면 처음부터 여기에있는 것이기 때문에 GUI없이이 작업을 수행하는 방법을 사람들에게 알려줄 수 있습니다.
Dale E. Moore
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.