: 12 lutego 2007, 17:13
Instalacja binarnych driverów ATI (fglrx) w debianie. (na przykładzie debian etch).
Krótki poradnik dla początkujących użytkowników debiana.
Ja zainstalowałem te sterowniki w poniższy sposób i wszystko działa.
1. ¦ciągamy binarne sterowniki ze strony ATI
W chwili gdy piszę ten tekst (12 lutego 2007) najnowsza wersja to 8.33.6 - dla innych wersji proces będzie prawdopodobnie taki sam - zmienią się tylko nazwy plików.
2. Tworzymy pakiety .deb
Kopiujemy ściągnięty plik .run do jakiegoś katalogu - w dalszym ciągu będę podawał ścieżkę do katalogu którego ja używałem.
Przechodzimy do katalogu z ściągniętym plikiem:
Generujemy pakiety .deb dla debiana etch (uwaga na wielkość liter !!)
Krok ten nie jest niezbędny, można zainstalować sterowniki bezpośrednio z pliku .run,
ale zachęcam do utworzenia paczek .deb - łatwiej je usunąć/wymienić na nowsze wersje.
Jeśli ktoś używa innej niż etch wersji debiana lub np ubuntu to może sprawdzić jakie inne pakiety może zbudować instalator:
Po chwili pakiety zostaną utworzone - w katalogu powinny znaleźć się następujące pliki:
3. Przygotowujemy system do instalacji sterowników
Do tego zadania przyda się nam program module-assistant, jeśli nie mamy go w systemie trzeba będzie go zainstalować
4. Instalujemy przygotowane paczki ze sterownikami.
Polecam instalować w tej kolejności - zwyczajni użytkownicy nie muszą instalować 2 ostatnich pakietów - i tak do niczego im się nie przydadzą.
Następne kroki nie zawsze są potrzebne ale napewno nie zaszkodzą a mogą oszczędzić nieco czasu i nerwów.
Teraz należy dodać odpowiednie wpisy do pliku "/etc/X11/xorg.conf"
można to zrobić "automatycznie:
lub ręcznie zmienić fragment ww. pliku - po modyfikacji powinien wyglądać następująco:
Potrzebne też będą następujące pakiety
libgl1-mesa-dri
libgl1-mesa-glx
mesa-utils
libglu1-mesa
Instalujemy je poleceniem:
6. Restart systemu.
7. Kontrola jakości czyli zachwycamy się osiągami naszej karty .
Sprawdzamy czy wszystko działa jak powinno
powinno dać wynik:
8. Słowo końcowe
Ktoś może spytać "Po co wogóle używać zamkniętych binarnych sterowników skoro istnieją też sterowniki open source dla radeonów ??". Niestety ale otwarte sterowniki zatrzymały się w rozwoju gdzieś na etapie radeona 9550 - w nowszych nie działa akceleracja 3d. Dla tych którzy nie mogą żyć bez swoich ulubionych gier/wygaszaczy/innych programów używających opengl na dzień dzisiejszy jedyną alternatywą pozostają sterowniki made by ATI. Miejmy nadzieję że sytuacja ta szybko ulegnie zmianie.
Będe wdzięczny za wszelkie uwagi na temat tego poradnika.
To mój pierwszy post na tym forum więc korzystając z okazji witam wszystkich użytkowników.
The end
@ UxY
Z tego co napisałeś wynika że wersja sterowników którą próbujesz zainstalować działa tylko z xorg w wersjach 6.8 i 6.9 a ty masz 7.1
W razie problemów z budową pakietów należy doinstalować program debhelper
Krótki poradnik dla początkujących użytkowników debiana.
Ja zainstalowałem te sterowniki w poniższy sposób i wszystko działa.
1. ¦ciągamy binarne sterowniki ze strony ATI
Kod: Zaznacz cały
http://ati.amd.com/support/drivers/linux/linux-radeon.html
2. Tworzymy pakiety .deb
Kopiujemy ściągnięty plik .run do jakiegoś katalogu - w dalszym ciągu będę podawał ścieżkę do katalogu którego ja używałem.
Przechodzimy do katalogu z ściągniętym plikiem:
Kod: Zaznacz cały
$ cd /public/soft-storage/binary/ati/
Kod: Zaznacz cały
$ sh ./ati-driver-installer-8.33.6-x86.x86_64.run --buildpkg Debian/etch
ale zachęcam do utworzenia paczek .deb - łatwiej je usunąć/wymienić na nowsze wersje.
Jeśli ktoś używa innej niż etch wersji debiana lub np ubuntu to może sprawdzić jakie inne pakiety może zbudować instalator:
Kod: Zaznacz cały
$ sh ./ati-driver-installer-8.33.6-x86.x86_64.run --listpkg
Kod: Zaznacz cały
fglrx-control_8.33.6-1_i386.deb -panel sterowania dla naszego radeona (strasznie ubogi)
fglrx-driver_8.33.6-1_i386.deb -sterownik
fglrx-driver-dev_8.33.6-1_i386.deb -sterownik - pakiet dla developerów
fglrx-installer_8.33.6-1_i386.changes -plik z krótkim opisem pozostałych plików, sumami kontrolnymi itp
fglrx-kernel-src_8.33.6-1_i386.deb -źródła modułu kernela dla sterownika
fglrx-sources_8.33.6-1_i386.deb -źródła panelu sterowania
Do tego zadania przyda się nam program module-assistant, jeśli nie mamy go w systemie trzeba będzie go zainstalować
Kod: Zaznacz cały
# apt-get update
# apt-get dist-upgrade
# apt-get install module-assistant
Kod: Zaznacz cały
# dpkg -i ./fglrx-driver_8.33.6-1_i386.deb
# dpkg -i ./fglrx-kernel-src_8.33.6-1_i386.deb
# dpkg -i ./fglrx-control_8.33.6-1_i386.deb
# dpkg -i ./fglrx-sources_8.33.6-1_i386.deb
# dpkg -i ./fglrx-driver-dev_8.33.6-1_i386.deb
Następne kroki nie zawsze są potrzebne ale napewno nie zaszkodzą a mogą oszczędzić nieco czasu i nerwów.
Kod: Zaznacz cały
# module-assistant prepare
# module-assistant update
# module-assistant a-i fglrx
można to zrobić "automatycznie:
Kod: Zaznacz cały
# aticonfig --initial
Kod: Zaznacz cały
Section "Device"
...
Driver "fglrx" <---zazwyczaj będzie tutaj wpis "ati" lub "radeon" - zmieniamy na "fglrx"
...
EndSection
libgl1-mesa-dri
libgl1-mesa-glx
mesa-utils
libglu1-mesa
Instalujemy je poleceniem:
Kod: Zaznacz cały
# apt-get install nazwa_pakietu
7. Kontrola jakości czyli zachwycamy się osiągami naszej karty .
Sprawdzamy czy wszystko działa jak powinno
Kod: Zaznacz cały
$ glxinfo |grep direct
Kod: Zaznacz cały
direct rendering: Yes
Ktoś może spytać "Po co wogóle używać zamkniętych binarnych sterowników skoro istnieją też sterowniki open source dla radeonów ??". Niestety ale otwarte sterowniki zatrzymały się w rozwoju gdzieś na etapie radeona 9550 - w nowszych nie działa akceleracja 3d. Dla tych którzy nie mogą żyć bez swoich ulubionych gier/wygaszaczy/innych programów używających opengl na dzień dzisiejszy jedyną alternatywą pozostają sterowniki made by ATI. Miejmy nadzieję że sytuacja ta szybko ulegnie zmianie.
Będe wdzięczny za wszelkie uwagi na temat tego poradnika.
To mój pierwszy post na tym forum więc korzystając z okazji witam wszystkich użytkowników.
The end
@ UxY
Z tego co napisałeś wynika że wersja sterowników którą próbujesz zainstalować działa tylko z xorg w wersjach 6.8 i 6.9 a ty masz 7.1
W razie problemów z budową pakietów należy doinstalować program debhelper
Kod: Zaznacz cały
# apt-get install debhelper