Jaki jest prawidłowy sposób instalacji zastrzeżonych sterowników ATI Catalyst Video Drivers (fglrx) bezpośrednio z AMD?

164

Planuję dokonać nowej instalacji Ubuntu i chcę wiedzieć, jaki jest prawidłowy sposób instalacji sterownika karty graficznej ATI Catalyst?


Istnieje wiele prawidłowych odpowiedzi na to pytanie obejmujące kilka wersji Ubuntu. Dla Twojej wygody indeks każdego z poniższych:

stephenmyall
źródło
4
Chcesz zaktualizować to do 14.10? Bardzo zobowiązany!
Torben Gundtofte-Bruun
i na 16.04? ...
Boris,

Odpowiedzi:

32

14.04 / 14.10 - Instalowanie sterownika ze strony AMD

Po pierwsze, upewnij się, że twój system operacyjny Ubuntu jest aktualny . Aby to sprawdzić, kliknij ikonę zasilania w prawym górnym rogu. Z menu wybierz „Informacje o tym komputerze”. Teraz sprawdź, czy jest przycisk „Zainstaluj aktualizacje” (może pojawić się po kilku sekundach po przycisku „Sprawdzanie aktualizacji”), którego można użyć do aktualizacji, jak pokazano poniżej. Jeśli nie, twój system jest aktualny.


(Najpierw możesz to zobaczyć) wprowadź opis zdjęcia tutaj

(Wtedy to) wprowadź opis zdjęcia tutaj

(Po naciśnięciu przycisku „Zainstaluj aktualizacje” zobaczysz to) wprowadź opis zdjęcia tutaj


Można również skorzystać z polecenia terminalu, jak pokazano poniżej, aby zaktualizować:

sudo apt-get update && sudo apt-get upgrade
  • Następnie przejdź do strony AMD , ręcznie wybierz sterownik i pobierz. Jeśli nie masz pewności, który sterownik zainstalować, możesz zainstalować „Oprogramowanie wykrywające sterowniki” w systemie operacyjnym Windows i zobaczyć sterownik, który należy zainstalować.

  • Sprawdź informacje o wersji i uwagi dotyczące instalatora dowolnego sterownika, który zamierzasz zainstalować bezbłędnie. Sprawdź, czy Twój system operacyjny spełnia wszystkie wymagania systemowe wymienione w informacjach o wersji.

  • Następnie postępuj zgodnie z instrukcjami w uwagach instalatora, aby zainstalować sterownik.

UWAGA:

1: Jeśli zainstalowałeś niewłaściwy sterownik (lub popełniłeś inny błąd podczas instalowania sterownika), Unity może ulec awarii lub może pojawić się problem „System działa w trybie niskiej grafiki” (lub inny problem). Niezależnie od problemu, musisz najpierw usunąć zainstalowany sterownik. W tym celu rozpocznij sesję tty, naciskając CTRL+ ALT+ F1. Następnie użyj tego polecenia:

sudo aticonfig --uninstall

To powinno usunąć twój sterownik. Jeśli nie, odnieś się do tego . Teraz użyj polecenia:

sudo shutdown -r now

aby ponownie uruchomić system. To powinno pomóc ci wrócić do jedności bez problemów. Teraz możesz ponownie przejść do strony AMD, uzyskać obsługiwany sterownik i zainstalować.

Jeśli to nie rozwiąże problemu, przydatne mogą być następujące pytania:

2: Również jeśli nie wiesz, czy Twój system operacyjny spełnia wymagania systemowe sterownika wymienione w uwagach do wydania, pomocne mogą być następujące polecenia:

  1. uname -a : poinformuje cię o twoim jądrze
  2. Xorg -version : poinformuje cię o swoim Xorgu
  3. ldd --version : poinformuje cię o swoim glibc

Ponadto nie jest konieczne, aby system operacyjny musiał zostać określony w informacjach o wersji. Sprawdź, czy spełniasz wymagania systemowe i czy Twoja karta graficzna jest wymieniona w informacjach o wersji.

3: Upewnij się, że zaktualizowałeś system operacyjny przed instalacją sterownika karty graficznej, jak podano powyżej. Chociaż system operacyjny może obsługiwać sterownik przed aktualizacją, po jego aktualizacji może nie działać.

4: Nie zdziw się również, jeśli instalator sterownika wygląda tak (bez tekstu):

wprowadź opis zdjęcia tutaj

W takim przypadku zapoznaj się z uwagami instalatora i przy pomocy zrzutów ekranu pod warunkiem, że tam zainstalujesz sterownik.

PS:

Moim skromnym zdaniem domyślne sterowniki open source spełniają wszystkie normalne potrzeby związane z przetwarzaniem. Zainstaluj więc zastrzeżony sterownik tylko wtedy, gdy naprawdę go potrzebujesz (na przykład jeśli jesteś graczem „technicznym” lub kimś takim). Ponadto, jeśli próbujesz zainstalować własny sterownik, aby uzyskać maksymalną rozdzielczość ekranu, możesz odnieść się do tej odpowiedzi.

VenkiPhy6
źródło
Niezwykle kompletna odpowiedź!
Charles Green
Powiedziałeś „Jeśli nie masz pewności, który sterownik zainstalować”, ale wydaje mi się, że nie mam dużego wyboru sterowników. Po kliknięciu „Linux (32-bitowy i 64-bitowy”) jedynym oferowanym sterownikiem jest ten sam sterownik zastrzeżony, który jest oferowany w oknie dialogowym „Dodatkowe sterowniki”, a te nie działają poprawnie
Peter Raeves
1
Tak, to z pewnością problem z amd, ich nie wydany sterownik wersji beta jest już nieaktualny
Nick Bailuc
1
Niestety wydaje się, że nie można używać Ubuntu 14.04 z niektórymi kartami graficznymi ATI (np. Karty ATI RadeonHD 2x00 - 4xx0) z tej wiki . Rozwiązaniem jest użycie Ubuntu 12.04 dla tych kart .
Boris
1
Odpowiedź tutaj pomogła mi: askubuntu.com/a/568524/178596
Wilf
107

Poniższe instrukcje wyjaśniają, jak zainstalować najnowszy sterownik wideo ATI Catalyst systemu Ubuntu 12.04 LTS (Precise Pangolin).

Uwaga

AMD wydało w sierpniu sterownik Catalyst 12.8 dla systemów Linux, wprowadzając pewne ulepszenia i poprawki błędów. Ten sterownik jest oparty na wersji fglrx 8.982 i poprawia obsługę Ubuntu 12.04 LTS.


Aby być na bieżąco z najnowszymi informacjami o sterownikach, zawsze odwiedzaj oficjalną stronę AMD, ponieważ aktualizacje są publikowane dość regularnie.

Instalowanie sterowników AMD / ATI Catalyst dla 12.04 LTS

Testowane: wersja 12.4, wersja 12.6, wersja 12.8


Ważne informacje i przygotowanie

Skorzystaj z tych instrukcji tylko, jeśli zdecydowałeś się NIE używać oficjalnych plików binarnych Ubuntu.

  • Jeśli chcesz korzystać z oficjalnych plików binarnych Ubuntu lub chcesz zainstalować najnowszy sterownik wideo ATI Catalyst dla poprzednich wersji Ubuntu, przejdź do odpowiedzi na to pytanie i postępuj zgodnie z instrukcjami.

Przed podjęciem decyzji sprawdź, czy Ubuntu obsługuje twoją kartę wideo tutaj .

  • Jeśli obecnie używasz oficjalnych plików binarnych Ubuntu i chcesz zainstalować najnowszy sterownik wideo ATI Catalyst, konieczne jest wyczyszczenie niektórych plików. Przed kontynuowaniem tych instrukcji. Możesz pominąć etap czyszczenia, jeśli masz świeżą instalację Ubuntu 12.04.

Usuwanie (czyszczenie) istniejących sterowników

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

Zainstaluj te zależności

Musisz zainstalować w systemie pewne zależności, zrób to, uruchamiając je w terminalu:

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

Tylko dla wersji 64-bitowej

sudo apt-get install ia32-libs-multiarch i386 lib32gcc1 libc6-i386

Instalowanie najnowszego sterownika ATI / AMD

Pobierz odpowiedni sterownik dla swojego komputera tutaj ze strony AMD / ATI, a następnie wprowadź następujące dane do terminala (pamiętaj, aby przejść do miejsca, w którym rozpakowałeś sterownik i upewnij się, że w tym folderze nie ma innych plików .run):

sudo sh *.run --buildpkg Ubuntu/precise

Jeśli jest to wymagane, otworzy się okno menedżera pakietów i zainstaluje niektóre zależności, a po chwili utwórz następujące cztery pakiety .deb:

fglrx_8.961-0ubuntu1_amd64.deb
fglrx-amdcccle_8.961-0ubuntu1_amd64.deb
fglrx-dev_8.961-0ubuntu1_amd64.deb

Uwaga: utworzy również plik o nazwie fglrx-installer_8.961-0ubuntu1_amd64.changes. Jeśli chcesz, możesz przeczytać ten plik, aby poznać zmiany, na które wpłynął procesor AMD / ATI Catalyst i powiązane informacje.

Aby zainstalować utworzone pliki .deb, wpisz:

sudo dpkg -i *.deb

Uwaga: W przypadku uszkodzenia któregoś z pakietów otwórz Menedżera pakietów Synaptic i przejdź do Edycja -> Napraw uszkodzone pakiety. Jeśli jesteś nowy w Ubuntu, zepsuty tutaj oznacza, że ​​niektóre pakiety zależne nie są jeszcze zainstalowane. Po rozwiązaniu problemu, jak wskazano powyżej, za pomocą Menedżera pakietów Synaptic, problem uszkodzonych pakietów powinien zostać rozwiązany.

Kontynuując instalację, wpisz:

sudo aticonfig --initial

Przed ponownym uruchomieniem komputera: Jeśli używasz wersji beta, możesz usunąć znak wodny „Testowanie” AMD. W przeciwnym razie pomiń następny blok instrukcji.

Wersje beta: Usunięcie znaku wodnego „Testowanie” AMD

Edytuj plik podpisu ATI za pomocą „nano” lub „gedit”:

sudo nano /etc/ati/signature

LUB

sudo gedit /etc/ati/signature

Zastępując wiersz „UNSIGNED” następującym kodem:

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

Pamiętaj, aby zapisać przed / po zamknięciu pliku.

Spowoduje to usunięcie znaku wodnego „Testowanie” AMD (którego już nigdy nie zobaczysz) w prawym dolnym rogu ekranu po ponownym uruchomieniu ( źródło ).

Teraz śmiało uruchom ponownie komputer.

Jeśli wszystko jest w porządku, sterownik fglrx odpowiadający procesorowi AMD / ATI Catalyst zostanie zainstalowany i będzie działał w twoim systemie. Aby potwierdzić, że sterowniki działają, otwórz terminal i wpisz:

fglrxinfo

Powinieneś otrzymać wynik podobny do następującego:

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4300/4500 Series
OpenGL version string: 3.3.11631 Compatibility Profile Context

Uwaga: Jeśli w danych wyjściowych pojawi się wzmianka o MESA, sterowniki fglrx nie zostały poprawnie zainstalowane. Aby uzyskać więcej informacji, zobacz sekcję rozwiązywania problemów

Możesz dokonać zmian w konfiguracji za pośrednictwem Centrum sterowania Catalyst AMD / ATI. Można go znaleźć w menu aplikacji lub uruchomić go za pomocą terminala:

sudo amdcccle

WAŻNA UWAGA:

Należy pamiętać, że podczas ręcznej instalacji fglrx może to subtelnie uszkodzić twój system, ponieważ system pakowania nie jest świadomy twoich zmian.

W Launchpad deweloperzy dostać wiele raportów o błędach od użytkowników, którzy to zrobić i później odkryć po kilku uaktualnień, że ich system zaczyna zachowywać się dziwnie, bo z tych fglrx resztek.

stephenmyall
źródło
2
Właśnie dlatego wiesz, że wiersz sudo sh amd-driver-installer-*.run --buildpkg Ubuntu/precisemożna zastąpićsudo sh ./*.run --buildpkg Ubuntu/precise
Adam F
W Ubuntu 12.10 ze sterownikiem Beta 13.3 poprawka / etc / ati / Signature znak wodny działała tylko wtedy, gdy kod został wprowadzony BEZ nowej linii na końcu i BEZ końcowych białych znaków. Kiedy skopiowałem i wkleiłem, przypadkowo złapałem trochę białych znaków i na początku nie zadziałało.
Toby J
2
DODAJ „nie ma potrzeby systemów 32-bitowych” O ABOUT ”sudo apt-get install ia32-libs„ PONIEWAŻ LINK: „ askubuntu.com/questions/143904/... ”. KOMENTARZ ZAKOŃCZONY POMYŚLNIE. WYJŚCIE? [T / n]
yinon
1
Działa doskonale!
Alejandro Sazo
Próbowałem tego użyć do zainstalowania najnowszego sterownika (13.1) i podczas testowania wystąpił błąd „BadRequest” glxinfo(szczegóły tutaj notepad.cc/maugixu11 ). Gdzie znajduje się sekcja poświęcona rozwiązywaniu problemów?
phunehehe,
44

Instalowanie sterowników ATI Catalyst dla 12.10

Ważna aktualizacja (22 października 2012 r.)

Najnowsza zastrzeżona wersja sterownika AMD Catalyst 12.9 nie może być używana z Ubuntu 12.10 Jeśli masz kartę AMD Radeon HD z serii 2xxx-4xxx.

Sterowniki dla tych kart są teraz dostępne w osobnej gałęzi zwanej starszą serią. Niestety te starsze sterowniki (wersja 12.6) nie zostały zaktualizowane do pracy z Ubuntu 12.10. Ubuntu 12.10 jest dostarczany z Xorg 1.13, podczas gdy sterowniki te obsługują starszą wersję Xorg 1.12. Więc jeśli chcesz zainstalować te sterowniki w Ubuntu 12.10, musisz obniżyć wersję Xorg 1.12.

Źródło i zdobądź starsze sterowniki tutaj (jeśli powyższa uwaga dotyczy ciebie


INSTRUKCJE

Najpierw odinstaluj bieżący sterownik AMD za pomocą tych dwóch poleceń:

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

Uwaga: Musisz zainstalować sterowniki (postępując zgodnie z instrukcjami poniżej), ale najpierw dodaj te same zależności opisane w odpowiedzi powyżej dla 12.04LTS.

Rozpocznij teraz instalację ATI Catalyst v # za pomocą tych poleceń w systemie Ubuntu 12.10 lub starszym :

cd /tmp && wget -O amd-driver-12-6-x86_64.run http://www2.ati.com/drivers/linux/amd-driver-installer-12-6-x86.x86_64.run
chmod +x amd-driver-12-6-x86_64.run
sudo sh amd-driver-12-6-x86_64.run

Następnie postępuj zgodnie z instrukcjami konfiguracji:

Uruchom następującą komendę, aby zakończyć instalację:

sudo aticonfig --initial -f

Następnie uruchom ponownie system:

sudo reboot

Otóż ​​to!

stephenmyall
źródło
Czy sterowniki 12.10 ATI działają?
jrg
@jrg Utrzymuję to pytanie i jego aktualność w odniesieniu do tego, co przetestowałem. Nie testowałem jeszcze 12.10 ATI, więc odpowiedź brzmi: nie wiem. Mam kilka innych rzeczy i nie będę się do tego przyzwyczaił przez chwilę (uważam, że sterowniki 12.11 są również dostępne)
stephenmyall
2
Z kartą HD 5670 musiałem całkowicie pominąć sterownik 12.10 i zainstalować wersję beta 12.11. Instrukcje tutaj askubuntu.com/a/206025/55564 . W przypadku Quantal Quetzal sterownik ati 12.10 był niezgodny z unity i po zalogowaniu się compiz się zawiesił.
thelastshadow
Teraz sterownik AMD dla Linuksa to ... wersja 13.1 link . Wypróbuję to, a następnie zaktualizuję to pytanie i odpowiedź.
Crimbo
Zaktualizowałem to pytanie i odpowiedzi ... czekam, aż @stephen wprowadzi zmiany.
Crimbo
32

Instalowanie sterowników ATI Catalyst dla 13.04

Te instrukcje zainstalują Catalyst v13.4, aby zobaczyć, jaki jest najnowszy dostępny sterownik, odwiedź oficjalną stronę AMD

Instrukcje

Sprawdź swoją kartę

Sterowniki Catalyst obsługują tylko karty RadeonHD.

Aby wiedzieć, która karta jest zainstalowana w systemie, wpisz w terminalu następujące polecenie:

lspci | grep VGA

Może pokazać Ci kartę graficzną.

Przed kontynuowaniem przeczytaj najpierw! Które karty Radeon nie są już obsługiwane przez Catalyst ATI:

  • Karty, które nie mogą już korzystać ze sterowników AMD Catalyst i są ograniczone do sterowników typu open source:

    ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500, Mobility RadeonHD 2300

  • Karty, które nie działają z AMD Catalyst w wersjach Xserver nowszych niż v1.13 i Linux Kernel nowszych niż v3.5:

    Karty ATI RadeonHD 2x00 - 4xx0

    Te karty mogą korzystać ze sterownika Catalyst Legacy, ale tylko w przypadku obniżenia wersji Xserver. Można to zrobić naprawdę łatwo, postępując zgodnie z instrukcjami podanymi na LaunchPad . Ta PPA obniża Xserver i instaluje łataną wersję fglrx, która obsługuje jądro w wersji 3.5.

Usuwanie (czyszczenie) istniejących sterowników

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

Zainstaluj zależności

  • W systemach 32-bitowych:

    sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4
    
  • W systemach 64-bitowych:

    sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4 lib32gcc1
    

Pobierz pakiet Catalyst

cd ~/
mkdir catalyst
cd catalyst/

Aby zainstalować najnowsze sterowniki, sprawdź, czy wersja 13.4 jest najnowszą wersją oferowaną na stronie AMD , jeśli wersja 13.4 nie jest najnowsza, możesz ręcznie pobrać sterowniki stamtąd, rozpakuj plik zip do ~ / katalizatora / folder, a następnie pomiń następujące dwa pierwsze polecenia i wykonaj ostatnie, zastępując nazwę pakietu nazwą wyodrębnionego w ~ / katalizator / folder

wget http://www2.ati.com/drivers/linux/amd-catalyst-13.4-linux-x86.x86_64.zip
unzip amd-catalyst-13.4-linux-x86.x86_64.zip
chmod +x amd-catalyst-13.4-linux-x86.x86_64.run

Zainstaluj sterowniki

Przejdź do wyodrębnionego pakietu ( ~/catalyst/), upewnij się, że jest to jedyny .runplik w tym folderze, i wpisz następujące polecenie

sudo sh *.run --buildpkg Ubuntu/raring

Otworzy się okno AMD Catalyst, aby wdrożyć pakiety .deb, poczekaj na zakończenie, a następnie wykonaj polecenie, aby kontynuować:

sudo dpkg -i fglrx*.deb

Konfiguracja

  • Ogólna konfiguracja

    To zadziała dla większości ludzi

    sudo aticonfig --initial -f
    
  • Minimalna konfiguracja

    Bardzo prosty plik /etc/X11/xorg.conf może być potrzebny, jeśli masz nową kartę, która nie jest w pełni obsługiwana przez aticonfig. Poniżej znajduje się całość minimalnego pliku xorg.conf dla Radeon HD 6870:

    Section "Device"
     Identifier "ATI radeon 6870"
     Driver "fglrx"
    EndSection
    
  • Karty X2 / Dual GPU

    Używaj tylko, jeśli masz kartę X2 (np. 4870X2 lub 5970) !! Nie używaj dwóch osobnych kart w crossfire !!

    sudo amdconfig --initial -f --adapter=all
    
  • Podwójny / Multi Monitory

    Jeśli masz wyświetlacz z dwoma monitorami (znany również jako „Big Desktop”)

    sudo aticonfig --initial -f
    sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"
    

    Należy pamiętać, że może być konieczne ręczne ustawienie prawidłowej częstotliwości odświeżania dla drugiego monitora za pomocą katalizatora. Zobacz to zagrożenie .

Przed ponownym uruchomieniem

Na wszelki wypadek zapisz te instrukcje w przypadku otrzymania czarnego ekranu:

  • Jeśli X serwer nie uruchomi się, przełącz się na nowy TTY za pomocą Ctrl+Alt+F2. Zaloguj się i spróbuj uruchomić serwer X.

    sudo startx
    
  • Jeśli się nie uruchomi, prawdopodobnie zobaczysz ślad stosu, a tuż nad nim będzie coś w stylu „Could not stat / usr / lib64 / fglrx / switchlibGL”, co oznacza, że ​​nie udało się poprawnie skopiować plików wykonywalnych. Ctrl+Ci natychmiast skopiuj pliki wykonywalne switchlibGL i switchlibglx do folderu fglrx w / usr / lib64 / lub / usr / lib32 /.

  • Jeśli wszystko inne zawiedzie, przywróć plik xorg.conf i uruchom ponownie:

    sudo cp /etc/X11/xorg.conf.orig /etc/X11/xorg.conf
    

    Powinno to przywrócić oryginalny wyświetlacz.

  • Jeśli coś zadziałało, wypróbuj następujące kombinacje klawiszy w następującej kolejności:

Ctrl+Alt+F1; Ctrl+Alt+Backspace; Alt+PrntScr+r; Alt+PrntScr+s; Alt+PrntScr+e; Alt+PrntScr+i; Alt+PrntScr+n; Alt+PrntScr+u; Alt+PrntScr+b; w ostatnim przypadku przytrzymaj Ctrl+Alt+SysRq(SysRq zwykle jest taki sam jak Print Screen) i pisz bardzo wolno R E I S U B.

Sprawdź swoją instalację

Uruchom ponownie system i wpisz terminal:

fglrxinfo

Wynik może być podobny do tego, jeśli wszystko poszło dobrze:

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7900 Series (This line may be different depending on what graphics card you are using.)
OpenGL version string: 4.2.12217 Compatibility Profile Context 12.104 (This line may be different depending on what graphics card and Catalyst version you are using.)

Spróbuj teraz:

fgl_glxgears

W przypadku problemów lub zawieszenia może być konieczne wyłączenie szybkiego TLS:

sudo aticonfig --tls=0

To jest to!

Źródło


Rodrigo Martins
źródło
Testowałeś to? Z jakim modelem? Jakie są twoje wyniki?
Lucio
2
Tak, posiadam Radeon HD 7970, Ubuntu 13.04 64-bit, działał doskonale, chociaż czytałem o ludziach, którzy nie usunęli (nie wyczyścili) istniejących sterowników i mieli problemy z uruchomieniem. Używam Blendera do modelowania 3D i symulacji, wydajność wzrosła w przypadku modyfikacji podpowierzchni (tj. Większej liczby wielokątów na scenie).
Rodrigo Martins
3
amdconfigi aticonfigsą tym samym poleceniem, możesz użyć dowolnego z nich. Wolałem używać, aticonfigponieważ nie wiem, dlaczego niektóre systemy mogą to zwrócić: amdconfig: command not foundwięc lepiej jest zachować ten parametr aticonfig, chociaż korzystanie z drugiego nie będzie miało znaczenia.
Rodrigo Martins
1
@RodrigoMartins dzięki za wyjaśnienia. Radzę podkreślić lub pogrubić akapit o nieobsługiwanych kartach. Może powinno to być częścią instrukcji, ponieważ pierwszy punkt „sprawdź, czy twoja karta jest obsługiwana” za pomocą gotowych poleceń, aby uzyskać model karty. Właśnie straciłem 2 godziny życia, a potem przeczytałem akapit o nieobsługiwanych kartach <twarz>. Rozwiązanie z Tomaszem Makarewiczem PPA jest świetne, działa idealnie (obniżenie wersji XServer) ...
s3m3n
2
Jeśli zmienię sudo sh *.run --buildpkg Ubuntu/raringna, sudo sh *.run --buildpkg Ubuntu/saucyczy te same instrukcje będą działać dla 13.10?
Chris Carter
8

Istnieje jeszcze inne podejście. Utrzymujemy umowę PPA o nazwie x-updates, która zapewnia zaktualizowane sterowniki dla stabilnych wersji.

https://launchpad.net/~ubuntu-x-swat/+archive/x-updates?field.series_filter=precise

To naprawdę najlepszy sposób na aktualizację sterowników, ponieważ:

a) jest o wiele łatwiejszy do zainstalowania (wystarczy włączyć ppa i uaktualnić),

b) nie uszkodzi twojego systemu podczas aktualizacji,

c) nadal możesz składać raporty o błędach i oczekiwać wsparcia od Ubuntu.

Niestety, jak widzicie, nie mamy tam -fglrx dla dokładności, a wersje, które mamy dla poprzednich wydań, są trochę przestarzałe.

Wynika to z faktu, że oficjalni opiekunowie tacy jak ja mają tendencję do laz ... są zajęci wydaniem deweloperskim i / lub poprawianiem błędów dla LTS, więc często nie aktualizuj tego PPA. Jesteśmy jednak bardzo zachęcający i wspierający członków społeczności, którzy pomagają nam w utrzymaniu tej umowy PPA. Mamy całą procedurę udokumentowaną do tego stopnia, że ​​w dużej mierze jest to przycisk; jeśli potrafisz zrozumieć i wykonać kroki opisane w innych odpowiedziach tutaj, a wiesz, jak korzystać z PPA i masz system ATI, na którym możesz testować swoje pakiety, masz już niezbędne umiejętności. To tylko kwestia poznania Cię, abyśmy Ci mogli zaufać. Będziemy szczęśliwi mogąc cię trenować i mentorować, wszystko, co musisz przynieść, to opieka i poświęcenie.

Oczywiście, jeśli jesteś zainteresowany tylko aktualizacją własnego komputera, wszystko to prawdopodobnie brzmi jak dodatkowy wysiłek. Jednak wymaga to tylko jednego wolontariusza, aby podjąć się tego obowiązku, a następnie upraszcza życie wszystkim . Sprawdź, ile wyświetleń miało to pytanie - ponad 10 000. Więc jeden wolontariusz tutaj może zrobić ogromną różnicę.

Bryce
źródło
Kiedy próbuję dodać PPA, otrzymuję to: Cannot access PPA (https://launchpad.net/api/1.0/~ubuntu-x-swat/+archive/x-update) to get PPA information, please check your internet connection.mam połączenie z Internetem, mogę opublikować ten komentarz tylko dlatego, że mam połączenie: P
Aman Alam
1
Ten link wspomina o Nvidii, a nie o ATI?!?
fleamour
Pojawia się następujący błąd: sh: 0: Nie można otworzyć /usr/share/ati/fglrx-uninstall.sh
James
Jeśli zostanie zainstalowany poprawnie, możesz zignorować ten błąd. Myślę, że instalator sprawdza to, aby wykryć poprzednie instalacje. Jeśli nie możesz zainstalować sterownika, zgłoś błąd.
Bryce,