PDA

Visualizza la versione completa : Aggiornamento sulle schede ATI


Ilmalcom
01-04-2003, 12:48
Aggiornamento del mio tutorial per abilitare l'accelerazione 3d su schede ATI non così recenti da funzionare con i drivers rilasciati dal produttore stesso :D Un ringraziamento va a bsolar, per chi lo conosce (:D), per avermi aiutato a superare un ostacolo riguardante i permessi.
Prima di tutto, iniziamo a compilare il kernel in modo opportuno, per chi non sapesse come fare, c'è un link all'ottimo tutorial di pierluigi alla ricompilazione del kernel.
http://forum.html.it/forum/showthread.php?s=&threadid=169615
Quando abbiam preso abbastanza dimestichezza con la cosa, andiamo nella sezione Character Devices ed attiviamo le seguenti voci:
<*> /dev/agpgart (AGP support)
Direct Rendering Manager (XFree86 DRI Support)
<M> ATI Radeon
Si consiglia di abilitare l'ultima voce come modulo, salviamo, compiliamo il kernel secondo le indicazioni contenute nel tutorial di pierluigi. Riavviamo sperando di non aver kernel panic (:D), carichiamo il modulo radeon con il comando
modprobe radeon
In alternativa, possiam caricarlo automaticamente ponendolo nel file apposito che varia da distribuzione a distribuzione, solitamente è /etc/modules, ma altre volte si può trovare, come in Gentoo, in /etc/modules.autoload o in altri percorsi ancora. A questo punto provvediamo a personalizzare il nostro XF86Config, localizzato solitamente in /etc/X11/XF86Config e completiamo nel modo seguente...
Section "Module": aggiungere
Load "glx"
Load "dri"
Section "Device" (più in basso): dovrebbe essere simile a questo
Identifier "ATI Radeon XXX"
Driver "radeon"
Nota che driver "radeon" è indispensabile per abilitare l'accelerazione 3d :D Completiamo permettendo di usufruire dell'accelerazione anche agli utenti comuni, aggiungendo alla fine del nostro XF86Config (grazie bsolar :D)
Section "DRI"
Mode 0666
EndSection
Riavviamo il server X o avviamolo se lavoravamo da shell e proviamo a lanciare il comando glxinfo. Se tutto è andato a buon fine, vedremo qualcosa di simile a questo...
stefano@sigil X11 $ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa DRI Radeon 20010402 AGP 1x x86/MMX/3DNow!
OpenGL version string: 1.2 Mesa 3.4.2

La riga "Direct Rendering: yes" ci fa capire che l'accelerazione è abilitata :D Enjoy

Ilmalcom
01-04-2003, 16:15
Grazie ad andy che me lo ha ricordato...
Se avete installato XFree 4.3 il DRM del kernel NON è sufficiente, servirà un pacchetto aggiuntivo xfree-drm, da Gentoo è sufficiente un
emerge xfree-drm
Purtroppo non ho avuto modo di provare su altre distribuzioni, anzi, chi volesse testare e comunicare è ben accetto :)

almafer
01-04-2003, 16:19
andy vice-sindaco
:metallica

Ilmalcom
01-04-2003, 16:20
Spetta a me eleggere :sexpulp: Accettato :sexpulp:

Phemt
01-04-2003, 18:10
Originariamente inviato da Ilmalcom
Grazie ad andy che me lo ha ricordato...
Se avete installato XFree 4.3 il DRM del kernel NON è sufficiente, servirà un pacchetto aggiuntivo xfree-drm, da Gentoo è sufficiente un
emerge xfree-drm
Purtroppo non ho avuto modo di provare su altre distribuzioni, anzi, chi volesse testare e comunicare è ben accetto :)
ottima dritta! :D

andy caps
01-04-2003, 21:40
:D egregio sindaco sono qui per avanzare la richiesta di dimissioni

il peso della responsabilita' è troppo elevato
le rimetto l'incarico :D

Ilmalcom
01-04-2003, 21:45
andy, non hai ancora capito che, per definizione, chi sta in alto NON lavora? :D

URL
03-04-2003, 14:34
La mia skeda madre è una Sapphire che ha la skeda video ATI integrata.
Uso Mandrake 9.1 e il sistema non mi riconosce la skeda video come ATI, ma come una normale VESA...si può fare qualcosa?
Mi affido alla vostra esperienza:metallica

Phemt
04-04-2003, 01:21
Qualcuno mi sa dire dove sta il problema?
Con debian e xfree 4.2/3 non avevo problemi!
name of display: :0.0

libGL error: InitDriver failed
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.3 Mesa 4.0.4
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_lod_bias
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

Ilmalcom
04-04-2003, 12:29
Credo che manchi il mode 0666, l'hai messo?

Loading