Compiz su Ubuntu e su Slackware

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
py67
Linux 2.x
Linux 2.x
Messaggi: 489
Iscritto il: mar 4 ott 2005, 18:34

Compiz su Ubuntu e su Slackware

Messaggio da py67 »

Ho notato che usando Compiz sulla nuova Ubuntu 7.10, compiz e decisamente più prestante, un esempio su tutte, quando guardo la TV con Kaffeine in Ubuntu le immagini sono fluide senza scatti, mentre la stessa cosa sulla Slack 12.0 le immagini sono leggermente scattose, non fluide, sicuramente è una questione di regolazione, secondo voi dove devo mettere le mani?

Grazie

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

Beh innanzitutto bisogna vedere come hai configurato X.
Secondariamente, controlla che tipo di driver usi per l'ouput del tuo player (xine, mplayer, etc). Magari hai X11, e ciò è male :)

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Messaggio da DanBadJar »

Hai provato a ricompilare il kernel con l'opzione low latency?
Altro che ubuntu...

Avatar utente
py67
Linux 2.x
Linux 2.x
Messaggi: 489
Iscritto il: mar 4 ott 2005, 18:34

Messaggio da py67 »

nuitari ha scritto:Beh innanzitutto bisogna vedere come hai configurato X.
Secondariamente, controlla che tipo di driver usi per l'ouput del tuo player (xine, mplayer, etc). Magari hai X11, e ciò è male :)
Uso i Driver della Nvidia 100.14.1, xine è inpostato in auto e questo è il mio xorg.conf:

Section "ServerLayout"

Option "aiglx" "true"

# "SendCoreEvents".
Identifier "Simple Layout"
Screen "Screen 1" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"

FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/TTF"
FontPath "/usr/lib/X11/fonts/OTF"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/local/share/fonts"
EndSection

Section "Module"

# Load "dri"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "freetype"
# Load "xtt"
Load "glx"
# This loads the DRI module
EndSection

Section "InputDevice"

# Option "XkbOptions" "ctrl:swapcaps"
# These are the default XKB settings for Xorg
# Option "XkbRules" "xorg"
# Option "XkbModel" "pc105"
# Option "XkbLayout" "us"
# Option "XkbVariant" ""
# Option "XkbOptions" ""
# Option "XkbDisable"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
Option "XkbRules" "xorg"
Option "XkbModel" "microsoftmult"
Option "XkbLayout" "it"
EndSection

Section "InputDevice"

Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "Auto" # Auto detect
Option "Device" "/dev/input/mice"
# When using XQUEUE, comment out the above two lines, and uncomment
Option "ZAxisMapping" "4 5 6 7"
# Emulate3Buttons is an option for 2-button mice
EndSection

Section "Monitor"

Identifier "HP8901"
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 120.0
EndSection

Section "Device"

Identifier "Standard VGA"
Driver "vga"
VendorName "Unknown"
BoardName "Unknown"
EndSection

Section "Device"

#VideoRam 262144
# Insert Clocks lines here if appropriate
Identifier "NV6600"
Driver "nvidia"
EndSection

Section "Screen"
Identifier "Screen 1"
Device "NV6600"
Monitor "HP8901"
DefaultDepth 24
Option "RenderAccel" "True"
Option "AddARGBGLXVisuals" "True"
SubSection "Display"
Viewport 0 0
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1152x864"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

Avatar utente
py67
Linux 2.x
Linux 2.x
Messaggi: 489
Iscritto il: mar 4 ott 2005, 18:34

Messaggio da py67 »

DanBadJar ha scritto:Hai provato a ricompilare il kernel con l'opzione low latency?
Altro che ubuntu...
No, uso il kernel originale della slack 12.0 e più precisamente: 2.6.21.5-smp

Avatar utente
DanBadJar
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 28 lug 2006, 19:27
Nome Cognome: Daniele Malavasi
Slackware: 13.1
Kernel: 2.6.34.1
Desktop: XFCE - Gnome
Località: Bologna
Contatta:

Messaggio da DanBadJar »

py67 ha scritto:
DanBadJar ha scritto:Hai provato a ricompilare il kernel con l'opzione low latency?
Altro che ubuntu...
No, uso il kernel originale della slack 12.0 e più precisamente: 2.6.21.5-smp
Ecco, fossi in te ci farei un pensierino, io l'ho ricompilato e compiz ora frulla benissimo! ;)

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

Anch'io ricompilerei il kernel, comunque. La filosofia di Slackware è "se vuoi qualcosa, fattela" e questo vale anche per il kernel. Il kernel di default è buono per far partire tutto, ma ci si aspetta che tu lo ottimizzi, per avere il meglio.

Comunque, non conosco le nvidia così bene, ma a spanne sembra tutto giusto. Ho visto giusto qualche opzione in + in giro, tipo l'abilitazione esplicita di render e damage, o altre opzioncine qui e la. Fatti un giro sulle wiki, dovrebbero esserci.

Per quanto riguarda xine, prova ad usare gl od xv come driver, fai qualche tentativo e osserva le differenze.

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Secondo me, non c'è bisogno di ricompilare il kernel per compiz, va solo aggiustato meglio xorg.conf,questa è la sezione "device" del mio xorg, a me va che è una bellezza :D prova a sistemare la tua "device" section di xorg e vedi se migliora:
Section "Device"
Identifier "VESA Framebuffer"
Driver "nvidia"
Option "RenderAccel" "true"
Option "NoLogo" "true"
Option "XAANoOffscreenPixmaps" "true"
Option "AddARGBGLXVisuals" "true"
Option "DRI" "true"
#VideoRam 4096
# Insert Clocks lines here if appropriate
EndSection
Ciao :D

Avatar utente
py67
Linux 2.x
Linux 2.x
Messaggi: 489
Iscritto il: mar 4 ott 2005, 18:34

Messaggio da py67 »

slucky ha scritto:Secondo me, non c'è bisogno di ricompilare il kernel per compiz, va solo aggiustato meglio xorg.conf,questa è la sezione "device" del mio xorg, a me va che è una bellezza :D prova a sistemare la tua "device" section di xorg e vedi se migliora:
Section "Device"
Identifier "VESA Framebuffer"
Driver "nvidia"
Option "RenderAccel" "true"
Option "NoLogo" "true"
Option "XAANoOffscreenPixmaps" "true"
Option "AddARGBGLXVisuals" "true"
Option "DRI" "true"
#VideoRam 4096
# Insert Clocks lines here if appropriate
EndSection
Ciao :D
Grazie dei consigli ;) ma la qualità che ho ottenuto con le ultime uscite di OpenSuse e Ubuntu non sono ancora paragonabili, proverò a ricompilare il kernel come suggerito sopra :D

Avatar utente
py67
Linux 2.x
Linux 2.x
Messaggi: 489
Iscritto il: mar 4 ott 2005, 18:34

Messaggio da py67 »

Dunque compilato il kernle 2.6.23.1-smp, con low latency aativato e Timer Frenquency a 1000, efettivamente il sistema è decisamente molto + rapido :D , ci si accorge già dal boot, compiz è migliorato anche nei video, vedi kaffeine con la sk tv, ma non ai livelli delle altre distro, noto ancora qualche scatto ogni tanto quando guardo un film. Qualche altro miglioria che potrei aggiungere? Ultima cosa, dove devo mettere mani per cambiare il tipo di architettura della CPU? Da i386 a i686.

Buona notte a tutti. :sleepy2:

krash
Linux 0.x
Linux 0.x
Messaggi: 14
Iscritto il: mar 9 ott 2007, 16:10

Messaggio da krash »

Se intendi a livello di kernel vai dentro "Processor type and features" e cambia il processore nella voce "Processor Family".

Avatar utente
py67
Linux 2.x
Linux 2.x
Messaggi: 489
Iscritto il: mar 4 ott 2005, 18:34

Messaggio da py67 »

krash ha scritto:Se intendi a livello di kernel vai dentro "Processor type and features" e cambia il processore nella voce "Processor Family".
No non intendevo qullo, anche quando compilo un programma mi compare sempre l'architettura i386

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

Hai un sistema PCIE od AGP? Magari è una questione di settaggio del bus AGP, se ne hai uno.

Avatar utente
nuitari
Linux 3.x
Linux 3.x
Messaggi: 777
Iscritto il: dom 14 ott 2007, 12:51
Slackware: 12.0
Località: San Colombano al Lambro
Contatta:

Messaggio da nuitari »

Scusa il doppio reply, non avevo visto la domanda.

Quando compili un pacchetto dai sorgenti, normalmente prima passi dal configure. E' in quella fase che devi specificare che tipo di flag aggiungere alla compilazione. Per quanto riguarda i package scritti in C (la maggior parte imho), devi aggiungere a configure:

./configure CFLAGS="FLAGS" CXXFLAGS="FLAGS"

ovviamente aggiungendo i tuoi parametri, tipo --prefix e via dicendo.
Sostituisci FLAGS con il gisto settaggio di -march e qualsiasi altro parametro tu ritieni necessario. man gcc aiuta. Io personalmente quando riesco aggiungo anche -O2 (abilita numerose ottimizzazioni).

Ad esempio, per configurare un pacchetto per compilazione su Athlon64, potresti scrivere:

./configure --prefix=/usr --enable-static CFLAGS="-O2 -march=athlon64" CXXFLAGS="-O2 -march=athlon64"

Avatar utente
py67
Linux 2.x
Linux 2.x
Messaggi: 489
Iscritto il: mar 4 ott 2005, 18:34

Messaggio da py67 »

Chiara e concisa, grazie. ;)

Rispondi