bonjour,
je vous colle mon fichier expliquant mon installation des drivers via la methode smxi
adresse de reference, si vous vous le lire (en anglais)
howtoforge.com/enabling-comp … force-8200
- ajouter les depots generaux ds le sources.list
sources.list
# deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official amd64 CD Binary-1 20$
# deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official amd64 CD Binary-1 20$
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
## squeeze
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
## squeeze multimedia
## deb http://www.debian-multimedia.org squeeze main non-free
## deb-src http://mirror.home-dn.net/debian-multimedia squeeze main
# squeeze security
## deb http://security.debian.org/ squeeze/updates main contrib non-free
## deb-src http://security.debian.org/ squeeze/updates main contrib non-free
# cd /usr/local/bin/
# wget smxi.org/smxi.zip && unzip smxi.zip (telecharger et dezipper smxi)
NB: la seconde ligne est une double commande
- terminal root -> executer smxi (./smxi ou smxi tout court), le terminal vous demande si vous voulez arreter le bureau c’est a dire gdm3, vous répondez oui et vous vous trouvez sur un ecran noir (console tty7)
procedure d’installation
Q1 (depuis le terminal root):
- demande d’arreter le serveur graphique
- passer en console tty; pour passer sur une autre console (par exemple tty1) vous appuyez simultanement sur les touches CTRL-Alt-F1,
vous vous logguez avec votre user normal puis ensuite en root (commande su)
(depuis la console tty)
- vous vous placez ds /usr/local/bin et re executer smxi (commande ./smxi ou smxi tout court)
Mes choix mais vous pouvez en choisir d’autres. Il est important d’arriver sur une liste de choix vous permettant de continuer vers les graphiques (continue to graphics de memoire) et a ce moment, je pense que le + judicieux est de choisir le driver courant (current).
Le script peut aussi vous demander si vous voulez creer un xorg.conf. Il vaut mieux à mon avis
Q2: choix 1
Q3: choix 1
taper entree
Q4: 1
taper entree
Q5: 1
taper entree
Q6: 1 (installation de paquets)
Q7: 13 (choisir son pays de telechargement)
Q8: 3 (kernel)
taper entree
Q9: 5 (continuer dist-upgrade)
Q10: 1 (continuer dist-upgrade)
taper entree
Q11: accepter (y) (messages WARNING qui ne semblent pas importants), le dist-upgrade a du etre effectue sans erreur
Q12: 4 (continuer)
Q13: 7 (continuer l’installation des drivers graphiques)
Q14: 7 (current nvidia)
Q15: creer le xorg.conf (message ou tt semble etre ok)
taper entree (messages WARNING qui ne semblent pas importants), les drivers sont installés, vous avez la version
Q16: 1
Normalement vous etes revenu en mode graphique (bureau avec gdm3)
pour verifier si le driver est bien present dans une console vous tapez (en root ou pas, je ne sais plus):
lsmod | grep -i nvidia
Ici vous devez retourner en console (enlever le bureau/gdm3
- arreter le X si necessaire
/etc/init.d/gdm3 stop
(en root ou pas, je ne sais plus)
- editez le xorg.conf (qui doit etre vide si vous ne l’avez pas deja cree)
nano /etc/X11/xorg.conf
[…]
Section "Extensions"
Option “Composite” "enable"
EndSection
[…]
- Section “Device”, add the following lines:
[…]
Option “AllowGLXWithComposite” "true"
Option “TripleBuffer” "true"
Option “XAANoOffscreenPixmaps” "true"
Option “RenderAccel” “true”
[…]
- Section “Screen”, add the following lines:
[…]
Option “AddARGBGLXVisuals” "true"
Option “AddARGBVisuals” “true”
[…]
- Ici, un exemple de xorg.conf pour savoir ou vous devez coller les lignes precedentes
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildd@barber) Sun Jun 13 12:08:56 UTC 2010
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
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"
FontPath "built-ins"
EndSection
Section "Module"
Load "record"
Load "dri2"
Load "dbe"
Load "extmod"
Load "glx"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Extensions"
Option "Composite" "enable"
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 "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "VideoKey" # <i>
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "C77 [GeForce 8100 / nForce 720a]"
Option "AllowGLXWithComposite" "true"
Option "TripleBuffer" "true"
Option "XAANoOffscreenPixmaps" "true"
Option "RenderAccel" "true"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
Option "AddARGBGLXVisuals" "true"
Option "AddARGBVisuals" "true"
SubSection "Display"
Viewport 0 0
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
- redemarrez le bureau/gdm3:
/etc/init.d/gdm3 start
- verifiez si vous pouvez utiliser les effets 3D, console en root
glxinfo | grep direct
Output should be as follows:
root@debian:/home/falko# glxinfo | grep direct
direct rendering: Yes
GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_direct_state_access,
Tout ceci est de memoire, j’espere que vous vous en sortirez, c’est pas “trop” sorcier
areuh