Forum Linux.debian/ubuntu impossible d installer les drivers nvidia

Posté par  .
Étiquettes :
0
19
avr.
2006
Salut voila mon fichier xorg.conf :


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

Section "Files"

# path to defoma fonts
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 "i2c"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
Load "v4l"
Load "type 1"
EndSection

Section "InputDevice"

# Option "CoreKeyboard"
# Option "XkbRules" "xorg"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
# Option "XkbVariant" "fr-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 "Monitor"
Identifier "CPD-G420"
Option "DPMS"
EndSection

Section "Device"
Identifier "Generic Video Card"
Driver "nv"
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "CPD-G420"
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


Ma debian est une Sid avec un kernel 2.6.16-1-k7 je run le driver telechargé sur le site de nvidia a la fin du script il parrait assez content :

-> Installing both new and classic TLS OpenGL libraries.
-> Parsing log file:
-> done.
-> Validating previous installation:
-> done.
-> Uninstalling NVIDIA Accelerated Graphics Driver for Linux-x86 (1.0-8756):
-> done.
-> Uninstallation of existing driver: NVIDIA Accelerated Graphics Driver for
Linux-x86 (1.0-8756) is complete.
-> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86' (1.0-8756):
executing: '/sbin/ldconfig'...
executing: '/sbin/depmod -aq'...
-> done.
-> Driver file installation is complete.
-> Running post-install sanity check:
-> done.
-> Post-install sanity check passed.
-> Shared memory test passed.
-> Running runtime sanity check:
-> done.
-> Runtime sanity check passed.
-> Would you like to run the nvidia-xconfig utility to automatically update you
r X configuration file so that the NVIDIA X driver will be used when you res
tart X? Any pre-existing X configuration file will be backed up. (Answer: Y
es)
-> Your X configuration file has been successfully updated. Installation of
the NVIDIA Accelerated Graphics Driver for Linux-x86 (version: 1.0-8756) is
now complete.


Puis quand je fais un startx il me dit :


(II) LoadModule: "v4l"
(WW) Warning, couldn't open module v4l
(II) UnloadModule: "v4l"
(EE) Failed to load module "v4l" (module does not exist, 0)
(II) LoadModule: "type 1"
(WW) Warning, couldn't open module type 1
(II) UnloadModule: "type 1"
(EE) Failed to load module "type 1" (module does not exist, 0)
(II) LoadModule: "nvidia"
(WW) Warning, couldn't open module nvidia
(II) UnloadModule: "nvidia"
(EE) Failed to load module "nvidia" (module does not exist, 0)
(II) LoadModule: "keyboard"
(II) Loading /usr/lib/xorg/modules/input/keyboard_drv.so
(II) Module keyboard: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 1.0.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.5
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input/mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 1.0.4
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.5
(EE) No drivers available.

Fatal server error:
no screens found


donc voila ce n est pas tres réjouissant
  • # commenter certaines lignes

    Posté par  (site web personnel) . Évalué à 1.

    Essaye de voir si ça marche en commentant #load "dri" et #load "glx".
    C'est ce que j'ai toujours fais quand j'installais les drivers nvidia, mais je ne sais pas si ça peut résoudre ton problème.
  • # Pistes

    Posté par  (site web personnel, Mastodon) . Évalué à 1.

    D'abord, tu peux regarder si le driver "nv" est bien remplacé par "nvidia" dans ton xorg.conf ?

    Ensuite, j'ai eu un souci récemment sur ma machine (Fedora Core 5) car l'installeur NVIDIA posait ses modules dans un répertoire qui n'était pas le bon. Celui qui est utilisé par ton X est donné dans le Xorg.0.log, il fallait vérifier que les drivers s'y trouvent bien, et si ce n'était pas le cas, lancer l'installer avec les options ad-hoc (que j'ai bien sur oubliées).
  • # Mauvaise installation des drivers ?

    Posté par  . Évalué à 1.

    "
    (II) LoadModule: "nvidia"
    (WW) Warning, couldn't open module nvidia
    "

    Les drivers doivent être mal installés, non ?
  • # module-assistant

    Posté par  (site web personnel) . Évalué à 2.

    La debian façon de faire n'est pas de faire avec l'installeur nvidia qui fait souvent des difficultés pour pas grand chose (du style bouh, c'est pas le bon gcc, bouh, les headers sont pas là où je les cherche) mais d'utiliser module-assistant. Soit module-assistant puis tu choisis le paquet nvidia-bidule et tu fais les opérations à faire dans l'ordre (genre prepare pour avoir les headers de ton noyau, get pour telecharger le module chez nvidia, build pour le fabriquer et install pour achever le processus).
  • # Même problème

    Posté par  . Évalué à 3.

    J'ai eu le même problème que toi il y a tout juste cinq minutes : il semblerait que les drivers nvidia ne se sont pas adaptés à xorg 7.0, il faut faire ceci :
    # mv /usr/X11R6/lib/modules/drivers/* /usr/lib/xorg/modules/drivers/
    # mv /usr/X11R6/lib/modules/extensions/* /usr/lib/xorg/modules/extensions/
    Et bien entendu pas oublier la manip dans xorg.conf :) (changer nv pas nvidia)
    • [^] # Re: Même problème

      Posté par  . Évalué à 0.

      > Uninstalling NVIDIA Accelerated Graphics Driver for Linux-x86 (1.0-8756):
      -> done.
      -> Uninstallation of existing driver: NVIDIA Accelerated Graphics Driver for
      Linux-x86 (1.0-8756) is complete.
      -> Installing 'NVIDIA Accelerated Graphics Driver for Linux-x86' (1.0-8756):

      Visiblement tu patauges en reinstallant les mêmes versions de driver en esperant que ça se mette à marcher.
      Si l'astuce de Yann ne donne rien verifie que le module nvidia chargé en mémoire est bien le module nvidia que tu viens de compiler. Normalement le script nvidia le fait mais bon.
      J'ai eu ce problème une fois. Ca marchait juste après l'installation et ça foirait à chaque fois après un reboot parce que ce n'était pas le bon module chargé par defaut. T'as bien viré tous les paquets nvidia avant d'installer le binaire qui se contrefout des paquets debian ?
      En regle générale : "if it's not broken, dont try to fix it !"
    • [^] # Re: Même problème

      Posté par  . Évalué à 1.

      Merci Yann ca fonctionne bien, oui je comprennais vraiment pas, alors que ces modules etaient chargés, pas trop leur soucis chez nvidia et pas trop le choix pour moi de passer avec les drivers proprio car avec les opensources j'ai des gros soucis avec le curseur du clavier dans les zones de saisi des forums et navigateurs web qui ne se raffaraichi pas l ors des sauts de ligne et retour en arrier.

      Cette fois c est ok

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.