compiz fusion su intel serie 8xx e 9xx (845, 855, 915, ecc..)

11 risposte [Ultimo messaggio]
Ritratto di renegate
renegate
(Monster)
Offline
Monster
Iscritto: 22/06/2006
Messaggi: 202

Ho una scheda video intel 855 con 32mb di ram quindi direi non troppo veloce!

Sono riuscito ad ottenere una configurazione discreta con buone prestazioni per far girare compiz-fusion.

Per l'installazione bisogna seguire la normale procedura riportata già nel forum:

http://www.suseitalia.org/modules/wfsection/article.php?page=1&articleid=136

il metodo più semplice è questo (1-click-install)
http://news.opensuse.org/2007/10/22/compiz-fusion-060-out-with-opensuse-packages/

si scarica il file e si esegue l'installazione

In seguito bisogna configurare il file xorg.conf editandolo come utente root, quindi modificare o aggiungere le rige:

Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
EndSection

Section "Module"
Load "freetype"
Load "type1"
Load "dbe"
Load "glx"
Load "extmod"
Load "dri"
Load "v4l"
EndSection

Section "Device"
BoardName "855 GM"
BusID "0:2:0" ;questo meglio non modificarlo
Driver "i810"
Identifier "Device[0]"
Option "Legacy3D"
Option "XVideo"
Option "DRI"
Option "XaaNoOffscreenPixmaps" "1"
Option "May_Need_ForceBIOS" "1"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "AddARGBGLXVisuals" "true"
Option "DisableGLXRootClipping" "True"
Screen 0
VendorName "Intel"
EndSection

Section "DRI"
Group "video"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "Enable"
Option "Render" "True"
Option "Damage" "True"
EndSection

fatto questo riavviate suse, poi eseguite in avvio, sistema, altri programmi>compiz fusion icon
(se non è presente compiz-fusion Icon installatelo da yast)

in basso a destra avete una icona blu, da qui attivate compiz su select windows manager

se spariscono i bordi delle finestre reimpostare in 'windows manager' kwin e andate in setting manager
da qui selezionate in EFFETTI l'opzione DECORAZIONE FINESTRE

come prestazioni ottengo con glxgears
3137 frames in 5.0 seconds = 625.643 FPS
anche se con pclinux ottengo circa 5000 frame e 1000.000 fps! non ho ancora capito perchè

Mi funziona tutto solo non ho capito come si usa il 3d cubo (ovvero che devo fare con il puntatore o con la tastiera per visualizzarlo)

Inoltre mi sapete dire a cosa servono 'indirect rendering" e "loose binding"?

Linux user number 446455

Ritratto di renegate
renegate
(Monster)
Offline
Monster
Iscritto: 22/06/2006
Messaggi: 202

che test basta premere ctrl + alt e trascinare la finestra!

comunque veloce ...

Linux user number 446455

Ritratto di MacGyver
MacGyver
(Geek)
Offline
Geek
Iscritto: 23/05/2007
Messaggi: 88

All'interno del file ci sono delle righe che non mi fido a cancellare. Qualcuno mi può dire se si possono eliminare tranquillamente, per favore?
<br />Option       &quot;monitor-LVDS&quot; &quot;Monitor[0]&quot;<br />  Option       &quot;SaXDualHSync&quot; &quot;31-48&quot;<br />  Option       &quot;SaXDualHead&quot; &quot;&quot;<br />  Option       &quot;SaXDualMode&quot; &quot;Clone&quot;<br />  Option       &quot;SaXDualMonitorModel&quot; &quot;1024X768@60HZ&quot;<br />  Option       &quot;SaXDualMonitorVendor&quot; &quot;--&gt; VESA&quot;<br />  Option       &quot;SaXDualOrientation&quot; &quot;LeftOf&quot;<br />  Option       &quot;SaXDualResolution&quot; &quot;1024x768&quot;<br />  Option       &quot;SaXDualVSync&quot; &quot;50-60&quot;<br />  Option       &quot;SaXExternal&quot; &quot;Identifier&amp;EXT+VertRefresh&amp;50-60+HorizSync&amp;31-48+PreferredMode&amp;1024x768+VendorName&amp;--&gt; VESA+ModelName&amp;1024X768@60HZ&quot;

comunque finora funziona solo l'ombreggiatura, compiz mi toglie i bordi alle finestre anche se l'opzione decora è attiva/disattiva...

Ritratto di MacGyver
MacGyver
(Geek)
Offline
Geek
Iscritto: 23/05/2007
Messaggi: 88

Ok, ho provato a cancellare anche quelle righe che vi avevo detto (in realtà ho solo usato l'espediente di farle sembrare un commento usando "#", così almeno se non funzionava usavo il terminale per ripristinare...) Comunque sia tutto come prima, compiz non vuole proprio saperne di funzionare.

Quando lo uso come desktop manager i bordi delle finestre scompaiono e, pur andando a modificare negli effetti il problema non si risolve. Anzi, sembra che qualsiasi impostazione io inserisca non venga applicata. Che cosa posso fare?

L'accelerazione 3D è abilitata, se uso glxgears appaiono le rotelline tridimensionali che girano... La mia scheda è una INTEL 945...

Ritratto di Crismon
Crismon
(Guru)
Offline
Guru
Iscritto: 28/11/2006
Messaggi: 1715

Prova ad avviarlo e a selezionare un tema di emerald... se le barra superiore della finestra compare non ti resta che seguire questi passi:

Quote:

Ripreso dalla guida di gepeppe:

9 - Se tutto va bene configuro compiz con il comando "ccsm".
10 - Alla voce "Effetti" clicco su "Decorazione finestra".
11 - Nella riga "comando" scrivo: "emerald --replace".
12 - Esco e al limite mi configuro emerald con "emerald-theme-manager".

www.crismonblog.org | Un blog targato openSUSE

Ritratto di MacGyver
MacGyver
(Geek)
Offline
Geek
Iscritto: 23/05/2007
Messaggi: 88

Forse c'è qualcosa che mi sfugge a questo punto...
Allora, io da Compiz-Fusion icon scelgo

"Select Window Manager">Compiz
poi vado su
"Settings Manager">"Decorazione finestra"> nel campo "comando" scrivo "emerald --replace".
Indi vado su Emerald Theme manager e mi viene fuori la finestra con tutto l'elenco dei temi. A questo punto però, qualsiasi tema io selezioni non succede nulla... Cioè... non esiste un pulsante che dica "Utilizza" o altro, ci posso solo cliccare sopra, e viene evidenziato... Booh...

Comunque non è solo quello che non va, anche il cubo o gli altri effetti sono K.O. ... boooh

Ritratto di Crismon
Crismon
(Guru)
Offline
Guru
Iscritto: 28/11/2006
Messaggi: 1715

Il tema di emerald lo cambia con la semplice selezione del motivo.. a questo punto credo proprio che ci sia qualcosa a livello di configurazione che non quadra...

www.crismonblog.org | Un blog targato openSUSE

Ritratto di MacGyver
MacGyver
(Geek)
Offline
Geek
Iscritto: 23/05/2007
Messaggi: 88

Mmm, ok, grazie... Proverò a riguardare da capo i vari passaggi. Grazie ancora.

Ritratto di MacGyver
MacGyver
(Geek)
Offline
Geek
Iscritto: 23/05/2007
Messaggi: 88

Siiii! Ragazzi ce l'ho fatta! Ho ricominciato da capo, disinstallando tutto quello che avevo messo fin ora.
Molto probabilmente avevo solo omesso delle impostazioni in xorg.conf...

Ritratto di Daniels
Daniels
(Geek)
Offline
Geek
Iscritto: 15/11/2006
Messaggi: 166

Io ho una intel 915 GM e la prima volta che installo tutto compiz and co mi è partito, anche utilizzando il comando gnome-xgl-switch --enable-xgl. Avevo provato un poco e i plugin che erano abilitati non davano alcun problema. Poi però riavviando continuava a non avviarmi Xserver e ha cominciato a darmi problemi. Praticamente ora sono nelle condizioni in cui non va prorpio!!! se do il comando gnome-xgl... mi va tutto in crash X se invece non do il comando ma uso solo compiz --replace cpp mi dice errore Fatal: No GLXFBConfig for default depth, this isn't going to work.

E non so che farci. PERCHE' subito è andato solo abilitando accelerazione 3D da SAX2 ora invece neppure modificando xorg va? Thinking

Ritratto di wal7er
wal7er
(Guru)
Offline
Guru
Iscritto: 21/09/2007
Messaggi: 572

C'ho anche io la 915gm.
Prima di tutto usa il 3d attraverso aiglx che e' quello che consigliano sul forum ufficiale perche' con xgl e' troppo lenta.

Questo e' il mio xorg.conf funzionante dopo innumerevoli tentativi e cash:
-----------------------------------
# /.../
# SaX generated X11 config file
# Created on: 2008-03-08T17:07:36+0100.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
EndSection

Section "Module"
Load "freetype"
Load "glx"
Load "type1"
Load "dbe"
Load "extmod"
Load "dri"
EndSection

Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "it"
Option "XkbModel" "pc102"
Option "XkbRules" "xfree86"
EndSection

Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "7"
Option "Device" "/dev/input/mice"
Option "Name" "Belkin USB Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Driver "synaptics"
Identifier "Mouse[3]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "on"
Option "InputFashion" "Mouse"
Option "Name" "Synaptics;Touchpad"
Option "Protocol" "explorerps/2"
Option "SHMConfig" "on"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 304 190
HorizSync 30-65
Identifier "Monitor[0]"
ModelName "LGPHILIPSLCD LCD MONITOR"
Option "DPMS"
VendorName "LPL"
VertRefresh 50-70
UseModes "Modes[0]"
EndSection

Section "Modes"
Identifier "Modes[0]"
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x800" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800" "1024x768" "800x600"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

Section "Device"
BoardName "915 GM"
BusID "0:2:0"
Driver "intel"
Identifier "Device[0]"
Option "XAANoOffscreenPixmaps"
Option "DRI"
Option "VideoRam" "131072"
Screen 0
VendorName "Intel"
EndSection

Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
InputDevice "Mouse[3]" "SendCoreEvents"
Option "AIGLX"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection

Section "Extensions"
Option "Composite"
EndSection

-----------------------------------

Se qualcosa va storto (no X server) basta che fai riconfigurare tutto da sax con sax2 -r

Per eseguire compiz usa (o installa se non lo hai) compiz-manager e disinstalla gnome-xgl-switch.

Buona configurazione

HP Pavilion dv5-1110el powered by OpenSUSE 13.2 64bit

http://linuxcounter.net/cert/432576.png