3d e ATI ora velocissimi!

11 risposte [Ultimo messaggio]
Ritratto di freed
freed
(Guru)
Offline
Guru
Iscritto: 23/10/2006
Messaggi: 1624

ciao

finalmente ho capito perché (almeno per quanto riguarda le schede ATI) su alcuni pc il 3d (sia con compiz che con beryl) va lento soprattutto con alcune applicazioni specifiche tipo firefox amsn o anche la konsole, mentre su altri no
ho sperimentato che il problema è l'opzione EXA perché su alcuni pc più potenti va bene ma su altri rallenta troppo
quindi se avete nel file /etc/X11/xorg.conf la voce nella sezione device
Accel Method EXA
va eliminata (o commentata con il simbolo #)
in alternativa si può usare il tool grafico:
Configura il tuo computer-->server grafico-->opzioni (togliere l'opzione "usare EXA invece di XAA")

per quanto ne so EXA dovrebbe essere meglio di XAA ma forse non tutti i pc ce la fanno a supportalo bene
quindi se a qualcuno il 3d va lento fatemi sapere se provando questa cosa va meglio Wink

ciao
max

ps:
aiuto spero che moreno non mi dica che questa cosa c'era già in una sua guida xD! Laughing

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

Ciao

Quello che dici mi pare un po' strano.

L'opzione EXA è indispensabile per il funzionamento di AiGlx se invece installi i driver ATI questa opzione non viene neanche guardata in quanto il device è un altro.

<br />Section &quot;Device&quot;<br />  Identifier  &quot;device1&quot;<br />   Driver      &quot;ati&quot;<br />       VendorName  &quot;ATI Technologies Inc.&quot;<br />     BoardName   &quot;ATI Radeon&quot;<br />        Option      &quot;DPMS&quot;<br />      Option      &quot;XaaNoOffscreenPixmaps&quot; &quot;1&quot;<br />       Option      &quot;AccelMethod&quot; &quot;EXA&quot;<br />       Option      &quot;BIOSHotkeys&quot;<br />EndSection<br /><br />Section &quot;Device&quot;<br /> Identifier  &quot;aticonfig-Device[0]&quot;<br />       Driver      &quot;fglrx&quot;<br />EndSection<br />

<br />Section &quot;Screen&quot;<br />  Identifier &quot;aticonfig-Screen[0]&quot;<br />        Device     &quot;aticonfig-Device[0]&quot;<br />        Monitor    &quot;aticonfig-Monitor[0]&quot;<br />       DefaultDepth     24<br />       SubSection &quot;Display&quot;<br />            Viewport   0 0<br />            Depth     24<br />      EndSubSection<br />EndSection<br />

Come vedi in Screen viene selezionato il device "aticonfig-Device[0]"

Posta il tuo file di configurazione così vediamo di capirci un po' di più.

Ciao Ciao Moreno

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

Ritratto di freed
freed
(Guru)
Offline
Guru
Iscritto: 23/10/2006
Messaggi: 1624

indispensabile? io l'ho tolta e ora funziona benissimo...
ti posto il file:

Section "Files"
# font server independent of the X server to render fonts.
FontPath "unix/:-1"

# minimal fonts to allow X to run without xfs
FontPath "/usr/share/fonts/misc:unscaled"
EndSection

Section "Extensions"
Option "Composite"
EndSection

Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
EndSection

Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
Load "dri" # direct rendering
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
Option "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
EndSection

Section "InputDevice"
Identifier "SynapticsMouse1"
Driver "synaptics"
Option "SHMConfig" "on"
EndSection

Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "Flat Panel 1280x800"
HorizSync 31.5-90
VertRefresh 60

# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630

# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_120" 181.21 1280 1376 1520 1760 800 801 804 858 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_100" 147.89 1280 1376 1512 1744 800 801 804 848 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_85" 123.38 1280 1368 1504 1728 800 801 804 840 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_75" 107.21 1280 1360 1496 1712 800 801 804 835 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_60" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_50" 68.56 1280 1336 1472 1664 800 801 804 824 -HSync +Vsync
EndSection

Section "Device"
Identifier "device1"
VendorName "ATI Technologies Inc."
BoardName "ATI Radeon"
Driver "ati"
Option "DPMS"
Option "MonitorLayout" "LVDS,NONE"
Option "XaaNoOffscreenPixmaps" "1"
EndSection

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24

Subsection "Display"
Depth 8
Modes "1280x800"
EndSubsection

Subsection "Display"
Depth 15
Modes "1280x800"
EndSubsection

Subsection "Display"
Depth 16
Modes "1280x800"
EndSubsection

Subsection "Display"
Depth 24
Modes "1280x800"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
InputDevice "SynapticsMouse1" "AlwaysCore"
Screen "screen1"
EndSection

prima nella sezione divice c'era AccelMethod "EXA"
e il risultato era che andava lentissimo (ATI X300)

ciao
max

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

Ciao

Interessante Interessante indubbiamente tu hai AiGlx, forò subito qualche esperimento.

Ciao Ciao Moreno

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

Ritratto di peste
peste
(Guru)
Offline
Guru
Iscritto: 28/03/2005
Messaggi: 849

mmm... appena torno a casa ci provo, dato che ho una ATI 8500 e non riesco a far partire il 3D Desktop con XGL ma solo con AIGXL (e in questo caso mi va lentissimo).

ci do un'occhiata e vi faccio sapere!

A presto,

Peste

Mandriva 2009.0 Cooker - Kernel 2.6.26-desktop586-rc8
- KDE 4 - P4 3.0Ghz - 1024Mb RAM - ATI Radeon 9600 Pro - Grub Boot Loader

Ritratto di freed
freed
(Guru)
Offline
Guru
Iscritto: 23/10/2006
Messaggi: 1624

grazie! Big Grin

ciao
max

ps:
tra l'altro ho visto che diminuendo da 24bit a 16bit (sempre senza EXA) il pc col 3d e ATI diventa un turbo, ma cmq con 24bit va veloce lo stesso quindi va bene anche a 24

Ritratto di freed
freed
(Guru)
Offline
Guru
Iscritto: 23/10/2006
Messaggi: 1624

allora com'è andata su quella ATI?

ciao
max

Ritratto di peste
peste
(Guru)
Offline
Guru
Iscritto: 28/03/2005
Messaggi: 849

dunque, EXA era già disabilitato...
compiz non ne vuole più sapere di partire.
ho lanciato beryl ed ha funzionato bene ma dopo due-tre ore di utilizzo, mi ha mandato in freeze il pc... e ho dovuto riavviare e in quel caso ho perso il 3D.

Sinceramente non so più cosa pensare. Da dire che quando imposto come scheda video la ATI fgxl (?), al riavvio della sessione lo schermo diventa nero.
E con i driver ATI radeon 8500 il 3D funziona bene sia con googleearth che con stellarium...

Mah...

Credo che per il momento rinuncerò agli splendidi effetti in attesa di cambiare scheda video o di driver più stabili.

Mi dispiace non poter corroborare la tua tesi...

A presto,

peste

Mandriva 2009.0 Cooker - Kernel 2.6.26-desktop586-rc8
- KDE 4 - P4 3.0Ghz - 1024Mb RAM - ATI Radeon 9600 Pro - Grub Boot Loader

Ritratto di freed
freed
(Guru)
Offline
Guru
Iscritto: 23/10/2006
Messaggi: 1624

scusa mi sa che sono io che non mi sono spiegato
io parlavo di pc con ATI che già riescono ad usare il 3d con AIGLX ma che hanno il problema che alcune applicazioni vanno lentissime
solo e soltanto in questa situazione ritengo che si debba provare a eliminare l'opzione EXA, in quanto così l'elaborazione 3d diventa più leggera e le applicazioni che prima erano lente possono andare molto più veloci
in tutti gli altri casi questa cosa non c'entra nulla!

ciao
max

Ritratto di peste
peste
(Guru)
Offline
Guru
Iscritto: 28/03/2005
Messaggi: 849

non ti preoccupare, avevo capito ed in effetti io mi trovo in quella situazione. ho un'ati che riesco a far andare con aixgl e all'inizio tutto era lentissimo ma l'opzione exa non era attivata. ieri ha girato bene con beryl per un po' ma poi come al solito mi ha mandato in freeze il sistema...

mah...

peste

Mandriva 2009.0 Cooker - Kernel 2.6.26-desktop586-rc8
- KDE 4 - P4 3.0Ghz - 1024Mb RAM - ATI Radeon 9600 Pro - Grub Boot Loader

Ritratto di freed
freed
(Guru)
Offline
Guru
Iscritto: 23/10/2006
Messaggi: 1624

ma mò che è sto aixgl? un ibrido? muuhuhhahah
no scherzo...cmq ho visto che sono usciti i nuovi driver ati
mah vedremo...

ciao
max