c)NVIDIA Grafikkarte und Compiz OpenGL Desktop installieren
(COMPIZ ist "veraltet", läuft bei mir aber stabiler als die modernere Version "Beryl". Ich lasse diesen Teil jedoch dennoch hier für all jene die es mir gleichtun wollen. Ansonsten das Forum durchsuchen)
NVIDIA Treiber brauchen wir eigene, die mitgelieferten out-of-the-box Treiber liefern nur ein flackerndes buntes Bild. Abhilfe schaffen hier die neuesten Treiber für NVIDIA.
Diese sind zu finden als Teil der restricted Modules unter
http://albertomilone.com/latestrepo.html
Wenn man jedoch MADWIFI installiert hat dann FINGER WEG DAVON! Wie es ohne geht beschreibe ich etwas weiter unten
Möglichkeit 1) MIT restricted Modules
Wie es damit geht zeige ich euch nach der "einfacheren" Variante mit den Treibern von Alberto Milone.
Man fügt
|
Quellcode
|
1
|
deb http://www.albertomilone.com/drivers/edgy/latest/32bit binary/
|
der sources list hinzu und lädt sich die Keys herunter.
|
Quellcode
|
1
|
wget http://www.albertomilone.com/drivers/tseliot.asc
|
|
Quellcode
|
1
|
gpg --import tseliot.asc
|
|
Quellcode
|
1
|
gpg --export --armor albertomilone@alice.it | sudo apt-key add -
|
Jetzt noch die nvidia Treiber vom neuen Repo installieren
|
Quellcode
|
1
2
|
sudo apt-get update
sudo aptitude install nvidia-glx
|
Möglichkeit 2) OHNE restricted Modules
Möglichkeit Nummer zwei wird benötigt, wenn wir mit den MADWIFI Treibern arbeiten. Und das geht so.
Hier laden wir die neusten NVIDIA Treiber herunter:
http://www.nvidia.com/object/unix.html
Wir wechseln mit der Tastenkombi STRG+ALT+F1 in eine Konsole und stoppen den Desktop-Manager:
|
Quellcode
|
1
|
sudo killall gdm
|
Danach installieren wir die Entwicklungspakete für den xserver und die build-utilitis.
|
Quellcode
|
1
2
|
sudo apt-get install xorg-dev
sudo apt-get install build-essential
|
Man wechselnt in das Verzeichnis, in dem der zuvor heruntergeladene nvidia-Treiber liegt ändert die Dateirechte und startet dessen setup:
|
Quellcode
|
1
2
|
sudo chmod 777 NVIDIA-Linux-x86-1.0-9631-pkg1.run
sudo ./NVIDIA-Linux-x86-1.0-9631-pkg1.run
|
Wir laden uns den Kernel nicht herunter und folgen der Installationsanweisung des Programmes.
Bisher war die Bildschirmauflösung eher unansehnlich, da der wiederum proprietäre Treiber von NVIDIA nicht standardmäßig installiert wird. Das Ganze ist etwas hackelig, daher erstmals die aktuelle Konfiguration zurückspeichern. In der Konsole macht man das so:
|
Quellcode
|
1
2
|
cd /etc/X11
cp xorg.conf xorg.conf.working
|
Bisher hatten wir eine Auflösung von 800x600, das Notebook kann aber 1280x800.
Also wieder auf die Konsole und folgendes eingeben:
|
Quellcode
|
1
|
sudo dpkg-reconfigure xserver-xorg
|
Gleich im ersten Fenster „nvidia“ als Treiber auswählen und ansonsten durch die Menüs durchklicken.
Wichtig ist noch, dass bei den Bildschirm-Parametereinstellungen alle Auflösungen bis 1280x900 auswählen. und alle Konfigurationen speichern lassen.
Bei der Bildschirmkonfiguration „Advanced“ nehmen und wiederum Alles bestätigen.
Hier geht es für beide Varianten weiter
Installation von Compiz 3D Desktop
Nun muss dem Installationsprogramm ein neues REPO, also eine Downloadquelle gegeben werden. Dies erfolgt wiederum über die Konsole.
|
Quellcode
|
1
2
3
|
cd /etc/apt/
sudo cp sources.list sources.list.old
sudo gedit sources.list
|
Am Ende wird folgende Zeile hinzugefügt:
|
Quellcode
|
1
|
deb http://gandalfn.club.fr/ubuntu edgy dev
|
Speichern und Schließen der Datei und neuen Schlüssel einspielen.
|
Quellcode
|
1
2
|
gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x483170E9
gpg --export -a 0x483170E9 | sudo apt-key add -
|
Dem Installationsprogramm wieder mitteilen, dass es neue Quellen hat und Compiz mit den notwendigen Komponenten installieren
|
Quellcode
|
1
2
3
4
5
|
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install gnome-compiz-manager compiz compiz-gnome
sudo apt-get install gnome-compiz-manager-extra compiz-extra
|
Compiz ist nun installiert, nun geht es ans konfigurieren. Also wieder auf die Konsole und folgendes eingeben:
|
Quellcode
|
1
2
3
|
cd /etc/X11
cp xorg.conf xorg.conf.old
sudo gedit xorg.conf
|
Nun im Editor nach folgenden Zeilen suchen und gegebenenfalls ersetzen:
|
Quellcode
|
1
|
DefaultDepth 24
|
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
Section “Module”
# Load “GLcore”
Load “bitmap”
Load “ddc”
Load “dbe”
Load “dri”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10"
Load “type1"
Load “vbe”
EndSection
|
|
Quellcode
|
1
2
3
4
5
6
|
Section “Device”
Identifier "Standardgrafikkarte"
Driver “nvidia"
BusID “PCI:0:5:03
Option “XAANoOffscreenPixmaps”
EndSection
|
Am Ende wird noch folgendes hinzugefügt:
|
Quellcode
|
1
2
3
|
Section "Extensions"
Option "Composite" "Enable"
EndSection
|
Alternativ kann man auch nvidia die Konfiguration vornhemen lassen:
|
Quellcode
|
1
2
3
4
|
sudo nvidia-xconfig --composite
sudo nvidia-xconfig --render-accel
sudo nvidia-xconfig --allow-glx-with-composite
sudo nvidia-xconfig --add-argb-glx-visuals
|
Jetzt nur mehr neustarten und hoffen. Wenn vor dem Login das NVIDIA Symbol angezeigt wird, hat Alles funktioniert. Wenn nicht, nochmal neustarten, wenn GRUB aufgerufen wird (also ganz zu Beginn) ESC drücken und im Abgesicherten Modus starten (letzter Eintrag). Man kommt automatisch auf die Konsole, meldet sich an und gibt folgendes ein:
|
Quellcode
|
1
2
|
cd /etc/X11
cp xorg.conf.working xorg.conf
|
Neustarten und sich auf die Suche nach anderen Walk-Throughs machen. Zum Beispiel:
http://wiki.ubuntuusers.de/XServer_einrichten
Sollte Alles funktioniert haben, kann man Compiz über die Taskleiste „System-Einstellungen-GLDesktop“ aktiviert werden.
Sollten sich die Wassereffekte nicht aktivieren lassen, kann man auf der Konsole folgendes eingeben:
|
Quellcode
|
1
|
gconftool-2 -s /apps/compiz/general/allscreens/options/active_plugins "[gconf,decoration,wobbly,fade,minimize,cube,switcher,move,resize,place,rotate,zoom,scale,dbus]" -t list --list-type=string
|
So, Compiz sollte nun ebenfalls funktionieren.
Am Ende sollte man also eine xorg.conf haben, die so ähnlich aussieht wie dieses Beispiel. Bei bedarf sind die Optionen manuell hinzuzufügen.
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Fri Dec 15 10:12:14 PST 2006
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen" 0 0
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
Section "Files"
# path to defoma fonts
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "v4l"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "InputDevice"
# /dev/input/event
# for USB
Identifier "stylus"
Driver "wacom"
Option "Device" "/dev/wacom" # Change to
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
# /dev/input/event
# for USB
Identifier "eraser"
Driver "wacom"
Option "Device" "/dev/wacom" # Change to
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
# /dev/input/event
# for USB
Identifier "cursor"
Driver "wacom"
Option "Device" "/dev/wacom" # Change to
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Monitor"
Identifier "Generic Monitor"
HorizSync 28.0 - 60.0
VertRefresh 43.0 - 60.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Standardgrafikkarte"
Driver "nvidia"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Standardgrafikkarte"
Monitor "Generic Monitor"
DefaultDepth 24
Option "UseFBDev" "true"
Option "XAANoOffscreenPixmaps"
Option "RenderAccel" "True"
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
Option "TripleBuffer" "true"
SubSection "Display"
Depth 1
Modes "1200x800"
EndSubSection
SubSection "Display"
Depth 24
Modes "1200x800"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Dieser Beitrag wurde bereits 7 mal editiert, zuletzt von »ezazazel« (21. März 2007, 20:31)