ATI Drivers prestazioni molto basse

22 risposte [Ultimo messaggio]
Ritratto di Ciroloide
Ciroloide
(Monster)
Offline
Monster
Iscritto: 06/04/2005
Messaggi: 241

Ciao a tutti!
Da ieri sono uno (s)fortunato possessore di una scheda video ATI HD4650 AGP, in quanto la mia adorata GeForce7300 è defunta causa ventolina guasta e non sostituibile.
Sono riuscito ad installarla senza problemi seguendo questo thread del nostro forum preferito ma nonostante i drive siano installati correttamente le prestazioni sono bassissime, tanto da farmi rimpiangere la GeForce 5600 che avevo momentaneamente usato come rimpiazzo (Si vede che sono un fan nvidia? Tongue).
Vi mando un po' di output sperando che vi aiutino a capire un po' la situazione. Se non sono sufficienti ditemi cos'altro devo postare.

[ciro@BimboCiroII ~]$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4600 Series
OpenGL version string: 2.1.8870

[ciro@BimboCiroII ~]$ glxinfo | grep direct
direct rendering: Yes

[ciro@BimboCiroII ~]$ fgl_glxgears
Using GLX_SGIX_pbuffer
71 frames in 6.0 seconds = 11.833 FPS
151 frames in 5.0 seconds = 30.200 FPS

[ciro@BimboCiroII ~]$ glxgears
761 frames in 5.0 seconds = 152.088 FPS
413 frames in 5.0 seconds = 82.546 FPS
643 frames in 5.0 seconds = 128.457 FPS

Grazie per l'attenzione

Ciro

P.S. Se avete bisogno vi posto anche xorg.conf.

Pace a voi ed ai vostri pianeti
Ciroloide

Ritratto di Ciroloide
Ciroloide
(Monster)
Offline
Monster
Iscritto: 06/04/2005
Messaggi: 241

Dimenticavo i dettagli sul mio sistema:

S.O. mandriva 2009.1
Pacchetti driver:
dkms-fglrx-8.640-1mdv2009.1.i586
fglrx-control-center-8.640-1mdv2009.1.i586
fglrx-kernel-2.6.29.6-desktop-2mnb-8.600-2mdv2009.1.i586
fglrx-kernel-desktop-latest-8.600-1.20090817.2mdv2009.1.i586
x11-driver-video-fglrx-8.640-1mdv2009.1.i586

Pace a voi ed ai vostri pianeti
Ciroloide

Ritratto di Dom-X
Dom-X
(Guru)
Offline
Guru
Iscritto: 12/11/2006
Messaggi: 1000

e questo è davvero strano.. perchè sulle mie due macchine zero problemi, e anceh su quelle di altri qua nel forum che hanno dato i valori di glx_gears tutti tra i 500 e i 600 frame..

Mandriva 64 bit 2011, kernel MIb Nrj 3.0.8

Ritratto di Moreno
Moreno
(Guru)
Offline
Guru
Iscritto: 24/09/2004
Messaggi: 16862

Ciao

Prima di lanciare glxgears

1) Con top verifica che non ci siano processi impazziti

2) Disabilita temporaneamente gli effetti di KDEWin o Compiz.

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.

Ritratto di Dom-X
Dom-X
(Guru)
Offline
Guru
Iscritto: 12/11/2006
Messaggi: 1000

Prova anceh a cancellare xorg.conf e rifare da capo la procedura di installazione del driver video con XFdareke.

Ricordati anche di dare il comando: aticonfig --initial=dual-head screen=above ( o dove preferisci below left o right)

Mandriva 64 bit 2011, kernel MIb Nrj 3.0.8

Ritratto di Ciroloide
Ciroloide
(Monster)
Offline
Monster
Iscritto: 06/04/2005
Messaggi: 241

Ciao Dom, ciao Moreno,
ho seguito i vostri consigli ovvero ho cancellato xorg.conf e riconfigurato tutto, ho controllato i processi impazziti (nepomuk) e disabilitato gli effetti di kwin ed il risultato è eccellente:

[ciro@BimboCiroII ~]$ fgl_glxgears
Using GLX_SGIX_pbuffer
3454 frames in 5.0 seconds = 690.800 FPS
4780 frames in 5.0 seconds = 956.000 FPS
4708 frames in 5.0 seconds = 941.600 FPS
[ciro@BimboCiroII ~]$ glxgears
25243 frames in 5.0 seconds = 5048.449 FPS
23854 frames in 5.0 seconds = 4770.748 FPS
12332 frames in 5.0 seconds = 2465.617 FPS

dopo aver fatto ciò ho inserito le righe:

Section "Extensions"
Option "Composite" "True"
Option "AllowGLXWithComposite" "True"
EndSection

in xorg.conf per avere la possibilità di riattivare il compositing e gli effetti di kwin ed il risultato è scadente come prima.

[ciro@BimboCiroII ~]$ fgl_glxgears
Using GLX_SGIX_pbuffer
72 frames in 7.0 seconds = 10.286 FPS
98 frames in 6.0 seconds = 16.333 FPS
185 frames in 5.0 seconds = 37.000 FPS
198 frames in 5.0 seconds = 39.600 FPS
201 frames in 5.0 seconds = 40.200 FPS
197 frames in 5.0 seconds = 39.400 FPS
171 frames in 5.0 seconds = 34.200 FPS

[ciro@BimboCiroII ~]$ glxgears
757 frames in 5.0 seconds = 151.380 FPS
768 frames in 5.0 seconds = 153.417 FPS

Devo rinunciare agli effetti

Ciro

Pace a voi ed ai vostri pianeti
Ciroloide

Ritratto di Moreno
Moreno
(Guru)
Offline
Guru
Iscritto: 24/09/2004
Messaggi: 16862

Ciao

Beh che ti pensi che gli effetti grafici siano gratis?? è ovvio che riattivandoli le prestazioni calino.

In ogni caso come più volte detto glxgears è un test assolutamente inaffidabile per misurare le prestazioni 3d,
per avere dei dati un po' decenti si deve usare le funzioni di test di giochi 3d come Nexuiz.

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.

Ritratto di Dom-X
Dom-X
(Guru)
Offline
Guru
Iscritto: 12/11/2006
Messaggi: 1000

@Moreno

fgl_glxgears non è la stessa cosa di glxgears, è un test di base che permette di avere subito un indice di prestazione: è un cubo rotante in 3D, però è vero che comunque non è un test estensivo delle prestazioni.. il fatto è che se fgl_glxgears non gira bene, inutile fare altri test.

@Ciroloide

Decisamente hai qualcosa che non va perché personalmente uso 3D e composito kwin insieme senza problemi, volendo posso usare anche compiz con prestazioni migliori di Kwin. Con gli ultimi catalyst poi è definitivamente sparito il problema dell'overlay con kwin attivo per la riproduzione dei video con un qualsiasi player

Una cosa ancora, per attivare Kwin è sufficiente attivare l'opzione translucent nelle opzioni video dal centro di controllo mandriva, inutile modificare a mano xorg.conf ..

Che hardware hai ? processore, ram... ?

fgl_glxgears all'opera sul mio portatile ( Ati Hd2600 e Kwin attivo)

Questo è il mio xorg.conf (3d e composito attivo) te lo posto per confronto

<br /><br /># File generated by XFdrake (rev 256990)<br /># **********************************************************************<br /># Refer to the xorg.conf man page for details about the format of<br /># this file.<br /># **********************************************************************<br /><br />Section &quot;ServerLayout&quot;<br />     Identifier     &quot;layout1&quot;<br />        Screen      0  &quot;screen1&quot; 0 0<br />    Screen         &quot;aticonfig-Screen[0]-1&quot; Above &quot;screen1&quot;<br />        InputDevice    &quot;Keyboard1&quot; &quot;CoreKeyboard&quot;<br />     InputDevice    &quot;Mouse1&quot; &quot;CorePointer&quot;<br /> InputDevice    &quot;Mouse2&quot; &quot;SendCoreEvents&quot;<br />      InputDevice    &quot;SynapticsMouse1&quot; &quot;SendCoreEvents&quot;<br />EndSection<br /><br />Section &quot;Files&quot;<br />EndSection<br /><br />Section &quot;Module&quot;<br />  Load  &quot;dbe&quot; # Double-Buffering Extension<br />        Load  &quot;v4l&quot; # Video for Linux<br />   Load  &quot;extmod&quot;<br />  Load  &quot;glx&quot; # 3D layer<br />  Load  &quot;dri&quot; # direct rendering<br />EndSection<br /><br />Section &quot;ServerFlags&quot;<br /><br />    #DontZap # disable &lt;Ctrl&gt;&lt;Alt&gt;&lt;BS&gt; (server abort)<br /> # allows the server to start up even if the mouse does not work<br />    #DontZoom # disable &lt;Ctrl&gt;&lt;Alt&gt;&lt;KP_+&gt;/&lt;KP_-&gt; (resolution switching)<br /> Option      &quot;allowmouseopenfail&quot;<br />        Option      &quot;Xinerama&quot; &quot;off&quot;<br />EndSection<br /><br />Section &quot;InputDevice&quot;<br />       Identifier  &quot;Keyboard1&quot;<br /> Driver      &quot;kbd&quot;<br />       Option      &quot;XkbModel&quot; &quot;pc105&quot;<br />        Option      &quot;XkbLayout&quot; &quot;it&quot;<br />  Option      &quot;XkbOptions&quot; &quot;compose:rwin&quot;<br />EndSection<br /><br />Section &quot;InputDevice&quot;<br />    Identifier  &quot;Mouse1&quot;<br />    Driver      &quot;mouse&quot;<br />     Option      &quot;Protocol&quot; &quot;ExplorerPS/2&quot;<br /> Option      &quot;Device&quot; &quot;/dev/input/mice&quot;<br />EndSection<br /><br />Section &quot;InputDevice&quot;<br />     Identifier  &quot;Mouse2&quot;<br />    Driver      &quot;evdev&quot;<br />     Option      &quot;device&quot; &quot;/dev/input/by-id/usb-Logitech_USB_Receiver-event-mouse&quot;<br /> Option      &quot;HWheelRelativeAxisButtons&quot; &quot;7 6&quot;<br />EndSection<br /><br />Section &quot;InputDevice&quot;<br />      Identifier  &quot;SynapticsMouse1&quot;<br />   Driver      &quot;synaptics&quot;<br /> Option      &quot;SHMConfig&quot; &quot;on&quot;<br />EndSection<br /><br />Section &quot;Monitor&quot;<br />   Identifier   &quot;monitor1&quot;<br /> VendorName   &quot;Plug&#039;n Play&quot;<br /> ModelName    &quot;&quot;<br /> HorizSync    44.0 - 51.0<br />  VertRefresh  44.0 - 64.0<br />EndSection<br /><br />Section &quot;Monitor&quot;<br />   Identifier   &quot;aticonfig-Monitor[0]-1&quot;<br />   Option      &quot;VendorName&quot; &quot;ATI Proprietary Driver&quot;<br />     Option      &quot;ModelName&quot; &quot;Generic Autodetecting Monitor&quot;<br />       Option      &quot;DPMS&quot; &quot;true&quot;<br />EndSection<br /><br />Section &quot;Device&quot;<br />       Identifier  &quot;device1&quot;<br />   Driver      &quot;fglrx&quot;<br />     VendorName  &quot;ATI Technologies Inc&quot;<br />      BoardName   &quot;ATI Radeon HD 2000 and later (radeon/fglrx)&quot;<br />       Option      &quot;DPMS&quot;<br />      BusID       &quot;PCI:1:0:0&quot;<br />EndSection<br /><br />Section &quot;Device&quot;<br />   Identifier  &quot;aticonfig-Device[0]-1&quot;<br />     Driver      &quot;fglrx&quot;<br />     BusID       &quot;PCI:1:0:0&quot;<br /> Screen      1<br />EndSection<br /><br />Section &quot;Screen&quot;<br />       Identifier &quot;screen1&quot;<br />    Device     &quot;device1&quot;<br />    Monitor    &quot;monitor1&quot;<br />   DefaultDepth     24<br />       SubSection &quot;Display&quot;<br />            Depth     8<br />               Modes    &quot;1280x800&quot;<br />     EndSubSection<br />     SubSection &quot;Display&quot;<br />            Depth     15<br />              Modes    &quot;1280x800&quot;<br />     EndSubSection<br />     SubSection &quot;Display&quot;<br />            Depth     16<br />              Modes    &quot;1280x800&quot;<br />     EndSubSection<br />     SubSection &quot;Display&quot;<br />            Depth     24<br />              Modes    &quot;1280x800&quot;<br />     EndSubSection<br />EndSection<br /><br />Section &quot;Screen&quot;<br />       Identifier &quot;aticonfig-Screen[0]-1&quot;<br />      Device     &quot;aticonfig-Device[0]-1&quot;<br />      Monitor    &quot;aticonfig-Monitor[0]-1&quot;<br />     DefaultDepth     24<br />       SubSection &quot;Display&quot;<br />            Viewport   0 0<br />            Depth     24<br />      EndSubSection<br />EndSection<br /><br />

Mandriva 64 bit 2011, kernel MIb Nrj 3.0.8

Ritratto di Moreno
Moreno
(Guru)
Offline
Guru
Iscritto: 24/09/2004
Messaggi: 16862

Ciao

Ah già, ho fortunatamente dimenticato quel comando disponibile solo per le ATI.

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.

Ritratto di Ciroloide
Ciroloide
(Monster)
Offline
Monster
Iscritto: 06/04/2005
Messaggi: 241

Ciao
Dom rispondo alle tue domande:

Il mio pc è così composto
Athlon 2800+
1Gb Ram
Ati HD4650 AGP 1 Gb Ram Dual Head

S.O. Mandriva 2009.1 con KDE 4.3.1

Xorg.conf è allegato ed è stato creato "pulito pulito" seguendo i tuoi suggerimenti ed è praticamente identico al tuo.

La configurazione che approvo è questa:
Accelerazione hardware 3d: yes
Tipo di tastiera: it
Tipo di mouse: ExplorerPS/2
Monitor: HP w2007
Frequenza orizzontale del monitor: 24.0 - 83.0
Refresh verticale del monitor: 55.0 - 76.0
Monitor: Generic Autodetecting Monitor
Frequenza orizzontale del monitor:
Refresh verticale del monitor:
Scheda grafica: ATI Radeon HD 2000 and later (radeonhd/fglrx)
Profondità di colore: 16 milioni di colori (24 bit)
Risoluzione: 1680x1050 24bpp
Driver Xorg: fglrx

con il translucent nelle opzioni.
poi ho lanciato la il comando

aticonfig --initial=dual-head --screen-layout=above

Ho notato 2 cose:
1) anche se abilito il translucent quando configuro la scheda con XFDrake nel pannello di controllo di KDE risulta sempre diabilitato.
Quando abilito gli effetti, si abilita, ma quando riavvio kde risulta nuovamente disabilitato.
2) se lancio aticonfig in modalità grafica nelle informazioni, sotto la voce opengl, trovo questa impostazione:
RendererOpenGL: Mesa Indiretto.

anche se al comando: glxinfo | grep direct
ho come risultato: direct rendering: Yes

Cosa può significare?

@Moreno
In effetti gli effetti (terbbile)costano ma con la stessa scheda gioco meravigliosamente bene a 1680x1050 a qualunque gioco sotto win. Credi che gli effetti siano più pesanti? Io no!

Grazie per l'attenzione

Ciro

Pace a voi ed ai vostri pianeti
Ciroloide

Ritratto di Dom-X
Dom-X
(Guru)
Offline
Guru
Iscritto: 12/11/2006
Messaggi: 1000

Come è andata a finire ?.. dopo la debacle del sito non ho più potuto risponderti.. nel frattempo sono stati resi disponibili i catalyst 8.650 che dovrebbero aver migliorato le prestazioni con le HD46xx

Mandriva 64 bit 2011, kernel MIb Nrj 3.0.8