[Debien lenny] problème driver Nvidia

Résolu/Fermé
fabss Messages postés 41 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 17 décembre 2007 - 11 juil. 2007 à 19:40
 fabss - 26 sept. 2007 à 19:43
bonsoir,

j'ai un probleme de driver avec ma carte graphique NVIDIA Ge7300.
je précise que j'installe le driver propriétaire, avec les kernel source et headers meme version que le noyau.

voici le gedit /var/log/Xorg.0.log


X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: Linux Debian
Current Operating System: Linux debian 2.6.21-2-486 #1 Mon Jun 25 20:09:51 UTC 2007 i686
Build Date: 01 June 2007
Before reporting problems, check https://www.x.org/wiki/
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jul 11 19:33:02 2007
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Default Layout"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Videocard0"
(**) |-->Input Device "Keyboard1"
(**) |-->Input Device "Mouse0"
(**) Option "Xinerama" "0"
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
Entry deleted from font path.
(WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(**) Extension "Composite" is enabled
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x81e5f60
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 1.2
X.Org XInput driver : 0.7
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
ABI class: X.Org Video Driver, version 1.2
(++) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 10b9,1695 card 0000,0000 rev 00 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 10b9,524b card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:02:0: chip 10b9,524c card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:04:0: chip 10b9,1689 card 0000,0000 rev 00 class 06,00,00 hdr 00
(II) PCI: 00:05:0: chip 10b9,5246 card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:06:0: chip 10b9,5249 card 0000,0000 rev 00 class 06,04,01 hdr 01
(II) PCI: 00:07:0: chip 10b9,1563 card 1849,1563 rev 70 class 06,01,00 hdr 80
(II) PCI: 00:07:1: chip 10b9,7101 card 1849,7101 rev 00 class 06,80,00 hdr 80
(II) PCI: 00:11:0: chip 10b9,5263 card 1849,5263 rev 40 class 02,00,00 hdr 00
(II) PCI: 00:12:0: chip 10b9,5229 card 1849,5229 rev c7 class 01,01,8a hdr 00
(II) PCI: 00:13:0: chip 10b9,5237 card 1849,5237 rev 03 class 0c,03,10 hdr 80
(II) PCI: 00:13:1: chip 10b9,5237 card 1849,5237 rev 03 class 0c,03,10 hdr 80
(II) PCI: 00:13:3: chip 10b9,5239 card 1849,5239 rev 01 class 0c,03,20 hdr 80
(II) PCI: 00:18:0: chip 1022,1100 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:18:1: chip 1022,1101 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:18:2: chip 1022,1102 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:18:3: chip 1022,1103 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 01:00:0: chip 10de,01df card 10de,0366 rev a1 class 03,00,00 hdr 00
(II) PCI: 04:05:0: chip 109e,0350 card 0000,0000 rev 12 class 04,00,00 hdr 00
(II) PCI: 04:06:0: chip 1102,0002 card 1102,8061 rev 07 class 04,01,00 hdr 80
(II) PCI: 04:06:1: chip 1102,7002 card 1102,0020 rev 07 class 09,80,00 hdr 80
(II) PCI: 04:07:0: chip 1106,3044 card 1106,3044 rev 46 class 0c,00,10 hdr 00
(II) PCI: End of PCI scan

et voici le xorg.conf

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Fri Dec 15 10:12:14 PST 2006

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildmeister@builder3) Wed Nov 1 19:48:08 PST 2006

Section "ServerLayout"
Identifier "Default Layout"
Screen "Screen0" 0 0
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbOptions" "compose:rwin"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"

# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "HP w19"
HorizSync 30.0 - 83.0
VertRefresh 48.0 - 75.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nv"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7300 GS"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "RenderAccel" "true"
Option "metamodes" "1440x900 +0+0; 832x624 +0+0; 800x600 +0+0; 640x480 +0+0"
Option "AddARGBGLXVisuals" "On"
Option "XAANoOffscreenPixmaps"
SubSection "Display"
Depth 24
Modes "1440x900" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection


voila si quelqu'un pourrait m'aider apparement le probleme viendrait de glx mais meme en le commentant j'ai le probléme.

merci de votre aide
A voir également:

32 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
11 juil. 2007 à 21:19
Le truc c'est que le log que nous a donné ne nous aide pas car ce sont les lignes (WW) (warnings) et (EE) (errors) qui peuvent nous aider. En fait c'est normal car tu utilises encore le driver libre (nv) et non le driver propriétaire dans /etc/X11/xorg.conf.

Voici ma conf (sachant que ça marche chez moi)
- debian lenny,
- carte nvidia 6600GT,
- noyau 2.6.18-4-686,
- driver nvidia NVIDIA-Linux-x86-100.14.11-pkg1.run,
- gcc 4.1.3,
- xserver-xorg 1:7.2-5

Vérifie au préalable que tu as installé les paquets requis pour installer le driver, ie gcc, g++, make les linux headers de ton noyau. En root :
aptitude install linux-headers-`uname -r` make gcc g++

Ensuite crée un lien /usr/src/linux qui va pointer sur les bons headers
rm /usr/src/linux
ln -s /usr/src/linux-headers-`uname -r` /usr/src/linux

Installe le driver après avoir éteint ton serveur X (au besoin remplacer kdm par xdm ou gdm selon ce que tu utilises). Pour celà quitte ta session graphique, passe en mode texte (ctrl alt f1), et loggue toi en root :
/etc/init.d/kdm stop
cd /le/repertoire/du/script/nvidia
chmod +x NVIDIA-Linux-x86-100.14.11-pkg1.run
./NVIDIA-Linux-x86-100.14.11-pkg1.run

Si tout va bien c'est presque dans la poche, sinon remonte nous l'erreur. En particulier vérifie aussi dans les logs nvidia que tout s'est bien passé. Normalement le script nvidia met à jour tout seul /etc/X11/xorg.conf, vérifie qu'il a bien mis le driver nvidia et pas nv :
...
Section "Device"
        Identifier      "nVidia Corporation NV43 [GeForce 6600 GT]"
        Driver          "nvidia"
        BusID           "PCI:3:0:0"
EndSection
...

Il suffit de relancer le serveur X :
/etc/init.d/kdm restart

Au besoin, pour passer en mode graphique appuies sur ctrl alt f7.

Bonne chance
2
tufs Messages postés 1272 Date d'inscription mercredi 1 décembre 2004 Statut Contributeur Dernière intervention 16 mars 2008 192
18 juil. 2007 à 13:46
re



Il faut peut-tre commenté [ # ] les lignes suivantes => [ xorg.conf]
# Load "GLcore"
# Load "dri"
tu peux modifier le fichier /etc/modules comme suit =>{ en root]
grep -q ^nvidia /etc/modules || echo nvidia >> /etc/modules

Sinon pourquoi ne pas utiliser la methode debian pour installer tes drivers nVidia =>
pour desinstaller le .run
* Stop X
* login as root
* # nvidia-installer --uninstall
La methode Debian preconisé sur le site Debian-Wiki que voicie =>https://wiki.debian.org/NvidiaGraphicsDrivers
apt-get update && apt-get dist-upgrade
apt-get install module-assistant gcc nvidia-kernel-common build-essential
# m-a prepare
# m-a auto-install nvidia
# apt-get install nvidia-glx
# depmod -a
# modprobe nvidia
# dpkg-reconfigure xserver-xorg ( tu choisie nVidia )
Et voir si ça marche pas mieux );-

Bonne chance .....
1
fabss Messages postés 41 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 17 décembre 2007 3
19 juil. 2007 à 19:31
salut,

1 - tufs

oki voici les logs :

(EE) Failed to load module "nvidia" (module does not exist, 0)
(EE) No drivers available.
debian:~# cat xorg.log.1 | grep WW
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
(WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.


2 - Mamiemendo

Juste pour te dire que je n'ai pas un pentium mais un AMD64. Je ne sais pas si ce noyau peut poser problemes ?

merci
fab
1
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
20 juil. 2007 à 00:01
Si tu as mis un noyau 64 bits tu prends le driver amd64 sinon le drivers normal. Tu peux prendre le noyau que je t'ai donné il ne tirera juste pas parti du fais que tu es un proc 64bits. Mais objectivement tout ce qui est 64 bits ne fonctionne pas toujours très bien. Bref comme tu le sens.
1
hello,

En fait, je suis bien en i386 et pas en 64 bits.

Ce week end, je vais faire ta méthode avec un noyau 2.618.

j'ai aussi ce meme problème avec la mandriva 2008 avec les sources cooker, comme quoi, je crois que je vais arreter les betas, je ne suis pas assez calé.

Mais il me reste la feisty fown, pour faire tourner ma carte Nvidia avec le magnifique béryl.

Je vous tiens informé.
bon week end
fabss
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tufs Messages postés 1272 Date d'inscription mercredi 1 décembre 2004 Statut Contributeur Dernière intervention 16 mars 2008 192
20 juil. 2007 à 18:08
salut

Perso j utilises le 2.6.21 compilé en desactivant parav pour nVidia et beryl les sources noyau que j utilises ne sont pas les sources vanilla ( source d origine ) mais des versions specifique à Debian
qui respecte la DFSG accompagner d un make oldconfig durrant la compil permet d adapter une configuration anterieur du noyau à une nouvelle version et voilà ....
je n utilises pour le momment pas le 2.6.22 il y a un conflit au niveau de linux-kbuild 2.6.22 et de linux-headers- 2.6.22 j attends que ça soit corriger .....
alors toi soit tu persistes tu veux absolument ton 2.6.22 dans se cas je te renvoies ici excellent site
http://forums.debian.net/viewtopic.php?t=17035
ou alors tu veux peut-etre le 2.6.21 tu me le fait savoir et je te donne la procedure que j ai suivie .
sinon il reste la solution de mamiemando qui consiste à utiliser le noyau 2.6.18 ou aucune compil
n est necessaire que ça soit pour le noyau ou nVidia ... les paquet nvidia pour se noyau ( 2.6.18 ) sont tous dispo ...

tufs@debian:~$ apt-cache policy nvidia-kernel-2.6.21.070601
nvidia-kernel-2.6.21.070601:
  Installé : 1.0.9755-1+2.6.21.070601-10.00.Custom
  Candidat : 1.0.9755-1+2.6.21.070601-10.00.Custom
 Table de version :
 *** 1.0.9755-1+2.6.21.070601-10.00.Custom 0
        100 /var/lib/dpkg/status
1
fabss Messages postés 41 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 17 décembre 2007 3
22 juil. 2007 à 10:44
salut,

Mamiemando,

$apt-cache search linux-image | grep 686
linux-headers-2.6.21-2-686 - Header files for Linux 2.6.21 on PPro/Celeron/PII/PIII/P4
linux-headers-2.6.21-2-686-bigmem - Header files for Linux 2.6.21 on PPro/Celeron/PII/PIII/P4
linux-headers-2.6.21-2-vserver-686 - Header files for Linux 2.6.21 on PPro/Celeron/PII/PIII/P4
linux-image-2.6-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6-686-bigmem - Linux 2.6 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6-vserver-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.21-2-686 - Linux 2.6.21 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.21-2-686-bigmem - Linux 2.6.21 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.21-2-vserver-686 - Linux 2.6.21 image on PPro/Celeron/PII/PIII/P4
linux-image-686 - Linux image on PPro/Celeron/PII/PIII/P4
linux-image-686-bigmem - Linux image on PPro/Celeron/PII/PIII/P4
linux-image-vserver-686 - Linux image on PPro/Celeron/PII/PIII/P4

il n'y a plus je pense de 2.6.18-4-686

bon sinon là je suis sur un :
$uname -ras
Linux debian 2.6.17-2-486 #1 Wed Sep 13 15:56:30 UTC 2006 i686 GNU/Linux

un peu vieux oué mais bon.

je compile le driver nvidia avant d'avoir commenté nvidia-glx et je teste un demarage de x :

(WW) `fonts.dir' not found (or not valid) in "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType".
(WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0
(WW) NVIDIA(0): Option "XAANoOffscreenPixmaps" is not used

bon il n'a pas d'erreur (EE), mais X ne demarre pas quand meme.

tufs,

ok pour voir ta méthode pour un 2.6.21

merci
bon dimanche
1
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
22 juil. 2007 à 13:06
Zut :s J'ai pas pu tester avec le 2.6.21 car il ne reconnaît pas ma carte réseau. J'espère que ça va marcher... Mais sinon la démarche est a priori strictement identique.

Bon courage
1
tufs Messages postés 1272 Date d'inscription mercredi 1 décembre 2004 Statut Contributeur Dernière intervention 16 mars 2008 192
22 juil. 2007 à 20:05
salut

edite ton sources.list et copies les ligne suivantes =>
# SID officiale non-free
deb http://ftp2.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp2.fr.debian.org/debian/ sid main contrib non-free
deb http://http.us.debian.org/debian/ unstable main contrib non-free
deb-src http://http.us.debian.org/debian/ unstable main contrib non-free
puis un petit un apt-get update =>
dabord tu verifies si tu disposes des paquets si-dessous au besoin tu les installes << OK
( pour la compil )
kernel-package _ fakeroot_ libncurses5-dev_ libc6-dev _ gcc _ make _ initramfs-tools _ yaird _build-essential
dans ton home tu crees le dossier du nom de compil
tufs@debian:~$ mkdir ~/compile
tu retournes dans ta console root et tu installes ton noyau =>
#apt-get install linux-source-2.6.21
tu copies l archive dans ton le dossier compil que tu as crees =>
debian:/home/tufs# cd /usr/src
debian:/usr/src# cp /usr/src/linux-source-2.6.21.tar.bz2 /home/tufs/compile/
debian:/usr/src# exit

en retournes en utilisateur ont decompresse + un lien symbolique
tufs@debian:~$ cd ~/compile
tufs@debian:~/compile$ tar jxf linux-source-2.6.21.tar.bz2
tufs@debian:~/compile$ ln -s linux-source-2.6.21 linux

tu vas utiliser le fichier de config du noyau sur le quel tu tournes c est à dire le Linux debian 2.6.17-2-486
tufs@debian:~/compile$ cd linux
tufs@debian:~/compile/linux$ cp /boot/config-$(uname -r) .config

tu peux ajuster la configuration lorsque tu passes d un ancien noyau à un nouveau comme ça =>
tufs@debian:~/compile/linux$ make oldconfig
tu vas configurer ton noyau "processor type and features" et tu desactives
"la paravirtualization support" tu enregistres ... ( save_configuration ) pour cela =>
tufs@debian:~/compile/linux$ make menuconfig
apres la config toujours dans la meme console tu tapes => [ important meme console ]
tufs@debian:~/compile/linux$ fakeroot make-kpkg clean
je n ai pas mis mon invite la ligne est trop longue =>
fakeroot make-kpkg --us --uc --initrd --append-to-version=.`date +%y%m%d` kernel_image kernel_headers
apres tu vas pouvoir installer le noyau et les headers pour cela tu retournes en root terminal admin
et tu tapes =>
dpkg -i linux-image- ( suivie de la touche TAB c est l'autocompletion tu tapes juste le debut de la ligne elle se complete automatiquement )
dpkg -i linux-headers- ( idem TAB pour completer la ligne )
par exemple chez moi la ligne completer ( mais ne la recopies pas moi j ai compilé en juin et toi aujourdhui << ok histoire de date là 070601
dpkg -i linux-image-2.6.21.070601_2.6.21.070601-10.00.Custom_i386.deb
dpkg -i linux-headers-2.6.21.070601_2.6.21.070601-10.00.Custom_i386.deb

Voilà tu devrais avoir finie l histoire de compilation apres le reboot sur le 2.6.21 tu peux installer tes drivers nVidia en utilisant les depots SID il marche bien pour beryl );-
Fait tres attentions avec les depots sid ne fait pas de mise à jour system sinon tu passes en Unstable
info nVidia =>http://home.comcast.net/~andrex/Debian-nVidia/installation.html
la reference pour nVidia chez GNU/Linux Debian =>
https://wiki.debian.org/NvidiaGraphicsDrivers
Je me suis inspirer de se tutoriel ici ( et que je remercie au passage pour le taf )=>
http://scorpio810.tuxfamily.org/index.html
la touche TAB : c'est le 2eme touche en dessous de la touche echap elle à 2 fleches en sens inverse
Voilà en esperant ne rien avoir oublier si tu as un problem n hesite pas !!!!!
1
fabss Messages postés 41 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 17 décembre 2007 3
23 juil. 2007 à 18:34
salut tufs,

#uname -ras
Linux debian 2.6.21.070723 #1 Mon Jul 23 12:14:39 CEST 2007 i686 GNU/Linux

apres reconfiguration de xserver et redemarage de X, j'ai le droit à ce plantage.

alors pas d'erreur mais ce message en WW :

(WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-0

voila je vais creuser la dessus, j'ai deja un peu essayé de regarder sur google...mais ça m'inspire pas.

bonne soirée et merci
fab
1
tufs Messages postés 1272 Date d'inscription mercredi 1 décembre 2004 Statut Contributeur Dernière intervention 16 mars 2008 192
26 juil. 2007 à 19:14
salut


delosé pour le retard );-

Tu as utiliser quelle methode pour les drivers nvidia (Debian ou autre ) ?? il faut preciser .....

je viens juste d installer mes drivers nvidia sur le noyau 2.6.22 tu nas plus besoin de compiler ....
linux-headers-2.6.22-1-686 _ linux-image-2.6.22-1-686 _ linux-tree-2.6.22_linux-patch-debian-2.6.22_linux-kbuild-2.6.22-1

pour nVidia il faut absolument que tu utilises les versions suivantes sinon tu auras un plantage de X
meme si tu n as aucun message d erreur durant l install de nVidia <<< OK [ important ]

tufs@debian:~$ apt-cache policy nvidia-kernel-common
nvidia-kernel-common:
  Installé : 20051028+1
  Candidat : 20051028+1
 Table de version :
 *** 20051028+1 0
        900 http://ftp2.fr.debian.org testing/contrib Packages
        900 http://http.us.debian.org testing/contrib Packages
        500 http://ftp2.fr.debian.org sid/contrib Packages
        500 http://http.us.debian.org unstable/contrib Packages
        100 /var/lib/dpkg/status
tufs@debian:~$ apt-cache policy nvidia-kernel-source
nvidia-kernel-source:
  Installé : 100.14.11-1
  Candidat : 100.14.11-1
 Table de version :
 *** 100.14.11-1 0
        500 http://ftp2.fr.debian.org sid/non-free Packages
        500 http://http.us.debian.org unstable/non-free Packages
        100 /var/lib/dpkg/status
tufs@debian:~$ apt-cache policy nvidia-glx
nvidia-glx:
  Installé : 100.14.11-1
  Candidat : 100.14.11-1
 Table de version :
 *** 100.14.11-1 0
        500 http://ftp2.fr.debian.org sid/non-free Packages
        500 http://http.us.debian.org unstable/non-free Packages
        100 /var/lib/dpkg/status
tufs@debian:~$ 

Pour l install =>
debian:/home/tufs# m-a prepare
debian:/home/tufs# m-a auto-install nvidia
debian:/home/tufs# apt-get install nvidia-glx
debian:/home/tufs# depmod -a
debian:/home/tufs# modprobe nvidia

tu edites ton xorg.conf tu changes nv par nvidia << OK
si tous se passe bien tu devrais avoir ça =>
tufs@debian:~$ apt-cache policy nvidia-kernel-2.6.22-1-686
nvidia-kernel-2.6.22-1-686:
  Installé : 100.14.11-1+2.6.22-2
  Candidat : 100.14.11-1+2.6.22-2
 Table de version :
 *** 100.14.11-1+2.6.22-2 0
        100 /var/lib/dpkg/status
tufs@debian:~$

Pour ton noyau 2.6.21 si tu as utiliser la methode Debian alors mets à jour les paquets Deb (nvidia) vers SID [ unstable ] puis recommence l install des drivers nvidia à mon avis ça doit-etre ça qui bloque .....en gros si tu utilises un noyau recent il faut que tes drivers soient eux aussi recent sinon ça coince j ai ue le problem chez moi !!!!

mon xorg.conf ( les lignes beryl sont en gras )=>
# /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 "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection

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

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "Device"
Identifier "nVidia Corporation NV43 [GeForce 6200]"
Driver "nvidia"
BusID "PCI:4:0:0"
VideoRam 128
EndSection

Section "Monitor"
Identifier "Philips 190S"
Option "DPMS"
HorizSync 30-65
VertRefresh 50-75
EndSection

Section "Screen"
Identifier "Default Screen"
Option "AddARGBGLXVisuals" "True"
Option "DisableGLXRootClipping" "True"
Device "nVidia Corporation NV43 [GeForce 6200]"
Monitor "Philips 190S"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

tufs@debian:~$

voilà j espers que cette fois c est la bonne !!!!
1
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
27 juil. 2007 à 01:13
Franchement j'hallucine que tu aies autant de difficulté à installer ce driver :s
1
fabss Messages postés 41 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 17 décembre 2007 3
17 août 2007 à 20:01
salut,

bon je cherche toujours le prob.

j'ai trouvé pour le probleme edid.

***copié***
I have a fixed EDID for the Viewsonic VX2025wm. The checksum was wrong and after fixing it my monitor now works correctly with 100.14.11. The only thing changed was the last byte, from 0x14h to 0x17h. The one-byte checksum is now zero.

Okay, the EDID is attached:
* bunzip2 edid.bin.bz2
* copy edid.bin to somewhere useful, /etc/X11/ is good enough.
* add, to your Monitor section:
Option "CustomEDID" "DFP-0:/etc/X11/edid.bin"
* please note that DFP-0 could be DFP-1 or CRT-0 depending on your setup. Read the release notes, appendix B.

So, this is supposed to be helpful, only use it on the Viewsonic VX2025wm and only if you have problems. Viewsonic may have fixed the EDID on later editions. My monitor was manufactured in early 2006 (according to the EDID).

****copié ****

bon j'ai fait cela.

et maintenant je n'ai aucune erreur.

$cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER

$cat /var/log/Xorg.0.log | grep WW
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.

et je précise bien que ceux ne sont pas les logs, du driver nv mais "nvidia"

j'ai 3 distribs chez moi ma carte est une : VGA compatible controller: nVidia Corporation GeForce 7300 GS (rev a1)
sur les 3 je n'ai jamais réussit à faire fonctionner le driver -100.14.11.

par contre j'ai conservé un 1.0-9746 et celui là marche nickel sur mandriva spring et festy fawn.
mais impossible de le faire fonctionner sur lenny.

voici le log :

tuxdeb@fabsss:/root$ cat fab | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) Failed to load module "glx" (module does not exist, 0)
(EE) Failed to load module "nvidia" (module does not exist, 0)
(EE) No drivers available.

wala si vous avez d'autres propositions, je crois que je vais attendre sagement le prochaine pilote nvidia pour lenny, en éspérant que ça fonctionnera.

bon week end
fabrice
1
fabss Messages postés 41 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 17 décembre 2007 3
12 juil. 2007 à 19:33
bonjour,

Merci mamimendo pour ta réponse.

voila je viens d'essayer de compiler le driver et voila ce que j'obtiens dans : /var/log/nvidia-installer.log

***coupé***

FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'para
virt_ops'
make[3]: *** [__modpost] Erreur 1
make[2]: *** [modules] Erreur 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Erreur 1
make: *** [module] Erreur 2
-> Error.
ERROR: Unable to build the NVIDIA kernel module.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.

voila je recherche aussi de mon coté
bonne soirée
fabrice
0
tufs Messages postés 1272 Date d'inscription mercredi 1 décembre 2004 Statut Contributeur Dernière intervention 16 mars 2008 192
12 juil. 2007 à 19:40
salut


il va falloir recompiler son noyau et desactiver la paravirtualisation !!!

pour le savoir =>
tufs@debian:~$ grep -i paravirt /boot/config-`uname -r`
# CONFIG_PARAVIRT is not set

depuis les versions 2.6.20 et 2.6.21 peut-etre pas ou plus pour le 2.6.22
0
tufs Messages postés 1272 Date d'inscription mercredi 1 décembre 2004 Statut Contributeur Dernière intervention 16 mars 2008 192
12 juil. 2007 à 20:23
hi ,

FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'para
virt_ops' 

Pour etre plus precis regarde là =>

http://debian-user.blogspot.com/2007/05/nvidia-binary-drivers-and-2620-and_29.html
0
fabss Messages postés 41 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 17 décembre 2007 3
12 juil. 2007 à 20:59
SAlut tufs,

tux@debian:~$ grep -i paravirt /boot/config-`uname -r`
CONFIG_PARAVIRT=y

bah voilà c'est yes.

bon plus qu'a recompiler un noyau 2.6.22

je vous tiens au courant

bonne soirée
fabrice
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
13 juil. 2007 à 00:05
Pourquoi tu n'utilises pas tout simplement une linux-image qui marche directement ?
Moi je n'ai pas recompilé de noyau j'ai juste installé les paquets standards :
aptitude install linux-image-2.6.18-4-i686 linux-headers-2.6.18-4-i686

Reboote sur ce noyau et tente de recompiler ton driver nvidia sur ce noyau et ca devrait rouler.

Si le driver nvidia marche un coup mais pas les fois suivantes voilà la bidouille que j'ai faite.
Commente dans le script /etc/init.d/nvidia-glx (en root) ce passage :
case "$1" in
  start|restart|reload|force-reload)
#    if [ "$USE_TLS" = "1" ]
#    then
#      setup_links
#    elif [ "$USE_TLS" = "0" ]
#    then
#      remove_links
#    fi
#    rm -f  /usr/lib/libGL.so || true
#    if [ -L /usr/lib/nvidia/libGL.so.xlibmesa ] && [ -d /usr/share/doc/libgl1-mesa-dev ] ; then
#       ln -s /usr/lib/nvidia/libGL.so.1.2.xlibmesa /usr/lib/libGL.so
#    fi
#    if [ -d /usr/share/doc/nvidia-glx-dev ] ; then
#        ln -s /usr/lib/libGL.so.1.0.8776 /usr/lib/libGL.so
#    fi
   ;;

  stop)
    :
    ;;

  *)
    echo "Usage: /etc/init.d/nvidia-glx {start|stop|restart|reload|force-reload}"
    exit 1
    ;;
esac

exit 0

Je n'ai pas trop cherché à creuser ce qui était foireux je peux juste te dire que maintenant je suis tranquille ;)

Bonne chance
0
tufs Messages postés 1272 Date d'inscription mercredi 1 décembre 2004 Statut Contributeur Dernière intervention 16 mars 2008 192
13 juil. 2007 à 18:58
hi ,

bon plus qu'a recompiler un noyau 2.6.22

Si tu utilises les paquets standarts du genre un 2.6.18 tu ne rencontreras pas de problem de paravirt_ops
Alors dans se cas precis la recompilation n est pas necessaire du moins pour nVidia la regression est apparue à partir du 2.6.20 seulement .....

Mais bon il est claire que si tu veux passer à une version superieur pour raison x.y.z la recompilation est inevitable dans se cas "processor type and features" et tu desactives
"la paravirtualization support" tu enregistres ...et ça devrait etre bon ...

voilà bonne chance ....
0
fabss Messages postés 41 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 17 décembre 2007 3
16 juil. 2007 à 20:47
SAlut,

Aprés recompile d'un noyau 2.6.22.1,

j'ai enlevé le "processor type and features" et tu desactives "la paravirtualization support"

mais ça ne marche pas : ci dessous

tux@debian:~$ cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) Failed to load module "glx" (module does not exist, 0)

bon je vais essayer de bidouiller le script nvidia comme me préconisait mamiemando.

bonne soirée
je vous tiens au courant
0
fabss Messages postés 41 Date d'inscription mardi 20 juin 2006 Statut Membre Dernière intervention 17 décembre 2007 3
17 juil. 2007 à 20:48
salut,

bon je galére j'ai rien trouvé

donc en desactivant la paravirtualisation dans le noyau du kernel, j'obtiens cette erreur :

tux@debian:~$ cat /var/log/Xorg.0.log | grep EE
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
tux@debian:~$ cat /var/log/Xorg.0.log | grep WW
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
(WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
(WW) NV(0): Option "RenderAccel" is not used
(WW) NV(0): Option "metamodes" is not used
(WW) NV(0): Option "AddARGBGLXVisuals" is not used
tux@debian:~$

bon ya toujours gls ki deconne, mais meme en le desactivant j'ai cette erreur.
sinon dans les Warnings, je ne sais pas trop quoi faire, apparement il me manque des polices

merci de votre aide
bonne soirée
fabss
0