LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


gentoo:gentoo-carte-video

— page corrigée — TheShift 2009/02/26 15:06

Installation de drivers vidéos spécifiques

Guides et Tutoriels Gentoo-Québec
PDF original <note important>ATTENTION :

L'utilisation des drivers ATI propriétaire est à vos risques et péril. Si votre carte graphique est compatible avec le driver Open Source, c’est tant mieux !
Il faut bien comprendre que le “FrameBuffer” est indépendant du driver 3D, donc c’est juste un ajout de plus pour “flasher” et surtout pour exploiter les fonctions de Compiz-Fusion.
Enfin, il se peut aussi que seul le driver propriétaire soit la seule solution possible pour faire fonctionner votre carte vidéo.

Voici 3 liens pour la documentation :

</note>


ATI Radeon

Copie de sauvegarde

La première chose à faire c’est de prendre en backup le fichier /etc/X11/xorg.conf et /usr/src/linux/.config.

# mkdir /root/backup
# cp /etc/X11/xorg.conf /root/backup/xorg.conf
# cp /usr/src/linux/.config /root/backup/.config

Vérification de la configuration du noyau

On doit vérifier le noyau pour s’assurer qu’une option très importante ne soit pas compilée dans votre noyau. Soit le Direct Rendering Manager, car c’est incompatible avec le driver de ATI propriétaire.

Section Device Driver
(*) Character devices
  () Direct Rendering Manager (Xfree86 4.1.0 and higher DRI supp)

De plus, selon la FAQ du driver de ATI, le framebuffer de ATI ne fonctionne pas avec le driver 3D.

Section Device Driver
(*) Graphics Support
  (*) Support for Frame buffer devices
    (*) VESA VGA graphics support

On doit recompiler le noyau et faire les changements en conséquence. Ne pas oublier de rajouter vga=792 ou vga=795 sur votre ligne de kernel dans Grub.

Redémarrage du noyau si vous avez fait un changement.

Installation du driver 3D ATI propriétaire

On doit prendre les versions instables, car on a plus de chances que ca fonctionne.

# echo "x11-drivers/ati-drivers ~x86" >> /etc/portage/package.keywords
# emerge x11-drivers/ati-drivers

On quitte le Serveur X

Vous devez appuyer sur ALT+CTRL+F1 pour arriver dans la console de démarrage.

# /etc/init.d/xdm stop

Mise à jour du profile

# env-update
# source /etc/profile

Chargement du driver 3D

# modprobe fglrx
# eselect opengl set ati

Configuration du driver 3D

Ici vous avez le choix.

-1)-

Soit vous mettez “la ligne vesa” en commentaire pour ajouter la ligne fglrx dans /etc/X11/xorg.conf :

Section "Device"
  Identifier "ATI FIREGL"
  # Driver    "vesa"
    Driver   "fglrx"
  #VideoRam  262144
  # Insert Clocks lines here if appropriate
-2)-

Soit vous utiliser l’utilitaire fournit par Ati qui va vous créer un fichier /etc/X11/xorg.conf automatiquement :

# /opt/ati/bin/aticonfig –initial –input=/etc/X11/xorg.conf

Vérification de la configuration du clavier

Vous devez vérifier si la configuration du clavier est encore en ca(fr). Il arrive que l’outil de Ati change la configuration du clavier.

Identifier  "Keyboard1"
  Driver      "kbd"
  Option  "AutoRepeat"  "500 30"
  Option  "XkbRules"    "xorg"
  Option  "XkbModel"    "pc105"
  Option  "XkbLayout"   "ca(fr)"

Redémarrage du Serveur X

On redémarre le serveur X.

# /etc/init.d/xdm start

Vérification du bon fonctionnement

Pour tester la configuration :

# /opt/ati/bin/fglrxinfo

Vous devez voir ceci : ATI Technologies

# /usr/bin/glxgears
# /opt/ati/bin/fgl glxgears

Normalement, le programme appelle une extension propriétaire, ce qui fait qu’il est impossible de le lancer avec un driver autre que le driver fglrx qui est bien configuré.

Chercher la ligne indiquant : “direct rendering: Yes”

Si c’est écrit No, il y a eu un problème. Pour savoir la source du problème, il faut aller voir les informations dans le fichier /var/log/Xorg.0.log


NVidia

Installation

# emerge nvidia-drivers
# media-video/nvidia-settings
# x11-apps/mesa-progs

On quitte le Serveur X

Vous devez appuyer sur ALT+CTRL+F1 pour arriver dans la console de démarrage.

# /etc/init.d/xdm stop

Configuration du driver 3D

Le package nvidia-settings contient un utilitaire qui va configurer automatiquement notre fichier de configuration.

# nvidia-xconfig

Ajustement du fichier X

Vous devez vérifier votre souris, clavier et votre écran sont correctement configurés :

Section "InputDevice"
  Identifier "Mouse0"
  Driver     "mouse"
  Option "Protocol"       "Auto" # Auto detect
  Option "Device"         "/dev/input/mice"
  Option "Name"           "Logitech USB Gaming Mouse"
  Option "ZAxisMapping"   "4 5 6 7"
  Option "SendCoreEvents" "true"
  Option "Emulate3Buttons"
EndSection

Section "InputDevice"
  Identifier "Keyboard0"
  Driver     "kbd"
  Option "AutoRepeat" "500 30"
  Option "XkbRules"   "xorg"
  Option "XkbModel"   "pc105"
  Option "XkbLayout"  "ca(fr)"
EndSection

Section "Monitor"
  Identifier    "Monitor0"
  VendorName    "Unknown"
  ModelName     "Unknown"
 # HorizSync    30.0 - 110.0
 # VertRefresh  50.0 - 150.0
  Option       "DPMS"
EndSection

Chargement du driver 3D

# modprobe nvidia
# eselect opengl set nvidia

Redémarrage du Serveur X

On redémarre le serveur X.

# /etc/init.d/xdm start

Vérification du bon fonctionnement

Pour tester la configuration :

# glxinfo | grep direct

Vérifier si direct rendering : Yes. Dans ce cas tout est correct. Pour tester la rapidité du driver :

# glxgears

De plus, certains vont vouloir optimiser le fichier /etc/X11/xorg.conf de la manière suivante :

Section "Device"
  Identifier  "Device0"
  Driver      "nvidia"
  VendorName  "NVIDIA Corporation"
  Option      "NoLogo" "true"
EndSection

Enfin vous pouvez lancer la commande suivante quand vous aurez une interface graphique qui fonctionne :

# nvidia-settings




Retour à la page Gentoo

gentoo/gentoo-carte-video.txt · Dernière modification: 2018/11/17 12:53 (modification externe)