Konfiguracja kart graficznych ATI Radeon v1 2 1

background image

Strona 1

Konfiguracja kart graficznych ATI Radeon - v1.2.1

2007-02-01 17:57:34

http://newbie.linux.pl/wydruk.php?wydruk=133&show=artykul

Konfiguracja kart graficznych ATI Radeon - v1.2.1

Autor: Damian Legawiec

Wst

ę

p

W tym krótkim artykule przedstawi

ę

szybki i skuteczny sposób na zainstalowanie i skonfigurowanie kart

graficznych z serii Radeon. Skupi

ę

si

ę

tu przede wszystkim na wydajno

ś

ci 3D i binarnych sterownikach

rozprowadzanych przez samo ATI. Dlaczego nie wybrałem DRI? Po pierwsze DRI w trybie 3D jest
wolniejsze. Do tego aby uruchomi

ć

moj

ą

kart

ę

pod obecnymi X-ami 4.3.0 musiałbym poda

ć

j

ą

jako

Radeon8500 co wi

ążę

si

ę

oczywi

ś

cie z utrat

ą

wydajno

ś

ci. W XFree 4.4.0 jest ju

ż

wsparcie dla R9200, ale

jak wiadomo X4.4.x s

ą

rozprowadzane na bardzo nierozs

ą

dnej licencji, wi

ę

c ujrzenie ich w jakiejkolwiek

dystrybucji przez najbli

ż

szy czas mo

ż

e nie by

ć

mo

ż

liwe.

Dla kogo
Jest kilka sposobów na uruchomienie Twojego Radeona z akceleracj

ą

i XV pod linuksem. A mianowicie:

sterowniki z Xfree86 (niestety przewa

ż

nie s

ą

przestarzałe), DRI (lista obsługiwanych kart na oficjalnej stronie

projektu - dri.sourceforge.net), projekt GATOS (najlepsze do kombajnów multimedialnych All-In-Wonder) oraz
omówione w tym poradniku sterowniki ATI, które posiadaj

ą

najlepsz

ą

wydajno

ść

w 3D, ale (podobno) słabsz

ą

w trybie 2D. Dlaczego napisałem "podobno" w nawiasie? Mo

ż

e dlatego,

ż

e ja nie zauwa

ż

yłem

ż

eby były one

wolniejsze w tym trybie ni

ż

DRI. Jednak wybór pozostawiam wam.

Innym wa

ż

nym czynnikiem jest, czy jego karta b

ę

dzie obsługiwana (logiczne nie prawda

ż

?). Lista

obsługiwanych Radeonów przez sterowniki ze schneider-digital.de przedstawia si

ę

nast

ę

puj

ą

co: 8500, 9000,

9100, 9200, 9500, 9600, 9700, 9800, M9, M9+, M10, FireGL 8700, FireGL 8800, FireGL E1, FireGL E2,
FireGL X1, FireGL X2, FireGL Z1
.

Oczywi

ś

cie s

ą

to sterowniki binarne, wi

ę

c nie mamy wgl

ą

du w ich kod

ź

ródłowy, jednak stanowczo ró

ż

ni

ą

si

ę

one od wspaniałych dzieł wypluwanych przez pewnego konkurenta ATI w dziedzinie produkcji chipsetów

graficznych (aluzja słuszna). Do tego s

ą

rozprowadzane tylko w rpm-ach, lecz nie jest to wielki problem (od

czego jest alien). Aha, jakby kto

ś

nie wiedział wkład ATI w kod

ź

ródłowy X-ów do małych nie nale

ż

y, co

przedstawia si

ę

kompletnie odmiennie ni

ż

postawa innej znanej firmy...

Czynno

ś

ci przedinstalacyjne

Musimy przekompilowa

ć

nasze j

ą

dro. Ostrze

ż

enie! Nie b

ę

d

ę

ju

ż

indywidualanie odpowiadał na pytania

zwi

ą

zane z tym tematem. Jak przystało na "niekompetentnego" autora, co mi zarzuciło kilka osób, nie b

ę

d

ę

ju

ż

pomagał w tego typu sprawach skoro macie poni

ż

ej poradnik. Wszystko jest opisane na podstawie

konfiguracji narz

ę

dziem menuconfig (make manuconfig)

Nie b

ę

d

ę

tu pisał o samej kompilacji j

ą

dr

ą

, bo s

ą

od tego osobne artykuły, tak

ż

e w naszym serwisie, lecz

przedstawi

ę

co MUSICIE zaznaczy

ć

w swoim jajku.

J

ą

dra 2.4.x

Character devices: /dev/agpgart (AGP Support)
[*] chipset naszej płyty głównej

To da nam wsparcie dla AGP (je

ś

li nie chcemy u

ż

ywa

ć

sterownika AGP dostarczanego ze sterownikiem Ati).

Nast

ę

pnie musimy odznaczy

ć

wszystkie pozycje w menu Direct Rendering Manager (Xfree86 DRI Support) -

-->.

J

ą

dra 2.6.x

Device Drivers -->
Character devices: /dev/agpgart (AGP Support)
[*] chipset naszej płyty głównej

W tym samym menu odznaczamy tak

ż

e pozycj

ę

Direct Rendering Manager.

Instalacja
Najpierw musimy

ś

ci

ą

gn

ąć

pakiet sterowników ze strony ATI. Oczywi

ś

cie pobieramy odpowiedni

ą

wersj

ę

dla

naszych X-ów. Wersje dla Xfree4.2 nie b

ę

d

ą

działa

ć

z Xfree4.3 i odwrotnie. Polecam wersj

ę

4.3.0 X-okienek

(s

ą

szybsze i wydajniejsze).

Uwaga!
Przed dalsz

ą

instalacj

ą

nale

ż

y si

ę

upewni

ć

,

ż

e nie mamy w swoim systemie zainstalowanych bibliotek DRI

(usuni

ę

cie DRM z j

ą

dra opisane wy

ż

ej jest równie

ż

wymagane) bo cz

ę

sto stwarza to wiele problemów i

koliduje z driverami Ati.

Kiedy ju

ż

pobierzemy sterowniki mo

ż

emy przyst

ą

pi

ć

do instalacji. U

ż

ytkownicy systemów opartych na RPM

musz

ą

teraz wykona

ć

tylko jedn

ą

komend

ę

:

# rpm -i --force fglrx-4.x.x-x.x.x.i386.rpm

Opcja --force jest wymagana ze wzgl

ę

du,

ż

e sterownik ten nadpisuje kilka plików (biblioteka libGL)

nale

żą

cych do pakietu xlibmesa. I to ju

ż

koniec instalacji w przypadku dystrybucji rpm-owych, a u

ż

ytkownicy

takich systemów mog

ą

ze spokojem przej

ść

do akapitu 'Konfiguracja" (chyba, ze chc

ą

samodzielnie

zbudowa

ć

moduł j

ą

dra i tym samym zoptymalizowa

ć

jego wydajno

ść

).

Je

ś

li u

ż

ywamy Slackware czy Debiana tak

ż

e mo

ż

emy korzysta

ć

z dobrodziejstw sterowników. Wystarczy

skorzysta

ć

z u

ż

ytecznego programu alien. Aby otrzyma

ć

pakiet .deb nale

ż

y wpisa

ć

:

$ alien --to-deb fglrx-4.x.x-x.x.x.i386.rpm

U

ż

ytkownicy Slackware powinni wklepa

ć

:

$ alien --to-tgz fglrx-4.x.x-x.x.x.i386.rpm

Na przykładzie Debiana 3.0 Woody przedstawi

ę

dalsze etapy instalacji (w Slackware powinno wszystko

przebiega

ć

analogicznie). Oczywi

ś

cie nale

ż

y zainstalowa

ć

pakiet, np. tak

ą

komend

ą

:

# dpkg -i --force-all fglrx_4.x.x-x.x_i386.deb

Po tym musimy skompilowa

ć

moduł sterownika dla naszego kernela.

J

ą

dra 2.4.x

Przechodzimy do katalogu /lib/modules/fglrx/build_mod i wklepujemy ./make.sh. Je

ś

li wszystko poszło

pomy

ś

lnie przenosimy si

ę

katalog wy

ż

ej i wykonujemy ./make_install.sh. Instalacja zako

ń

czona.

J

ą

dra 2.6.x

Przehodzimy do /lib/modules/fglrx/build_mod/2.6.x/ i wydajemy komend

ę

make. Po sko

ń

czonej kompilacji

moduł o nazwie fglrx.ko kopiujemy do /lib/modules/2.6.wersja_jadra/char/drm/. Je

ż

eli /lib/modules/

2.6.wersja_jadra/char/drm/ nie istnieje (a jest tak je

ś

li nie wkompilowali

ś

my w j

ą

dra modułu agpgart) to go

musimy sami stworzy

ć

.

background image

Strona 2

Konfiguracja kart graficznych ATI Radeon - v1.2.1

2007-02-01 17:57:34

http://newbie.linux.pl/wydruk.php?wydruk=133&show=artykul

Konfiguracja
Konfiguracj

ę

najlepiej przeprowadzi

ć

poprzez program fglrxconfig, który został zainstalowany razem ze

sterownikiem. Dlaczego nie u

ż

ywa

ć

xf86config i podobnych? Z kilku bardzo prostych przyczyn, np.

ż

eby

ź

niej nie wyrywa

ć

włosów z głowy dlaczego nie chodzi XV:). Program jest bardzo prosty i powinien sobie

poradzi

ć

z nim ka

ż

dy (jedyna wymagana wiedza to cz

ę

stotliwo

ść

od

ś

wie

ż

ania własnego monitora).

Nie b

ę

d

ę

tu opisywał całego procesu konfiguracji, poniewa

ż

jest on banalny, wspomn

ę

tylko o kilku

rzeczach:

Full Scene Antyaliasing czyli wygładzanie kraw

ę

dzi, dost

ę

pne w nowszych Radkach. Bardzo ładnie

wygl

ą

da to w grach, wi

ę

c warto odpowied

ź

Y, a pó

ź

niej np. 4.

Tls Method, nie ma to wi

ę

kszego wpływu na działanie karty lecz warto wybra

ć

2, aby móc u

ż

ywa

ć

WineX

i innych emulatorów. Ma to znaczenie jedynie na stacjach graficznych FireGL.

External AGP Module - wpisujemy y, na niektórych maszynach warto zaznaczy

ć

n. Dzi

ę

ki tej funkcji

b

ę

dziemy u

ż

ywa

ć

zarz

ą

dzanie agp po przez moduł j

ą

dra [agpgart], który w wi

ę

kszo

ś

ci wypadków powinien

spisywa

ć

si

ę

lepiej ni

ź

li moduł rozprowadzany ze sterownikiem.

Czynno

ś

ci ko

ń

cowe

Pozostało nam tylko załadowanie naszego modułu komend

ą

insmod fglrx. Ocywi

ś

cie robimy to przed

startem X-ów, a po załadowaniu modułu agppart. Je

ś

li nie chcemy si

ę

bawi

ć

w to manualnie za ka

ż

dym

razem kiedy wł

ą

czamy komputer (a kto by chciał?:)) mo

ż

emy wyedytowa

ć

plik /etc/modules i doda

ć

do

niego dwie linijki:
agpgart
fglrx

Gramy!
Teraz w X-ach wpisujemy na jakiej

ś

konsoli glxinfo i szukamy linii Direct Rendering: Yes. Je

ś

li tak wła

ś

nie

jest, to mo

ż

emy przetestowa

ć

nasz akcelerator na jaki

ś

gierkach, np. Quake ]I[ czy innych (i nie ba

ć

si

ę

,

ż

e

X-y si

ę

zmro

żą

:)). Teraz ju

ż

wszystko powinno chodzi

ć

znakomicie (równie

ż

filmy pod MPlayerem, dzi

ę

ki

wspaniałemu XV:)). Sterownik testowałem na kilku grach: wspomnianym wcze

ś

niej q3a, Unreal Tournament,

Return to Castle Wolfenstein , Armagetron, GLTron, Quake (z obsług

ą

opengl, kiedy u

ż

ywałem nvidii nie

chciał mi si

ę

w ogóle odpali

ć

!] i kilku grach pod emulatorem psx-a oraz snes-a. Jak dot

ą

d mój radeonek

9200 nie sprawiał mi jeszcze

ż

adnych kłopotów, pozwalaj

ą

c rozkoszowa

ć

gałki oczne martwymi ciałami

botów na ekranie przy pr

ę

dko

ś

ci 70-80 klatek na sekund

ę

... (po zainstalowaniu najnowszej wersji

sterowników i nadpisaniu maxfps w Q3, karta dochodzi nawet do 170 klatek na sekund

ę

, co raczej jest

niezłym wynikiem:)).

Centrum Sterowania
W katalogu /usr/bin/X11 znajdziemy tak

ż

e centrum sterowania nasz

ą

kart

ą

, wystarczy tylko rozpakowa

ć

plik

fireglcontrol.qtstatic.gcc2.96.bz2 poleceniem buznip2 i go uruchomi

ć

. W

ś

rodowiskach graficznych takich

jak Gnome czy KDE, link do panelu sterowania jest automatycznie dodany do naszego menu programów.

Tv-Out
Niestety jeszcze nie testowałem wyj

ś

cia telewizyjnego, wi

ę

c nie mog

ę

nic o nim chwilowo napisa

ć

... Je

ś

li

kto

ś

wie co

ś

na ten temat proszony jest o kontakt z autorem.

Kongiguracja testowa
A oto podzespoły na jakich przetestowałem opisany sposób: FIC Radeon 9200 (tania karta, oczywi

ś

cie tylko

Powered by Ati, ale działa znakomicie), płyta główna ECS K7VTA3 (oparta na chipsecie Via KT333, równie

ż

taniocha). Czytałem tak

ż

e w sieci o ró

ż

nych problemach z monitorami i kartami Ati pod Linuksem, lecz moje

stare, poczciwe pudło, działało bez zarzutu. Wi

ę

kszo

ść

wspomnianych problemów mo

ż

na rozwi

ą

za

ć

w

prosty sposób: wtyczk

ę

od monitora zamiast do CRT podł

ą

czy

ć

do zł

ą

cza DVI po przez specjaln

ą

przej

ś

ciówk

ę

, któr

ą

z reszt

ą

powinni

ś

my dosta

ć

w pudełku razem z kart

ą

. Je

ś

li jej nie posiadamy, mozemy

j

ą

oczwyi

ś

cie kupi

ć

, nie jest to wielki wydatek.

Artykuł pochodzi ze strony: Newbie - http://newbie.linux.pl


Wyszukiwarka

Podobne podstrony:
Instalacja sterownikвw do kart ATI Radeon w Mandrake Linux 10 0 Official
Przegląd wybranych metod chłodzenia kart graficznych
Testy kart graficznych
podkrecanie kart graficznych
Łączenie kart graficznych, informatyka
podkrecanie kart graficznych
Przeglad ukladow graficznych ATI, WAT, semestr IV, Systemy wbudowane
Budowa i działanie kart graficznych 2
Podkrecanie kart graficznych
Parametry i standardy kart graficznych
Podkrecanie kart graficznych porady
Łączenie kart graficznych prezentacja
podkrecanie kart graficznych

więcej podobnych podstron