Po aktualizacji do wersji 12.10 kwantowej, pakietowa wersja fglrx już nie działa. Odkryłem, że dzieje się tak, ponieważ istnieje osobny „starszy” sterownik fglrx dla kart z serii HD 2k-4k, ale jest niezgodny z serwerem xorg w wersji 12.10.
Jest to najnowsza wersja sterownika dla kart z serii HD 2000 i HD 4000. Nie możesz użyć nie-starszego sterownika fglrx, ale możesz użyć sterownika radeon typu open source, jeśli wolisz, aby kompozycje WM były opóźnione, a filmy z YouTube odtwarzane tak, jak w przypadku serii Pentium MMX:
http://support.amd.com/us/kbarticles/Pages/catalyst126legacyproducts.aspx
Zwykle ten sterownik można zainstalować w następujący sposób, niezbędny, ponieważ apt-get install fglrx
spowoduje pobranie sterownika spoza starszej wersji:
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
Jeśli użyjesz innej wersji fglrx (na przykład nowszej wersji 12.9, która nie obsługuje tych kart), to ostatnie polecenie wyświetli błąd no supported hardware detected
lub coś podobnego. Jednak wszystko działa w tym momencie, a otrzymasz rozsądną wersję xorg.conf:
... other stuff
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:5:0"
EndSection
... other stuff
W tym momencie powinieneś się zrestartować i wszystko będzie działało ze sterownikiem fglrx. Jednak po ponownym uruchomieniu będziesz mieć do czynienia z następującymi błędami Xorg.0.log
podczas fglrx
próby załadowania:
(EE) Failed to load /usr/lib/xorg/modules/drivers/fglrx_drv.so: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: noXFree86DRIExtension
Niektóre wyszukiwania pokazują, że jest to problem ze starszymi sterownikami ATI, które nie obsługują xservera 1.13 lub nowszego. ( Arch Linux wątek ) ATI wydało stały sterownik dla najnowszych kart (seria HD 5000 lub nowsza), ale jeszcze nie dla kart „starszych”. Nie-starsze sterowniki ATI nie mogą być używane ze starymi kartami.
Co powinien zrobić użytkownik Ubuntu, korzystający z jednej z tych kart z serii HD 2000-4000?
- Czekać na zaktualizowany „starszy” sterownik ATI, który poprawnie działa z xserver 1.13?
- Wróć do wersji 12.04 Precise, która używa xserver 1.11?
- Spróbuj obniżyć Xserver na 12.10 Quantal do 1.12, co może złamać Unity i GNOME?
- Wymuszona aktualizacja do karty HD 5000 lub nowszej? (Niemożliwe ze zintegrowaną grafiką ...)
- Jakieś inne działania z 1337, które bezboleśnie rozwiązują ten problem?
Odpowiedzi:
Istnieje PPA : makson96 / fglrx PPA, który ma starszy sterownik. Spowoduje to również obniżenie wersji jądra i serwera X do starszych wersji, ponieważ starszy sterownik nie jest kompatybilny z nowszymi jądrami ani serwerami X. Przeczytaj jednak informacje o wersji z linku, ponieważ sterownik nie jest w pełni kompatybilny z Unity zastosowanym w Ubuntu 13.04.
Jeśli chcesz użyć PPA, uruchom następujące polecenia z terminala, aby obniżyć wersję jądra i serwera X i zainstalować starszy sterownik:
źródło
Jeśli używasz sterowników GPU AMD / ATI: Uruchom następujące polecenie, aby je usunąć, i uruchom ponownie:
Nie instaluj ich ponownie, ponieważ karty ATI (raczej AMD Catalyst) obecnie nie obsługują Unity-3D.
Jeśli chodzi o dostępne opcje, sugerowałbym # 1: Poczekaj, aż AMD / ATI dogoni.
źródło
(--) RADEON(0): Chipset: "ATI Radeon HD 2400 Pro" (ChipID = 0x94c3)
fglrx
) działają dobrze z gnome-shell, ale nie z nowym Xserver. Uważam jednak, że używanie sterowników open source na razie nie powinno stanowić problemu. Możesz z nimi robić całkiem przyzwoite gry. Poczekaj, aż AMD wyda aktualizację lub łatkę, lub Canonical lub inne społeczności / deweloperzy FOSS, aby coś wydało. Ja również pozwoliłemfglrx
otwartym sterownikom na aktualizację do wersji 12.10 i nie żałuję wcale.Mam ATI Mobility 4650 HD i instalacja z AMD Catalyst Legacy PPA Tomasza Makarewicza złamała moją jedność i opengl. Mam rzeczy działające z tym (znalezione w wątku na forum Ubuntu w 2012 r. Nie mogę zainstalować zastrzeżonych sterowników ATI w 12.10. Brakuje Unity ):
Mam nadzieję, że to pomoże, dopóki ATI nie wyda oficjalnej wersji sterownika.
źródło
Mam Compaq Presario CQ56 z ATI Mobility Radeon HD 4250. Próbowałem użyć repozytorium ppa (jak wspomniano przez lienmeat) i psuje mój system ze starszym sterownikiem.
W rzeczywistości obniżenie wersji Xserver działa dobrze, ale fglrx nie: S. W rzeczywistości ubuntu nie wykrywa mojej karty, synu. Nie mogę nawet pobrać „prywatnego sterownika”, który system operacyjny zawsze mi sugerował.
Innymi słowy, nie polecam instalowania starszej wersji za pomocą powyższej metody menciones. Najlepszym rozwiązaniem jest oczekiwanie na poprawkę
(Przepraszam za mój zły angielski, jestem z Kostaryki, mój angielski nie jest tak dobry, jak mój hiszpański xD)
źródło
Sterownik open source działałby dla mnie, nawet biorąc pod uwagę mniejszą wydajność niż fglrx, gdyby miał odpowiednie zarządzanie poborem mocy.
Mam Dell Inspiron 1545 z ATi Radeon 4350 i niestety sterownik open source wydaje się nie zarządzać stanem chłodzenia GPU. Chłodnica była zawsze włączona i działała głośno, niemniej obciążenie systemu / grafiki. Gdy obniżyłem wersję X serwera do wersji 1.12.3 i zainstalowałem starszy sterownik, zgodnie z sugestią Fglrx na Launchpad (to samo, co sugerowało nam wykonanie programu Lienmeat ), chłodzenie GPU zaczęło działać tylko w razie potrzeby. Niech ci błogosławi cisza chłodnic.
Byłoby jednak wspaniale, gdyby AMD wypuściło starsze sterowniki obsługujące nowsze serwery X, choć teraz nie jestem pewien, czy to naprawdę obchodzi.
źródło
Mam ATI Radeon HD 4770, a sterowniki open source działają całkiem nieźle. Nie wiem, którą masz kartę, ale możesz mieć więcej szczęścia niż przy fglrx i obniżeniu xorg. Używałem fglrx od lat i tego lata przeszedłem na sterowniki open source i nie oglądałem się za siebie.
To prawda, że niektóre efekty w Compiz działają wolniej przy użyciu sterowników open source. Ponadto gry 3D są zauważalnie wolniejsze bez fglrx. Jednak w przypadku większości komputerów stacjonarnych sterowniki open source są znacznie łatwiejsze w obsłudze niż fglrx, a dodatkowo są obsługiwane.
(Nawiasem mówiąc, Gnome Shell spakowana w 12.10 działa bardzo dobrze ze sterownikami open source i jest znacznie szybsza niż Compiz / Unity!)
źródło
Repo za wprowadzenie ostatniego dobrego, zastrzeżonego sterownika: http://www.ubuntuvibes.com/2012/10/how-to-install-amd-catalyst-legacy.html
źródło
Obejście tego problemu zamieszczono na stronie http://ubuntuforums.org/showthread.php?t=2073279
źródło
Mam stary Radeon Mobility HD 2600 w dniu 13.04. Nie wystarczyło mi zainstalowanie powyższego repozytorium (makson), ponieważ podczas sprawdzania wersji Xorga nie obniżyłem wersji Xorga.
W końcu ostatecznie zrestartowałem się w celu odzyskania, usunięcia wszystkich pakietów xorg (co spowodowało usunięcie pakietu ubuntu-desktop (gulp)), a następnie ponowną instalację pakietów. Wywołuje to pobieranie pakietów z repozytorium.
Coś jak:
Muszę się z tym bawić! Potem dostałem się do pulpitu o wysokiej rozdzielczości. Wystarczy zresetować Unity, włączyć wtyczkę OpenGL w ccsm i jesteśmy gotowi!
źródło
Chłopaki, jeśli masz problem z rozdzielczością grafiki.
Po prostu przejdź do menedżera aktualizacji -> Dodatkowe sterowniki -> wybierz domyślny sterownik i uruchom ponownie.
źródło