Strona 8 z 25

: 12 lutego 2007, 17:13
autor: darkwater
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

Kod: Zaznacz cały

http://ati.amd.com/support/drivers/linux/linux-radeon.html
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:

Kod: Zaznacz cały

$ cd /public/soft-storage/binary/ati/
Generujemy pakiety .deb dla debiana etch (uwaga na wielkość liter !!)

Kod: Zaznacz cały

$ sh ./ati-driver-installer-8.33.6-x86.x86_64.run --buildpkg Debian/etch
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:

Kod: Zaznacz cały

$ sh ./ati-driver-installer-8.33.6-x86.x86_64.run --listpkg
Po chwili pakiety zostaną utworzone - w katalogu powinny znaleźć się następujące pliki:

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
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ć

Kod: Zaznacz cały

# apt-get update
# apt-get dist-upgrade
# apt-get install module-assistant
4. Instalujemy przygotowane paczki ze sterownikami.

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
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.

Kod: Zaznacz cały

# module-assistant prepare
# module-assistant update
# module-assistant a-i fglrx
Teraz należy dodać odpowiednie wpisy do pliku "/etc/X11/xorg.conf"

można to zrobić "automatycznie:

Kod: Zaznacz cały

# aticonfig --initial
lub ręcznie zmienić fragment ww. pliku - po modyfikacji powinien wyglądać następująco:

Kod: Zaznacz cały

Section "Device"
	...
	Driver      "fglrx"	<---zazwyczaj będzie tutaj wpis "ati" lub "radeon" - zmieniamy na "fglrx"
	...
EndSection
Potrzebne też będą następujące pakiety

libgl1-mesa-dri
libgl1-mesa-glx
mesa-utils
libglu1-mesa

Instalujemy je poleceniem:

Kod: Zaznacz cały

# apt-get install nazwa_pakietu
6. Restart systemu.

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
powinno dać wynik:

Kod: Zaznacz cały

direct rendering: Yes
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

Kod: Zaznacz cały

# apt-get install debhelper

Sterowniki Ati - make: *** [build] Error 127

: 12 lutego 2007, 18:37
autor: szaman
Witam

Próbuje zainstalowac sterowniki producenta od karty graficzne ale przy budowie paczek po komendzie

Kod: Zaznacz cały

sh ati-driver-installer-8.33.6-x86.x86_64.run --buildpkg Debian/testing
Wyskakuje mi taki bląd

Kod: Zaznacz cały

Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.33.6..............................
==================================================
 ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Debian/testing
Package build failed!
Package build utility output:
dpkg-buildpackage: source package is fglrx-installer
dpkg-buildpackage: source version is 8.33.6-1
dpkg-buildpackage: source changed by ATI Technologies Inc. <http://www.ati.com/support/driver.html>
dpkg-buildpackage: host architecture i386
dpkg-buildpackage: source version without epoch 8.33.6-1
 debian/rules build
dh_testdir
make: dh_testdir: Command not found
make: *** [build] Error 127
Removing temporary directory: fglrx-install
CO robie nie tak?

: 12 lutego 2007, 19:38
autor: darkwater

Kod: Zaznacz cały

# apt-get install debhelper
¬ródło:

Kod: Zaznacz cały

http://forums.debian.net/viewtopic.php?p=50191&sid=cb15f2262a60fe2aba04446535b763d4

: 12 lutego 2007, 19:55
autor: szaman
Dzięki zadzialało

Powinien ktoś dodać informacje o tym tutaj http://debian.linux.pl/viewtopic.php?t=32 bo pewnie nie tylko mi sie pojawił taki problem

: 24 lutego 2007, 12:31
autor: maciekr
a co do najnowszych sterowników ATI: ja mam akcelerację 3D na tych najnowszych sterownikach.

: 24 lutego 2007, 15:43
autor: Michaelz
Witam!
Mam Radeona 9200, ściągnąłem sterownik ze stronki ati(8.28.8) wszystko robie jak w instrukcji i dochodzę do momentu:

Kod: Zaznacz cały

# dpkg -i ./fglrx-driver_8.28.8-1_i386.deb
po wciśnięciu klawisza enter otrzymuję komunikat:

Kod: Zaznacz cały

(Odczytywanie bazy danych ... 75095 plików i katalogów obecnie zainstalowanych.)Przygotowanie do zastąpienia fglrx-driver 8.28.8-1 (wykorzystując .../fglrx-driver_8.28.8-1_i386.deb) ...
Rozpakowanie pakietu zastępującego fglrx-driver ...
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie fglrx-driver:
 fglrx-driver zależy od xserver-xorg (<< 1:7.0.99); jednakże:
  Wersją xserver-xorg w systemie jest 1:7.1.0-12.
dpkg: błąd przetwarzania fglrx-driver (--install):
 problemy z zależnościami - pozostawiony nieskonfigurowany
Wystąpiły błędy podczas przetwarzania:
 fglrx-driver
Dodam jeszcze że mam Xorg 7.1.1
Co mam zrobić w takiej sytuacji?

: 24 lutego 2007, 15:46
autor: Kaka'
Wątpię żebyś dał radę z tymi sterownikami. Spróbuj dać (choć wątpię żeby pomogło):

Kod: Zaznacz cały

apt-get -f install
A nie zastanawiałeś się nad otwartymi sterownikami? Są o niebo lepsze (jak dla mnie).

: 24 lutego 2007, 16:37
autor: Michaelz
Kaka' pisze: A nie zastanawiałeś się nad otwartymi sterownikami? Są o niebo lepsze (jak dla mnie).
Tak, wcześniej nawet zainstalowałem sobie otwarte(wg twojego poradnika), wyglądało na to, że wszystko zostało pomyślnie zainstalowane, glxgears chodziło płynnie direct rendering był ale środowisko graficzne działało tak samo powoli jak przed instalacją sterowników.

Wygląda na to że nie da się wgrać tych sterowników dla radeona 9200 :-x

: 24 lutego 2007, 16:48
autor: Kaka'
Michaelz pisze:Tak, wcześniej nawet zainstalowałem sobie otwarte(wg twojego poradnika), wyglądało na to, że wszystko zostało pomyślnie zainstalowane, glxgears chodziło płynnie direct rendering był ale środowisko graficzne działało tak samo powoli jak przed instalacją sterowników.
Jak wolno? Jakie masz środowisko graficzne? Bo jego szybkość zależy raczej od procesora...
Michaelz pisze:Wygląda na to że nie da się wgrać tych sterowników dla radeona 9200 :-x
Da się, da się ;) Spróbuj z nowszymi, powinno pomóc. Jednak polecam najpierw zabawę ze sterami otwartymi.

: 24 lutego 2007, 17:06
autor: Michaelz
Kaka' pisze: Jak wolno? Jakie masz środowisko graficzne? Bo jego szybkość zależy raczej od procesora...
Wystarczająco wolno aby móc stwierdzić że nie ma wgranych sterowników, np. gdy włączę przeźroczystość w terminalu to tło się "ścina", okienka nie przesuwają się płynnie itp. ¦rodowisko graficzne GNOME i procesor athlon 1700.
Kaka pisze: Da się, da się ]
Zainstalowałem te otwarte sterowniki tak jak napisałeś w poradniku ale to nic nie daje, tzn. mam niby akceleracje 3D ale jak ściągnąłem sobie gierkę która wymaga sprzętowego 3D to się ona nie odpalała, poza tym wszystko działa tak samo powoli jak wcześniej. :-(