Sono usciti i nuovi driver video stabili di nvida, e siccome non sono
ancora in debian unstable ho pensato di mettere a disposizione un
pacchetto non ufficiale.

deb http://www.prato.linux.it/~mnencia/debian nvidia/
deb-src http://www.prato.linux.it/~mnencia/debian nvidia/

Il pacchetto funziona con i386 ma รจ pronto per amd64, se qualcuno mi
genera i deb metto online.

Questo pacchetto funziona con compitz incluso in sid (anche se deve
essere passato --indirect-rendering per evitare il bug delle finestre
nere).

Inoltre il pacchetto contiene anche una patch per farlo funzionare con
xen (visto che io lo uso).

In allegato lo script che io uso per switchare (alla faccia della
crusca...) fra metacity e compiz, ma probabilmente cambiando metacyti
con kwin dovrebbe funzionare pure con kde.

Di seguito le modifiche da apportare alla cond di xorg di default:

--- xorg.conf.orig      2006-11-07 20:05:55.000000000 +0100
+++ xorg.conf   2006-11-09 16:40:53.000000000 +0100
@@ -74,6 +74,8 @@
 Section "Device"
        Identifier      "nVidia Corporation NV31M [GeForce FX Go5600]"
        Driver          "nvidia"
+       Option          "AllowGLXWithComposite" "true"
+       Option          "XAANoOffscreenPixmaps" "true"
 EndSection
 
 Section "Monitor"
@@ -86,6 +88,7 @@
        Device          "nVidia Corporation NV31M [GeForce FX Go5600]"
        Monitor         "Sony LCD 1400x1050"
        DefaultDepth    24
+       Option          "AddARGBGLXVisuals" "True"
        SubSection "Display"
                Depth           1
                Modes           "1400x1050" "1280x1024" "1024x768" "800x600" 
"640x480"
@@ -123,3 +126,7 @@
 Section "DRI"
        Mode    0666
 EndSection
+
+Section "Extensions"
+       Option          "Composite" "Enable"
+EndSection

Ciao

-- 
---------------------------------------------------------------------
|    Marco Nenciarini    | Debian/GNU Linux Developer - Plug Member |
| [EMAIL PROTECTED] | http://www.prato.linux.it/~mnencia       |
---------------------------------------------------------------------
Key fingerprint = FED9 69C7 9E67 21F5 7D95  5270 6864 730D F095 E5E4

#!/bin/sh

compiz_pid=$(ps -o user,pid,command -C compiz.real | awk "/$USER/{print \$2}")
if [ -n "$compiz_pid" ]; then
        metacity --replace &
        while kill -0 "$compiz_pid" 2> /dev/null; do sleep 1; done
        kill $(ps -o user,pid,command -C gtk-window-decorator | awk 
"/$USER/{print \$2}")
else
        compiz --indirect-rendering --replace &
fi

Attachment: signature.asc
Description: Digital signature

Rispondere a