Problemy ze sterownikiem FLGRX (AMD Catalyst) w systemie Ubuntu 12.04

11

Właśnie skończyłem instalowanie Ubuntu 12.04 32-bit na moim laptopie i mam trudności z uruchomieniem sterowników karty graficznej.

Jockey (GUI do instalowania dodatkowych zastrzeżonych sterowników graficznych) zawsze nie udaje się zainstalować jednej z dwóch opcji sterowników, które proponuje mi, a mianowicie:

  • Zastrzeżone sterowniki graficzne ATI / AMD FGLRX (aktualizacje po wydaniu)
  • Zastrzeżone przez ATI / AMD sterowniki graficzne FGLRX

W obu przypadkach wyświetla następujący komunikat o błędzie:

Przepraszamy, instalacja tego sterownika nie powiodła się. Szczegółowe informacje można znaleźć w pliku dziennika: /var/log/jockey.log

Plik dziennika był ślepym zaułkiem, ponieważ brakuje mi rozumu, aby go zrozumieć. W razie potrzeby mogę to opublikować.

Kontynuowałem moje dochodzenie, sprawdzając, czy mogę zainstalować sterowniki za pomocą Aptitude i oto, gdzie robi się dziwnie. Polecenie „apt-cache policy fglrx-updates” ujawnia, że ​​mój system ma zainstalowany sterownik FGLRX. Ponadto, kiedy przeprowadzam wyszukiwanie w desce rozdzielczej, mogę uzyskać dostęp do centrum sterowania Catalyst i grać z ustawieniami sterownika, więc, o ile wiem, sterownik został faktycznie zainstalowany ...?

Ale kiedy korzystam z aplikacji Drivers Drivers Jockey, informuje mnie, że sterowniki AREN'T nie zostały zainstalowane i „nie” je instaluje.

Co więcej, kiedy patrzę na moje szczegóły systemu, w obszarze Grafika, mówi mi, że mój komputer używa „VESA: RS880M”, które, o ile wiem, nie są zastrzeżonymi sterownikami AMD. Wygląda więc na to, że sterowniki są obecne na moim komputerze, ale Ubuntu ich nie używa.

Mam też kopię Starcraft Brood War, którą lubię uruchamiać pod Wine na innym komputerze (komputer stacjonarny, także Ubuntu 12.04) i działa tam dobrze, ale tutaj, na moim laptopie, szybkość klatek jest bardzo wolna i niepewna. Zastanawiam się więc, czy te problemy są związane z Ubuntu używającym sterowników VESA, a nie odpowiednich sterowników AMD.

Podsumowując:

  • Wygląda na to, że sterowniki FLGRX dla mojej karty graficznej ATI są zainstalowane, ale Jockey i szczegóły systemu mówią mi inaczej. Jockey mówi, że nie są zainstalowane, ale potem nie instaluje ich, a Szczegóły Systemu mówią, że używam VESA (co, jak zakładam, jest inne i nie to, czego chcę). Chcę własnościowych sterowników, ponieważ przypuszczam, że będą działać szybciej. Co to jest VESA? Czy jest lepsza alternatywa? Jak to się dzieje, że apt-cache mówi mi, że pakiet „fglrx-updates” jest zainstalowany, Jockey mówi mi wręcz przeciwnie, a szczegóły systemu mówią, że używa VESA dla grafiki?

  • Starcraft (oryginał, gra z 1998 r.) Ma bardzo niestabilną szybkość klatek, ale ten laptop ma dwurdzeniowy procesor z 4 GB pamięci RAM, więc zakładam, że ma to związek ze sterownikami graficznymi (brak przyspieszenia 2D / 3D?) Czy Starcraft jest wolno masz coś wspólnego z niewłaściwie zainstalowanymi sterownikami?

Zgubiłem się. Daj mi znać, jeśli nie mam sensu.

Dzięki.

Ouairz
źródło

Odpowiedzi:

7

Sugeruję dwie rzeczy

1 W terminalu wpisz:

fglrxinfo

Dzięki temu dowiesz się, czy fglrx jest zainstalowany i działa dobrze, powinieneś zobaczyć wynik podobny do:

$ fglrxinfo
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.11399 Compatibility Profile Context

Jeśli nie, to nie zostało poprawnie zainstalowane i postąpiłbym zgodnie ze wskazówkami na stronie Ubuntu ATI tutaj Witryna Ubuntu ATI

Zwykle zawsze instaluję sterowniki ATI w terminalu za pomocą następującego polecenia

sudo apt-get install fglrx fglrx-amdccclete

Może być również konieczne ponowne zainstalowanie aktualizacji:

sudo apt-get install fglrx-updates fglrx-amdcccle-updates

To może być ból, który znam z doświadczenia. Czasami musiałem cofnąć się do początku, czyszcząc fglrx (sudo apt-get purge fglrx *) i zaczynając od nowa.

Poinformuj nas, jak sobie radzisz

andybleaden
źródło
flgrxinfo daje dokładnie to samo wyjście, co opisałeś. To mówi mi, że flgrx jest poprawnie zainstalowany. Aktualizacje flgrx i fglrx-amdcccle-updates są zainstalowane. Jednak flgrx i fglrx-amdccclete nie są. Mówisz, że potrzebuję obu?
Ouairz
Myślę, że tak. Zawsze muszę zrobić sudo apt-get install fglrx co najmniej
andybleaden
1
Nie, nie potrzebujesz ani nie chcesz, aby oba były zainstalowane. Zwykły flgrx jest wersją, która pozostaje taka sama przez cały okres istnienia wersji Ubuntu, podczas gdy -updates będą uaktualniane wraz z wydaniem nowych wersji sterownika, tak jak rozumiem. -updates nigdy wcześniej nie działało dla mnie w 12.04, możesz spróbować wypróbować zwykły wariant i usunąć pakiety -updates.
Mark Paskal
Ok dzięki. Zainstalowałem aktualizację, ponieważ uznałem, że najlepiej jest mieć najnowszą i najlepszą wersję. Na razie działa dobrze (na razie), ale na pewno dam szansę zwykłemu wariantowi i zobaczę, czy poprawi się moja liczba klatek na sekundę Starcraft ...
Ouairz
2
chłodny. jeśli rozwiązałeś to teraz, czy możesz to oznaczyć jako rozwiązane, proszę
andybleaden
-1

Możesz wejść na tę stronę: Jak naprawić instalację ATI Catalyst Video Driver w wersji 12.04 LTS? lub w razie potrzeby wejdź na tę stronę: http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide Zmieniasz tylko nazwę pobranej wersji AMD Catalyst.

Przede wszystkim, jeśli masz ATi Radeon HD 4xxx i starsze, możesz używać katalizatora 13.1 tylko na Ubuntu 12.04. Jeśli masz Radeon HD 5xxx i nowsze, możesz użyć najnowszego katalizatora (z wyjątkiem Ati Mobility Radeon HD 5650)

  1. Otwórz terminal, naciskając Ctrl + Alt + T
  2. Najpierw wyczyść sterownik AMD:

    $ sudo sh /usr/share/ati/fglrx-uninstall.sh (jeśli plik istnieje) `

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

    $ sudo rm / etc / X11 / xorg.conf`

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

    $ sudo dpkg-rekonfiguruj xserver-xorg`

    $ sudo reboot`

    ** Jeśli nigdy wcześniej nie instalowałeś sterownika fglrx / katalizatora, powyższe polecenia nie są konieczne.

    Po ponownym uruchomieniu otwórz terminal i wpisz:

    $ sudo apt-get install niezbędne kompilacje cdbs dh-make dkms execstack dh-modaliases fakeroot libqtgui4`

  3. Pobierz sterownik ze strony AMD. Załóżmy, że ma nazwę pliku: amd-driver-installer-catalyst-12.10-x86.x86_64.zip

  4. Utwórz nowy folder w katalogu domowym (zakładając, że nazwa folderu to „Catalyst”), tak aby / home / twoja nazwa logowania / Catalyst
  5. Rozpakuj pobrany sterownik do folderu Catalyst.
  6. Kliknij rozpakowany plik prawym przyciskiem myszy i kliknij właściwości -> Pozwolenie -> zaznacz pole Wykonaj, a następnie zamknij go.
  7. Otwórz terminal, przy powyższym założeniu wpisz:

    $ cd / home / twoja nazwa logowania / Catalyst

    $ sudo sh ./amd-driver-installer-catalyst-12.10-x86.x86_64.run - buildpkg Ubuntu / precision

    $ sudo dpkg -i fglrx * .deb

    $ sudo amdconfig --initial -f`

  8. Zrestartuj swój komputer

    $ sudo reboot`

  9. Masz najnowocześniejsze ubuntu na swoim komputerze!

Zgłoś się za pomocą tej metody. Może to może ci pomóc, stary.

Romy Prazhad
źródło