Newsgroup: it.comp.os.linux.iniziare
Titolo: Sheda video "troppo veloce"

Ciao ragazzi,
avrei bisogno di configurare la accelerazione grafica della mia scheda 
video decentemente, non tanto perche' va "troppo lenta", ma perche' 
mentre per alcune applicazioni e' troppo lenta, per altre e' decisamente 
troppo veloce: per esempio se cerco di visualizzare simulazioni create 
con scilab scorrono cosi' veloci che sono inutili.
Premetto a quello che chiedero' che non sono per niente esperto di 
configurazioni schede video: fin ora, per quello che ho sempre fatto mi 
erano bastati driver generici vesa e non me ne fregava niente 
dell'accelerazione.
La scheda in questione e' una ATI Radeon 7500, per la quale non ci sono 
  driver ufficiali della radeon e uso i driver "ati" di XFree.
Innanzitutto, per quanto riguarda la lentezza, non riesco ad abilitare 
dri: per quanto nel mio XF86Config-4 si dia indicazione di caricare dri 
e i permessi per dri siano settati a 0666, nessuno puo' usarli. Ecco le 
righe rilevanti dai log di XFree:
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmGetBusid returned ''
Cosa vuol dire? cosa devo configurare?
Ecco anche il risultato di glxinfo:
vittorio@paperino:~$ glxinfo
name of display: :0.0
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
    visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
  id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x23 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x24 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x25 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x26 24 tc  0 24  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x27 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x28 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x29 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2a 24 tc  0 24  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2b 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x2c 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2d 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2e 24 dc  0 24  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2f 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x30 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x31 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x32 24 dc  0 24  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
Ed ecco infine da glxgears:
980 frames in 5.0 seconds = 196.000 FPS
Grazie a chi rispondera' e comunque anche a tutti quelli che hanno avuto 
la pazienza di leggere tutto fino in fondo :-)
-- 
Toyotoshy, Linux user #312588
Powered By Debian GNU/Linux & FreeBSD 4.10!

 980 frames in 5.0 seconds = 196.000 FPS
Una piccola parte di come setto la mia 9100  con xorg (ma e' uguale)
# This loads the GLX module 
    Load       "glx" 
# This loads the DRI module 
    Load       "dri"
Section "Device" 
    Identifier  "r200" 
    Driver      "radeon" 
    Option      "AGPMode" "4" 
    Option      "EnablePageFlip" "on"
 Section "DRI" 
    Mode 0666 
 EndSection
ovviamente prima devi avere l'agpgart 
/sbin/modprobe agpgart
-- 
http://wiki.news.nic.it/QuotarBene
http://slax.linux-live.org
http://www.slacky.it

 La scheda in questione e' una ATI Radeon 7500
guarda, la scheda che hai attualmente non vale + di 20 euro ... i driver ati
snoo delle schifezze, se non hai necessita' di prestazioni esose e vuoi
spendere poco comprati una geforce fx 5200 costa poco e i driver sono
decisamente migliori di quelli ati che fanno talmetne schifo che non li si
puo' nemmeno definire driver.
-- 
GizMo
http://gizmo2.dyndns.org
ICQ UIN: 60127262
Se fossi nato ignorante avrei vissuto felice in un mondo controllato da
altri ignoranti come me...
Ma visto che son nato intelligente mi tocca subire questo mondo di merda
comunque governato da ignoranti..

 
lo so, ma sono su un portatile e dubito di poterla cambiare cosi' 
facimente(ed economicamente...) :-)
ciao
vittorio


     Option      "EnablePageFlip" "on"
queste due righe non la avevo messe.
ciao e grazie


 queste due righe non la avevo messe.
Dimenticavo .........    man radeon :-P
(non e' una battuta)


Ciao,
grazie dei consigli:
con le righe da te suggerite non ho piu' quel problema col drm. Infatti:
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
ma noto invece(c'erano anche prima ma non vi avevo fatto caso) i 
seguenti "errori" nel caricamento di una libreria:
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o": 
  No sym
bols found
Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o": 
  No symbols found Skipping 
"/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o":  No sy
mbols found Skipping 
"/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_vertex.o":  No s
ymbols found
Dri continua a essere disabilitato. Boh?
ciao


 Dri continua a essere disabilitato. Boh?
Hai installato glut  ?
lancia glxinfo e xrandr e vedi cosa salta fuori ..


 
si, le librerie glut sono installate. Invece mi sono accorto che non 
avevo installato xlibmesadri :-(
Ora l'ho installato e dri e' abilitato. Quasi tutto va bene: ora le 
applicazioni che usano le opengl vanno bene, per esempio alcuni 
screensaver di xscreensaver, ma invece altre applicazioni mi vanno, come 
prima, "troppo veloci".
probailmente devo smanettare ancora un po' con la configurazione.
Comunque ecco il risultato attuale di xrandr:
  SZ:    Pixels          Physical       Refresh
*0   1024 x 768    ( 260mm x 195mm )  *60
  1    800 x 600    ( 260mm x 195mm )   60
  2    640 x 480    ( 260mm x 195mm )   60
  3    640 x 350    ( 260mm x 195mm )   60
  4    640 x 400    ( 260mm x 195mm )   60
  5    720 x 400    ( 260mm x 195mm )   60
  6    832 x 624    ( 260mm x 195mm )   60
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none
glxgears invece va benino:
2515 frames in 5.0 seconds = 503.000 FPS
e menandomela un po' con la configurazione di XFree ho visto che posso 
farlo andare meglio, ma poi nonmi funzionano male(a scatti ) gli 
screensaver che usano le opengl. Insomma a questo punto, abilitate dri 
devo un po' menarmela a provare un po' di configurazioni.
Grazie tante per l'aiuto e la pazienza.
vittorio


 Grazie tante per l'aiuto e la pazienza.
Figurati , la configurazione delle ati , e' ormai il mio secondo lavoro :-P
ti sei letto il man radeon ?


 ti sei letto il man radeon ?
Beh, si' e vi ho trovato un po' di opzioni interessanti che devo provare.
Buona pasqua!
