Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[CAT] Instal·lar controladors lliures per ATI Radeon 9600
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Languages
View previous topic :: View next topic  
Author Message
Corellian
n00b
n00b


Joined: 29 Oct 2003
Posts: 65
Location: Catalunya (Europe)

PostPosted: Fri Jul 15, 2005 7:29 pm    Post subject: [CAT] Instal·lar controladors lliures per ATI Radeon 9600 Reply with quote

Pel que fa als controladors per aprofitar l'acceleració per gràfics 3D de la tarja gràfica ATI Radeon 9600 hi ha els que són propietaris d'ATI (els que et pots baixar a la web oficial) i uns de lliures que estàn en desenvolupament: http://r300.sf.net

El que m'interessa saber és si hi ha algú que hagi provat els lliures, com els ha instal·lat (amb xorg) i la seva opinió (si funcionen bé, etc.).
_________________
GPG Key-ID: 0x564903FA - Jabber ID: corellian@swissjabber.ch
Back to top
View user's profile Send private message
Corellian
n00b
n00b


Joined: 29 Oct 2003
Posts: 65
Location: Catalunya (Europe)

PostPosted: Sat Jul 16, 2005 9:22 pm    Post subject: Reply with quote

Com que veig que ningú els ha provat; explico com instal·lar-los.

A continuació us poso els passos per instal·lar els controladors, amb Gentoo:

Aspectes importants a tenir en compte:
    - Al directori on es troben les fonts del kernel, hi hem de tenir l'enllaç 'linux' apuntant al directori del kernel on volem instal·lar-hi els controladors per la targeta.
    - NO es poden tenir els mòduls drm i radeon built-in al kernel, ja que entraria en conflicte amb els controladors que hi anem a posar (sí que podem tenir-los com a mòduls, ja que posteriorment quedarien sobreescrits pels que compilem).
    - Assegurar-nos que tenim el suport AGP per la nostra placa base al kernel i el mòdul agpgart carregat. Per exemple en el cas de les plaques intel hauria de ser el mòdul intel-agp. El suport AGP ha d'estar carregat abans de carregar els controladors que compilarem.
    - Si no disposem de X.Org del CVS (ACCEPT_KEYWORDS="~x86") cal que s'apliqui el pedaç per ATI (ati.patch) al codi font de X.Org, i recompilar.
    - Per què funcioni a la secció "Driver" de xorg.conf hi hem de tenir el radeon, a la secció "Module" hi hem de tenir: Load "glx" i Load "dri", a la secció DRI (si no hi és l'hi afegim) Mode 0666.

Primer pas, instal·lem el drm:
Code:
src # cvs -d:pserver:anonymous@cvs.sf.net:/cvsroot/r300 login
src # cvs -z3 -d:pserver:anonymous@cvs.sf.net:/cvsroot/r300 co r300_driver
src # cd r300_driver/drm
drm # rm -rf shared
drm # ln -s shared-core shared
drm # cd linux-core
linux-core # make radeon.o
linux-core # cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm
linux-core # modules-update

Següent pas, instal·lem el controlador:
Code:
src # cvs -z3 -d:pserver:anonymous@pdx.freedesktop.org:/cvs/mesa co Mesa
src # mkdir Mesa/src/mesa/drivers/dri/r300
src # lndir /usr/src/r300_driver/r300 /usr/src/Mesa/src/mesa/drivers/dri/r300
src # cd Mesa
**EDITAR FITXER** configs/linux-dri (o linux-dri-x86-64)
  afegir la línia DRM_SOURCE_PATH=/full/path/to/r300_driver/drm sobre CONFIG_NAME
  editar la variable DRI_DIRS -> "DRI_DIRS = dri_client r300"
**FI EDITAR FITXER**
Mesa # make linux-dri-x86 (o linux-dri-x86-64)
Mesa # cp lib/r300_dri.so /usr/lib/modules/dri (o cp Mesa/lib64/r300_dri.so /usr/lib64/modules/dri)

Amb això hem de tenir instal·lat ja el controlador a punt per carregar-lo:
Code:
# modprobe -r radeon && modprobe -v radeon
# opengl-update xorg-x11

Reiniciem les X i ja hauriem de tenir els controladors nous funcionant.

Per ara no he tingut gaire temps de provar-los, però pel que sembla encara els hi falten moltes coses per arribar a ser madurs. En algunes aplicacions que usen OpenGL hi ha un bug que fa que apareguin petites ratlles blanques aleatòriament per la pantalla (desapareixent a l'instant), tot provant el doomsday, m'he adonat que no renderitza el cel del joc, etc.

Espero que el mini-tutorial us pugui servir d'ajuda.

Thank you d4rk74m4 !

Última actualització: 02-08-2005
_________________
GPG Key-ID: 0x564903FA - Jabber ID: corellian@swissjabber.ch


Last edited by Corellian on Tue Aug 02, 2005 2:11 pm; edited 4 times in total
Back to top
View user's profile Send private message
mad93
Apprentice
Apprentice


Joined: 15 Feb 2005
Posts: 184
Location: Catalunya

PostPosted: Tue Jul 19, 2005 11:33 am    Post subject: Reply with quote

Hauré de probar si amb la mobile funciona això...
Back to top
View user's profile Send private message
Corellian
n00b
n00b


Joined: 29 Oct 2003
Posts: 65
Location: Catalunya (Europe)

PostPosted: Tue Aug 02, 2005 2:10 pm    Post subject: Reply with quote

mad93 wrote:
Hauré de probar si amb la mobile funciona així...

Em fa l'efecte que es fa de la mateixa manera, prova-ho i diga'ns si funciona :)
Ara mateix tinc problemes amb l'AGP. X.Org no me'l detecta, no sé perquè, així de cop i volta, tot i tenint agpgart carregat i havent carregat posteriorment el mòdul intel-agp. Segons lsmod intel-agp no es carrega, és molt extrany (Tinc els mòduls a carregar posats en ordre a /etc/modules.autoload.d/kernel-2.6).
_________________
GPG Key-ID: 0x564903FA - Jabber ID: corellian@swissjabber.ch
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Languages All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum