Wenn Sie ein VIA-System haben:
- http://dri.freedesktop.org/snapshots - Dort die aktuellsten "common-*" und "via-*" herunterladen. Zum Beispiel: - common-20060403-linux.i386.tar.bz2 - via-20060403-linux.i386.tar.bz2 - dann noch den Patch holen, wie im Forum beschrieben
Ein einfacher Weg geht wie folgt:
- base-config - Select and install packages - Desktop environment - american (American English) - american (American English) - Yes - Yes - Yes - Ok - Yes - No - /var/lib/cvs - create - Ok - No - a4 - auto - Ok - None - Yes - Ok - vesa - xfree86 - Ok - pc105 (Warum war hier 104 Default?) - de - Ok - Ok - Ok - Ok - Yes - Ok - /dev/input/mice - Yes - Achtung! Das ist eine Positivliste! Die Modi anwählen, die Sie haben wollen. - Ok - 24 - 8 Minuten warten - Finish configuring the base system
apt-get install mc apt-get install kdm
Benutzer root freischalten:
- etc/kde3/kdm/kdmrc - Zeile 233: "AllowRootLogin=true" setzen - etc/gdm/gdm.conf - Zeile 157: "AllowRoot=true" setzen
X konfigurieren: xf86cfg
nicht zu empfehlen: dexconf
Bildschirmmodi erhöhen (60 Hz sind bei LCD akzeptabel):
/etc/X11/XF86Config-4:
Bei Section "Screen" Variable Modes erweitern.
vorher:"800x600" "640x480"
nachher:"1280x1024" "1024x768" "800x600" "640x480"
Alle Sections mit Depth < 24 rausschmeißen.
Das X.Org-Projekt wird benötigt, weil das alte XFree86-Projekt keine aktuellen Graphik-Chips
mehr unterstützt. Sarge enthält das X.Org-Projekt noch nicht. Es muss dazu ein Backport heruntergeladen
und installiert werden. Eine mögliche Quelle für das X.Org-Projekt ist folgende:
http://backports.org/debian/pool/main/x/xorg-x11/
Was davon alles benötigt wird, das muss ich noch herausfinden.
Zunächst vermute ich, dass DRI ein X voraussetzt. Wenn die Installation
hier klappt, dann teste ich mal die andere Reihenfolge: Erst DRI, dann X.
Die Direct Rendering
Infrastructure (DRI) verspricht einen direkten
Zugriff auf die Hardware des Graphik-Chips
im X-Window-System auf sicherer und effizienter Weise.
Hier können Sie es nachlesen:
Wenn Sie einen Barebone mit dem Chipsatz "VIA K8M800 + VT8237R +" haben, dann sollten Sie
DRI
installieren.
Auf folgender Seite bekommen Sie dazu die entsprechenden Pakete:
http://dri.freedesktop.org/snapshots/
Sie benötigen das aktuellste common-* und das aktuellste auf die Hardware spezialisierte Paket,
in unserem Fall
also das aktuellste via-*. Entsprechend laden Sie herunter:
Die DRI
erwartet im Kernel eine Makro-Definition, die im Kernel nicht vorhanden ist. Sie müssen daher den Kernel
patchen. Die Bug-Beschreibung dazu finden Sie hier:
http://bugs.freedesktop.org/show_bug.cgi?id=6211
Sie müssen folgenden Patch herunterladen:
Nach dem Download haben Sie jetzt die folgenden drei Dateien:
Auf dem Zielrechner können Sie die Dateien in folgendem Verzeichnis ablegen:
Machen Sie sich vom Original eine Arbeitskopie und beginnen Sie mit der Arbeit:
cd /system_local/data/DRI mkdir ausp cp -a define_spinlock.patch ausp cp -a common-20060403-linux.i386.tar.bz2.tar ausp/common-20060403-linux.i386.tar.bz2 cp -a via-20060403-linux.i386.tar.bz2.tar ausp/via-20060403-linux.i386.tar.bz2 cd ausp bzip2 -dv common-20060403-linux.i386.tar.bz2 bzip2 -dv via-20060403-linux.i386.tar.bz2 tar -xvf common-20060403-linux.i386.tar tar -xvf via-20060403-linux.i386.tar
Sie müssen jetzt eine Quelldatei in den Quellen der
DRI
patchen. Die DRI dann selbst darum, dass der Patch in
den Kernel wandert.
cp -a define_spinlock.patch via-20060403-linux.i386/drm/linux-core cd via-20060403-linux.i386/drm/linux-core patch -p0 < define_spinlock.patch
Die Kernel-Headers werden benötigt, damit sich DRI ordentlich installieren kann.
apt-get install kernel-headers-$(uname -r) cd /usr/src ln -s kernel-headers-$(uname -r) linux ln -s linux linux-2.6
Jetzt kann die Installationsroutine der DRI aufgerufen werden.
cd ../../.. cd common-20060403-linux.i386 ./install.sh cd .. cd via-20060403-linux.i386 ./install.sh cd ..