domenica 4 marzo 2007

EXA - Compiz su Debian


come al solito l'hardware su cui ho testato quel che segue è quello del mio portatile, cioè un acer aspire 1692 wlmi con processore intel centrino da 1.73ghz con 512mb di ram e ati mobility radeon x700 con 128 mb di ram dedicata. la distribuzione linux è una debian testing.

per installare compiz è sufficiente prendere utilizzare i pacchetti del repository ufficiale (anche se sono alla versione 0.2.2 mentre l'ultima versione esistente al momento della scrittura di questo articolo è la 0.3.6).

una volta installato compiz assicuratevi che i driver proprietari siano disinstallati e che non siano rimasti i file di configurazione (fate un purge dei pacchetti fglrx*).

a questo punto modificate il file di configurazione /etc/X11/xorg.conf come segue:


Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
SubSection "extmod"
Option "omit XFree86-DGA"
EndSubSection
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
Load "dbe"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "Device"
Identifier "ATI Technologies, Inc. Radeon Mobility X700 (PCIE)"
Driver "radeon"
BusID "PCI:1:0:0"
Option "MonitorLayout" "LVDS,NONE"
Option "DynamicClocks" "false"
Option "AGPMode" "8"
Option "AGPFastWrite" "false"
Option "EnablePageFlip" "false"
Option "AccelDFS" "0"
Option "mtrr" "off"
Option "AccelMethod" "EXA"
Option "DPMS" "true"
Option "ColorTiling" "0"
Option "RenderAccel" "false"
Option "XAANoOffscreenPixmaps"
Option "XaaNoCPUToScreenColorExpandFill"
Option "XaaNoColor8x8PatternFillRect"
Option "FBTexPercent" "100"



EndSection

Section "Monitor"
Identifier "Monitor Generico"
Option "DPMS"
HorizSync 28-64
VertRefresh 43-60
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies, Inc. Radeon Mobility X700 (PCIE)"
Monitor "Monitor Generico"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800"
EndSubSection
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 "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "XFIXES" "enable"
Option "RANDR" "enable"
Option "DAMAGE" "enable"
Option "RENDER" "true"
Option "Composite" "Enable"
EndSection


a questo punto mettete in sessione il comando

__GL_YIELD="NOTHING" compiz --fast-filter --indirect-rendering --strict-binding --replace &

buon divertimento!

Nessun commento: