Strona 1 z 2
Instalacja sterowników karty grafiki ati mobility radeon hd 2300
: 18 sierpnia 2013, 20:37
autor: adao1003
Mam problem przy instalacji sterowników do mojej karty graficznej. Ster
owniki ściągnąłem z
e strony AMD.
Log:
Kod: Zaznacz cały
Check if system has the tools required for installation.fglrx installation requires that the system have kernel headers. /lib/modules/3.9-1-amd64/build/include/linux/version.h cannot be found on this system.
One or more tools required for installation cannot be found on the system. Install the required tools before installing the fglrx driver.
Optionally, run the installer with --force option to install without the tools.
Forcing install will disable AMD hardware acceleration and may make your system unstable. Not recommended.
: 18 sierpnia 2013, 20:52
autor: Rafal_F
Zainstaluj nagłówki jądra:
Kod: Zaznacz cały
# aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')
Dlaczego instalujesz ze strony, a nie z repozytorium?
https://wiki.debian.org/ATIProprietary
: 18 sierpnia 2013, 22:05
autor: adao1003
Tylko, że ja mam je już zainstalowane.
Kod: Zaznacz cały
adao1003@debian:~$ aptitude search linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,')i A linux-headers-amd64 - Header files for Linux amd64 configuration (meta-package)
p linux-headers-amd64:i386 - Header files for Linux amd64 configuration (meta-package)
: 18 sierpnia 2013, 22:14
autor: Rafal_F
Tylko że literka p przy wyniku wyszukiwania z aptitude oznacza purge => wyczyszczony, co w tłumaczeniu aptitude znaczy nie zainstalowany.
Co wyświetla aptitude podczas próby instalacji pakietu?
: 18 sierpnia 2013, 22:21
autor: adao1003
Tylko po co mi pakiet 32-bit jak mam 64-bit system. A te mam zainstalowałem (jak widać w logu z aptitude)
Mam Debiana Jessie i
jądro 3.9-1-amd6
4. W moim repo
zytorium jest pakiet fglrx-legacy-driver i z tego co tu jest napisane:
http://packages.debian.org/jessie/fglrx-legacy-driver
jest aktualniejszy od tego z tego repozytorium o którym napisałeś.
Tylko czemu ten w repozytorium zajmuje 6MB, a ten ze strony AMD około 100MB. I czy ten pakiet z repozytorium nie jest przestarzały?
: 18 sierpnia 2013, 22:47
autor: Rafal_F
Racja, log się rozjechał i źle przeczytałem, przepraszam.
Pisząc z repozytorium miałem na myśli ten z odnośnika jaki podałeś. Na tej stronie:
https://wiki.debian.org/ATIProprietary jest instrukcja instalacji (nie patrz na wersje pakietów). Wykonaj wszystko według instrukcji dla Debiana Wheezy i powinieneś skończyć właśnie z tym pakietem:
http://packages.debian.org/jessie/fglrx-legacy-driver
Rozmiarami się nie sugeruj, pakiet w repozytorium jest rozczłonkowany. Trzymaj się instrukcji i powinno działać.
Pakiet z repozytorium może być trochę starszy, aktualnie w repozytorium jest 8.97.100.7-4, porównaj z wersją na stronie AMD, nie chce mi się szukać. Ale za to będzie bardziej przetestowany. W wersjach legacy i tak to nie ma znaczenia bo tam się już praktycznie nic nie zmienia. Wersje legacy już nie są rozwijane.
: 18 sierpnia 2013, 23:05
autor: adao1003
Na stronie AMD jest wersja 13.1
http://support.amd.com/us/gpudownload/l ... linux.aspx. Jednak jak otworze plik w edytorze tekstu to zaraz u góry strony widzę linikę:
Kod: Zaznacz cały
label="AMD Catalyst(TM) Proprietary Driver-8.97.100.7"
Czyli z tego wynika że to ta sama wersja. Tylko czemu na stronie AMD
jest napisane, że to wersja 13.1? I jeszcze dlaczego ten instalator wyświetlał ten błąd, czyżby był tylko pod 32-bit (niby było napisane, że też pod 64-bit)?
: 18 sierpnia 2013, 23:20
autor: Rafal_F
Dobrze, to nie wiem jak jest z tym oznaczaniem wersji.
Doświadczenie pokazuje, że z wersjami z repozytorium są zazwyczaj mniejsze problemy. Poza tym:
A Ty masz wersję jądra 3.9. Może tu leży problem z nagłówkami? Jak już napisałem wersje legacy nie są już rozwijane.
Poza tym może warto zostać na otwartych sterownikach? W wersji jądra 3.10 wprowadzono obsługę UVD (sprzętowe dekodowanie wideo) bo AMD udostępniło dokumentację. W wersji 3.11 jądra (która w tej chwili jest w fazie beta) wprowadzono dynamiczne zarządzanie mocą. W tej chwili zdecydowana większość technologii zaimplementowanej w sprzęcie AMD jest już wspierana (od wersji jądra 3.11). Sterowniki są tylko mniej wydajne w przetwarzaniu 3D. Może warto zaczekać na aktualizacje jądra i zostać na otwartych?
: 18 sierpnia 2013, 23:32
autor: adao1003
Mam tylko mały problem z grami. Instalowałem ich kilka i wydajność było bardzo mała. Dam tu na przykład minecrafta mam na 1-4 fps i grać przy tym się nie da. Wcześniej miałem Ubuntu 10.10 i było ich około 20-30 (a tam też nie miałem sterowników). Czy Debian loguje start systemu bo tam mam około 5 błędów z tego 3 kompletnie nie wiem co znaczą (coś z intelem ale nie
zdążę przeczytać i pojawiły się to aktualizacji
jądra)? 2 pozostałem to że nie ma sterowników GPU i że akceleracja GPU jest niedostępna.
Co do aktualizacji
jądra chciałem to zrobić ale mam duży problem z zależnościami.
Jedyne co mogę zrobić żeby nie usunęło mi połowy systemu to:
http://wklej.org/id/1111049/
ale to mi usunie ia32-libs kilka innych bibliotek.
: 18 sierpnia 2013, 23:41
autor: Rafal_F
Sprawdź czy masz zainstalowany pakiet:
jak nie to zainstaluj.
Błędy dotyczące podsystemu grafiki znajdziesz w:
Komunikaty warstwy jądra (sterowniki itp) można odczytać po wpisaniu:
Ostatecznie zawsze można przeanalizować log:
Edycja:
Rozumiem, że te komunikaty występują po dodaniu repozytorium z unstable? Jeżeli już tak robisz to proponuje zastosować pinning:
https://wiki.debian.org/AptPreferences
http://dug.net.pl/tekst/163/
Moja wersja wersja pliku /etc/apt/preferences:
Kod: Zaznacz cały
Package: *
Pin: release a=testing
Pin-Priority: 900
Package: *
Pin: release a=unstable
Pin-Priority: -10
W ten sposób pakiet z repozytorium unstable zostanie zainstalowany tylko na wyraźne żądanie:
Przejrzyj linki i zwróć też uwagę na niebezpieczeństwa związane ze stosowaniem takiego rozwiązania (wszystko jest w linkach).