AdminSysNet

Aller au contenu | Aller au menu | Aller à la recherche

Open Source › Gestionnaires de fenêtres (KDE;Gnome?Xfce,fvwm,blackbox,...)

Fil des billets

Debian 5: installation du driver nvidia et de Compiz

http://nicofo.tuxfamily.org/index.php?post/2008/10/17/Comment-lancer-Compiz-au-demarrage-de-Gnome-en-UNE-instruction

http://technowizah.com/2006/10/debian-how-to-aiglx-compiz.html

http://wiki.compiz-fusion.org/Plugins/Cube

#A REMPLIR#

Xorg: paramétrages /etc/X11/xorg.conf

http://www.andesi.org/admin:serveur-x:re-configuration-du-serveur-x

http://doc.ubuntu-fr.org/xorg

http://formation-debian.via.ecp.fr/xfree.html

http://www.tldp.org/HOWTO/HOWTO-INDEX/howtos.html

http://vbeaud.free.fr/Informatique/PersoDebian/HTML/node6.html

Des sujets de forums avec des indications utiles pour paramétrer Xorg:

http://debian-facile.org/forum/viewtopic.php?id=974

http://linuxfr.org/forums/15/26240.html

http://debian-facile.org/wiki/doku.php?id=config:configuration:serveurx

http://forum.debian-fr.org/viewtopic.php?f=3&t=16980&p=1...

Infos!!! Pour changer la résolution de l'écran rapidement: Ctrl+Alt+ + (plus) ou - (moins) pour augmenter ou diminuer la résolution d'affichage. Cela permet de tester différentes résolutions rapidement.

=> Installation de Xorg sous Debian 5:

lors de l'installation de Debian 5 (Lenny), j'ai eu un problème de paramétrage du serveur X. Xorg et Gnome sont installés mais lorsque le PC démarre, l'écran reste noir et m'indique que le flux vidéo doit être mis en "1280x1024 @ 60Hz" pour être accepté. Par défaut l'étape de configuration du serveur X ne demandait que les informations concernant le clavier ("pc105" "fr" "latin9").

Après avoir cherché sur le net, j'ai testé "dpkg-reconfigure  xserver-xorg " qui n'a fait que reconfigurer le clavier. Il semble que depuis la v7.3 d'Xorg, cette commande ne permet plus de paramétrer les périphériques  souri, écran et carte graphique comme c'était le cas auparavant.

Finalement, après de nouvelles recherches, j'ai dû effectuer plusieurs opérations pour que cela fonctionne.

Ce lien m'a beaucoup aidé:http://www.andesi.org/admin:serveur-x:re-configuration-du-serveur-x

Je vais indiquer les opérations effectuées sur mon PC:

1) Ctrl+Alt+F1 pour se mettre sur le terminal 1 afin de pouvoir se connecter à la console en root.
Je vérifie les infos de ma carte graphique avec:

# lspci|grep VGA

Cela m'affiche bien les informations de ma carte nvidia 6600gt

2) Arrêt du serveur X, ce qui se fait en arrêtant gdm (Gnome étant le Windows Manager par défaut sous Debian).
# /etc/init.d/gdm stop

3) Création d'un fichier /root/xorg.conf.new grâce à la commande "Xorg -configure".Le fichier contiendra les paramètres récupérés automatiquement pour la carte graphique, le clavier la souri mais pour l'écran il ne semble pas récupérer grand chose (ça dépend peut-être du matériel...).
# Xorg -configure
Le fichier /root/xorg.conf.new est crée.

4) On va tester ce fichier avant de le mettre en production:
# X -config /root/xorg.conf.new

On voit apparaitre un fond graphique de type grille avec un pointeur de souri en forme de croix en plein milieu de l'écran. Cela signifie que le serveur X fonctionne.

5) On revient sur le terminal tty1 avec Ctrl+Alt+F1

6) Ctrl+C pour arrêter le serveur X qui s'est lancé pour le test. (Si on fait Alt+F7 on retourne sur le terminal graphique et on voit qu'il est arrêté car il ne reste plus qu'un curseur clignotant en haut à gauche).

7) On renomme le fichier xorg.conf en xorg.conf.old car il contient les paramètres du clavier (utilisés un peu plus tard):
# cp  /etc/X11/xorg.conf  /etc/X11/xorg.conf.old

On remplace notre fichier xorg.conf par le nouveau fichier xorg.conf.new
# cp  /root/xorg.conf.new  /etc/X11/xorg.conf

8) On relance le serveur X
# /etc/init.d/gdm start
L'interface graphique se lance mais elle est en résolution très basse avec 16 couelurs et cela plante plusieurs fois puis un message indique que le serveur s'est arrêté 6 fois en 90 secondes et qu'il va être mis en attente puis recommencera à se lancer dans 2mn.
Il y a donc un problème de configuration mais le serveur arrive au moins à se lancer.
Il faut donc vérifier et modifier les paramètres de xorg.conf

9) On arrête de nouveau gdm:
#/etc/init.d/gdm stop

10) Il faut récupérer les paramètres de fréquences de l'écran !!!
J'ai téléchargé la documentation sur le site du constructeur pour mon écran (Philips 190S5S).
Les fréquences indiquées dans la doc sont:56Hz à 76Hz et 30kHz à 82kHz. A prioris, les fréquences en Hz (56Hz à 76Hz) sont le rafraichissement Vertical et les fréquences en kHz (30kHz à 82kHz) sont les fréquences de Synchronisation Horizontale.

11) On ouvre xorg.conf.old et on note les paramètres du clavier (section Keyboard):
# nano /etc/X11/xorg.conf.old
et on ouvre xorg.conf (le nouveau fichier):
# nano /etc/X11/xorg.conf
puis on tape les paramètres du clavier dans la section Keyboard.

12) Dans la section Monitor on peut remplir VendorNam  "Philips" et ModelName  "190S5S"
On ajoute les lignes:
HorizSync     30-82
VertRefresh 56-76
Option         "DPMS"

On peut modifier "l'Identifier" de l'écran (par défaut "Monitor0", on peut mettre un nom de son choix tel que "Monitor0-Philips109S") mais il faudra le modifier partout où il apparait dans le fichier (par exemple dans la section Screen ).


Chaque section dispose d'un "Identifier", c'est un nom qui permet d'identifier les différents composants (écrans,cartes graphiques, clavier, souri, screens) dans le fichier de configuration et de le réutiliser dans les sections  telles que Screen (gestion de l'affichage selon les écrans et les modes d'affichage).

13) Dans la section Device, on doit voir les paramètres de la carte graphique nvidia.
Il faut remplacer la ligne:
Driver  "vga"
par
Driver "nv"
"nv" sont les drivers nvidia libres et cela fonctionnera avec ces drivers alors que le serveur X ne fonctionne pas correctement avec "vga".

14) Dans la section Screen, j'ai modifié les lignes suivantes pour correspondre aux  "Identifier" des autres sections:
        Device     "Card0-nvidia6600gtc"
        Monitor    "Monitor0-Philips109S"
J'ai mis la profondeur de couleur par défaut à 24bits:
        DefaultDepth    24
Et j'ai jouté les résolutions possibles dans chaque "Display":
        Modes   "1280x1024" "1024x768" "800x600" "640x480"

15) On enregistre les modification dans nano avec Ctrl+X puis taper O (oui) ou Y (yes) selon la langue (français ou anglais) puis "Entrée" pour enregistrer les modifications.

16) On redémarre gdm:
# /etc/init.d/gdm start

Et on peut enfin utiliser l'interface graphique Gnome.
C'est fini.

17) : Voici mon fichier complet "/etc/X11/xorg.conf" qui fonctionne

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    RgbPath      "/etc/X11/rgb"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/X11/misc"
    FontPath     "/usr/share/fonts/X11/cyrillic"
    FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/Type1"
    FontPath     "/usr/share/fonts/X11/100dpi"
    FontPath     "/usr/share/fonts/X11/75dpi"
    FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
    Load  "record"
    Load  "GLcore"
    Load  "dri"
    Load  "glx"
    Load  "extmod"
    Load  "xtrap"
    Load  "dbe"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option        "CoreKeyboard"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc105"
    Option        "XkbLayout"    "fr"
    Option        "XkbVariant"    "latin9"

EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
    Option        "CorePointer"

EndSection

Section "Monitor"
    Identifier      "Monitor0-Philips109S"
    VendorName      "PHILIPS"
    ModelName       "109S5S 19p*format 4/3"
    Option        "DPMS"
    HorizSync    30-82
    VertRefresh    56-76
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "ShadowFB"               # [<bool>]
        #Option     "KGAUniversal"           # [<bool>]
    Identifier  "Card0-nvidia6600gt"
    Driver      "nv"
    VendorName  "nVidia Corporation"
    BoardName   "NV43 [GeForce 6600 GT]"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0-nvidia6600gt"
    Monitor    "Monitor0-Philips109S"
    DefaultDepth    24
    SubSection "Display"
        Viewport   0 0
        Depth     1
        Modes    "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
        Modes    "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
        Modes    "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
        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    "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

* Il faut bien vérifier tous les paramètres du fichier xorg.conf (driver "nv" pour carte nvidia avec driver  libre, fréquences horizontales et verticales de l'écran, paramètres du clavier, résolutions disponible pour cet écran,...).

Optimiser Ubuntu

Supprimer les interfaces graphiques  et les réinstaller avec le minimum d'options,
gérer les paquets et regagner de l'espace disque,
désactiver des services,
compiler le noyau:
http://www.siteduzero.com/tutoriel-3-35951-optimiser-ubuntu.html

Voir le billet concernant la compilation du noyau pour plus d'informations.

Faire cohabiter KDE, Gnome, XFCE

http://www.siteduzero.com/tutoriel-3-70632-installer-desinstaller-un-ou-plusieurs-gestionnaires-de-bureau-proprement-gnome-kde-xfce-etc.html

http://www.commentcamarche.net/faq/sujet-9543-changer-de-gestionnaire-de-fenetre