Nie można zainstalować zastrzeżonych sterowników ATI w 12.10

46

Mam laptopa z kartą graficzną ATI Radeon 6770M HD Hybrid. W Ubuntu 12.04 zainstalowałem sterownik fglrx poprzez „dodatkowe sterowniki” i działało. (Mogę nawet przełączać układy GPU). Ale w nowym Ubuntu 12.10 po zainstalowaniu Unity się nie ładuje.

Tylko mysz i tapeta. Jeśli zainicjuję ustawienia, sudo aticonfig --initialto po ponownym uruchomieniu wyświetli ostrzeżenie, że jestem w trybie niskiej grafiki! Jak to naprawić?

Wcześniej do instalacji sterowników korzystałem ze źródła oprogramowania. Ale podczas korzystania z terminala dostałem to ostrzeżenie:

update-alternatives: warning: forcing reinstallation of alternative /usr/lib/fglrx/ld.so.conf because link group x86_64-linux-gnu_gl_conf is broken

Aktualizacja: Złożyłem raport o błędzie w starterze: https://bugs.launchpad.net/fglrx/+bug/1068661

THpubs
źródło
Właśnie złożyłem
THpubs
2
Uważam, że ten problem jest spowodowany tym, że sterowniki ATI nie obsługują jeszcze bieżącego X Server 1.13. Będziemy więc czekać na ATI.
Phil Hannent,
1
Właśnie dodałem swoje komentarze do tego raportu o błędzie. Uważam za szokujące, że taki błąd dotarł do finału, ponieważ karty ATI nie są tak rzadkie ...
CadentOrange
1
AMD wypuściło specjalny sterownik wersji 12.9 beta, który działałby z Xserver 1.13 w wersji 12.10: support.amd.com/us/kbarticles/Pages/… ; wydaje się jednak, że nie zostało to jeszcze spakowane do domyślnego repozytorium. Ponadto obsługuje tylko karty HD 5000 lub nowsze: askubuntu.com/questions/203232/...
Andrew Mao
1
Chłopaki, proszę dodać tę informację do jednej z odpowiedzi lub dodać ją do istniejących odpowiedzi, informacje powinny być tam zamieszczone, a nie zakopane w komentarzach!
Jorge Castro,

Odpowiedzi:

25

Zacząłem od czystej instalacji 12.10 (nie aktualizacji). Moja karta to Radeon HD 5450

Pierwszą rzeczą, którą zrobiłem, było zainstalowanie Linux-source i nagłówków Linux

sudo apt-get install linux-source
sudo apt-get install linux-headers-generic

Zauważyłem, że wielu z kartami Nvidia musiało to zrobić i jestem pewien, że widziałem, że pomogło to również użytkownikom ATI.

Jak wszyscy inni, jeśli zainstalowałem jeden z zastrzeżonych sterowników po ponownym uruchomieniu, mogłem się zalogować, ale straciłem jedność.

Zauważyłem tylko, że instalacja sterownika nie spowodowała zainstalowania centrum sterowania Catalyst (nie jestem pewien, czy dla wszystkich innych jest to samo)

Więc zainstalowałem menedżera pakietów Synaptic i stamtąd zainstalowałem aktualizacje fglrx

wprowadź opis zdjęcia tutaj

Teraz zostało zainstalowane centrum sterowania Catalyst.

Jednak po ponownym uruchomieniu systemu zamiast możliwości zalogowania się bez Unity, system wisiał na ekranie powitalnym.

Złożyłem aplikację nomodeseti tym razem uruchomiłem ją z obecnością Unity

Oto wynik fglrxinfo

wprowadź opis zdjęcia tutaj

A oto, co mówią źródła oprogramowania

wprowadź opis zdjęcia tutaj

Po nomodesetzastosowaniu może nie wyświetlać się ekran powitalny podczas uruchamiania, ale aktualizacje fglrx działają dobrze. Chciałbym powiedzieć, że działa lepiej niż w 12.04

Więcej informacji

Grub oferuje mi 2 jądra

3.5.0-18-ogólny i 3.5.0-17-ogólny

Późniejsza „18” jest dobra, starsza „17” nadal ładuje się bez Jedności

Chris Carter
źródło
3
Na właśnie zainstalowanym Ubuntu 12.10 zainstalowałem linux-headers-generic, fgrlx-updatesa fgrlx-amdcccle-updatesnastępnie uruchomiłem ponownie i sterownik (w tym Catalyst Control Center) został zainstalowany. Nie zrobiłem tego nomodeset, ale w przeciwieństwie do ciebie, nie próbowałem wcześniej instalować zastrzeżonego sterownika.
Moshe Revah
@Zippoxer może mógłbyś dodać te informacje do tego raportu o błędzie bugs.launchpad.net/fglrx/+bug/1068661 Może to pomóc innym i przyspieszyć sortowanie błędu.
Chris Carter
1
Nie można zastosować „nomodeset” lub to nie pomaga. Dodałem nomodeset do rozruchu według tej instrukcji ubuntuforums.org/showthread.php?t=1613132, ale nadal wyświetla się zawieszony ekran powitalny. Jak to naprawić?
megas
To zadziałało dla mnie na HD5450. Wcześniej wypróbowałem tak wiele innych przewodników bez powodzenia. Miałem linux-sourcei linux-headers-genericjuż zainstalowałem, więc nie musiałem tym razem. Postępowałem zgodnie z twoimi instrukcjami i wszystko działa idealnie. Nie musiałem jednak aplikować monodeset. Dziękuję bardzo!
Jean-Louis Mbaka,
@ Jean-Louis nomodeset, nie monodeset. Niestety, wypróbowałem tę radę, ale nawet przy nomodeset moja jedność zniknęła, a mój terminal nie działa. Zepsuty.
kropla deszczu
7

Dla tych, którzy mają systemy hybrydowe (ATI / intel) i fglrx przestał działać w 12.10, problem może być podobny do opisanego tutaj (niezgodność fglrx z najnowszą wersją sterownika intel): https: //bugs.launchpad. net / ubuntu / + source / fglrx-installer-updates / + bug / 1068404

Sugerowałbym to

  1. Usuń wszystkie pakiety fglrx *:

    sudo apt-get purge fglrx*
    
  2. Dodaj mój PPA do listy repozytoriów:

    sudo add-apt-repository ppa: andrikos

  3. Zaktualizuj informacje o pakiecie:

    sudo apt-get update 
    
  4. Zaktualizuj sterowniki fglrxi intel:

    sudo apt-get install fglrx xserver-xorg-video-intel
    
  5. Nie zapomnij włączyć fglrxsterownika

    sudo aticonfig --initial --force
    
Nick Andrik
źródło
Cześć Nick, wypróbowałem twoje rozwiązanie, niestety nie zadziałało. Zastanawiam się także, czy polecenie poniżej 4. powinno być sudo aticonfig --initial? Nie mogłem również znaleźć polecenia pod stronami man aticonfig; patrz man.cx/aticonfig(1)
davorao
Tak davorao, to jest początkowe, naprawiam to teraz. Jaki masz system? To rozwiązanie jest dla hybrydowego ATI / Intel pod Ubuntu 12.10
Nick Andrik
Cześć Nick, mój system to Intel HD3000 działający jako zintegrowany procesor graficzny z Radeon HD 6490M jako oddzielnym procesorem graficznym. Laptopem, o którym mowa, jest Samsung Chronos 7 700z3a-S03-DE. Próbowałem użyć deb xserver-xorg-video-intel z twojego PPA, ale nie udało mi się go uruchomić.
davorao,
Wypróbowałem to rozwiązanie. Zadziałało. Ale mam paskudne pole „Tylko testy AMD” i (nie jestem pewien, czy jest podłączony, ale bardzo prawdopodobne) moja mysz czasami się zawiesza, a czasem także z klawiaturami - szczególnie przy wyborze czegoś na pasku jedności. Myślisz, że to jest połączone? Bardziej stabilne rozwiązanie byłoby lepsze!
greg606,
Wierzę, że to kolejny błąd. Jeśli moje rozwiązanie zadziałało dla Ciebie, czy mógłbyś je zagłosować, aby więcej osób je zobaczyło? Dzięki
Nick Andrik
4

Poszedłem do terminala ( na przykład Ctrl+ Alt+ F1) i zrobiłem:

sudo apt-get remove fglrx

Teraz mój komputer działa dość wolno, ale przynajmniej mogę go użyć i czekać na rozwiązanie problemu.

Quentin
źródło
4

Znalazłem problem. Po aktualizacji Ubuntu 12.04 -> Ubuntu 12.10 zawartość lightdm.conf w /etc/lightdm/jest całkowicie usuwana . Instalacja lub ponowna konfiguracja lightdm NIE instaluje tego pliku tutaj, więc lightdm nie wie, jak się wyświetlać. Musisz wykonać następujące czynności:

sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm ubuntu-desktop && sudo nano /etc/lightdm/lightdm.conf

wstaw następujący tekst:

[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false

Zapisz plik za pomocą CTRL + X i sudo restart. Być może nie będziesz musiał odinstalować fglrx, ale nie wiem.

mmstick
źródło
1
czy możesz nam powiedzieć, jakie kroki wykonałeś? Zainstalowałeś fglrx z dodatkowych sterowników i zainstalowałeś gdm?
THpubs,
sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm ubuntu-desktop && poprawiona treść powyżej na temat konfiguracji lightdm.
mmstick 19.10.12
jeden mały problem ... właśnie rozpoznałem, że zaktualizowałeś system z Ubuntu 12.04. Im na nowej instalacji
THpubs
4

To działa dla mnie.

    sudo apt-get install linux-headers-generic

Wejdź na amd.com i pobierz najnowszy sterownik beta (który został właśnie zaktualizowany do wersji 12.11). Uruchom i zainstaluj.

Należy pamiętać, że stabilny sterownik nie będzie działał z jednością.

Następnie przejdź tutaj, aby uzyskać skrypt do usunięcia znaku wodnego: http://areyoueye.net/?p=187

Slainte!

ryanpcmcquen
źródło
Cześć @ryanpcmcquen, czy masz czystą kartę graficzną AMD / ATI, czy masz kartę Intel pracującą jako zintegrowana oprócz dyskretnej karty AMD / ATI? Zauważyłem, że dla osób posiadających tylko karty AMD / ATI twoje rozwiązanie z nowymi sterownikami AMD Catalyst 12.11 działa, ale dla tych z dodaną zintegrowaną kartą Intel to nie zapewnia rozwiązania.
davorao
Mam A8, więc nie mam Intela.
ryanpcmcquen
1
To zadziałało dla mnie z Radeonem HD
5670.
Korzystanie ze sterownika beta było jedynym rozwiązaniem, które faktycznie działało w moim systemie, również przy użyciu pojedynczej karty Radeon HD.
Bruno Pereira,
1

W tej chwili jest otwarty błąd z instalatorem fglrx i Ubuntu 12.10

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1025488

Zawsze mówię „szukaj otwartych i potwierdzonych błędów”, zanim zaczniesz coś robić, szczególnie gdy dystrybucja jest nowa.

Możesz wziąć udział w tym błędzie, jeśli dotyczy ciebie, publikując tam komentarze i klikając przycisk „Tak, to dotyczy mnie” (musisz mieć konto Launchpad).

NickTux
źródło
1

Rozwiązanie dla mnie:

  1. usuń bieżące fglrx sudo sh /usr/share/ati/fglrx-uninstall.sh sudo apt-get remove --purge fglrx*

  2. dodaj repozytorium ppa sudo apt-add-repository ppa:andrikos/ppa

  3. zaktualizuj listę pakietów sudo apt-get update

  4. instaluj pakiety sudo apt-get install fglrx-updates

DsXack
źródło
0

Mam ten sam problem. Czy mogę znaleźć możliwe rozwiązanie. Najpierw otworzyłem Centrum Oprogramowania Ubuntu i szukałem „dodatkowych sterowników”. Po zainstalowaniu „dodatkowych sterowników” zainstalowałem sterownik ATI i po ponownym uruchomieniu komputera notebook startuje normalnie z jednością i odpowiednim sterownikiem.

Uwaga: instalacja z przycisku Software-Sources nie działała w moim przypadku.

Stefan
źródło
1
To pasowałoby do mojego rozwiązania, czy może być coś nie tak z pakietem oferowanym w źródłach oprogramowania?
Chris Carter
Nie działało dla mnie :(
THpubs