Pas d'affichage avec le pilote nvidia

Bonsoir,
Je n’arrive pas à démarrer X avec le pilote propriétaire nvidia version 290. J’utilise nvidia-kernel-dkms, et j’ai bien installé les paquets “headers” du noyau que j’utilise. Par contre tout fonctionne avec le driver nouveau. Qu’est-ce qui ne va pas à votre avis ?
Voilà mon log Xorg.0 :

[code][ 150.216]
X.Org X Server 1.11.2.901 (1.11.3 RC 1)
Release Date: 2011-11-28
[ 150.216] X Protocol Version 11, Revision 0
[ 150.216] Build Operating System: Linux 2.6.32-5-686-bigmem i686 Debian
[ 150.217] Current Operating System: Linux PARIS 3.1.0-1-686-pae #1 SMP Mon Nov 14 08:24:20 UTC 2011 i686
[ 150.217] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.1.0-1-686-pae root=UUID=c9a91aa8-467f-496b-b305-e87a738729c4 ro
[ 150.217] Build Date: 29 November 2011 05:01:50PM
[ 150.217] xorg-server 2:1.11.2.901-1 (Cyril Brulebois kibi@debian.org)
[ 150.217] Current version of pixman: 0.24.0
[ 150.218] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 150.218] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 150.219] (==) Log file: “/var/log/Xorg.0.log”, Time: Thu Dec 15 21:24:05 2011
[ 150.220] (==) Using config file: “/etc/X11/xorg.conf”
[ 150.220] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 150.220] Parse error on line 12 of section Files in file /etc/X11/xorg.conf
Ignoring obsolete keyword “RgbPath”.
[ 150.221] (==) ServerLayout “Layout0”
[ 150.221] (
) |–>Screen “Screen0” (0)
[ 150.221] () | |–>Monitor “Monitor0”
[ 150.222] (
) | |–>Device “Device0”
[ 150.222] () |–>Input Device “Keyboard0”
[ 150.222] (
) |–>Input Device “Mouse0”
[ 150.222] (==) Automatically adding devices
[ 150.222] (==) Automatically enabling devices
[ 150.222] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
[ 150.222] Entry deleted from font path.
[ 150.222] (==) 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,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
built-ins
[ 150.222] (==) ModulePath set to “/usr/lib/xorg/modules”
[ 150.222] (WW) Hotplugging is on, devices using drivers ‘kbd’, ‘mouse’ or ‘vmmouse’ will be disabled.
[ 150.222] (WW) Disabling Keyboard0
[ 150.222] (WW) Disabling Mouse0
[ 150.222] (II) Loader magic: 0xb788b580
[ 150.223] (II) Module ABI versions:
[ 150.223] X.Org ANSI C Emulation: 0.4
[ 150.223] X.Org Video Driver: 11.0
[ 150.223] X.Org XInput driver : 13.0
[ 150.223] X.Org Server Extension : 6.0
[ 150.224] (–) PCI:*(0:1:0:0) 10de:01d7:1043:1212 rev 161, Mem @ 0xfd000000/16777216, 0xc0000000/268435456, 0xfc000000/16777216, BIOS @ 0x???/131072
[ 150.224] (II) Open ACPI successful (/var/run/acpid.socket)
[ 150.224] (II) “extmod” will be loaded. This was enabled by default and also specified in the config file.
[ 150.224] (II) “dbe” will be loaded. This was enabled by default and also specified in the config file.
[ 150.224] (II) “glx” will be loaded. This was enabled by default and also specified in the config file.
[ 150.225] (II) “record” will be loaded by default.
[ 150.225] (II) “dri” will be loaded by default.
[ 150.225] (II) “dri2” will be loaded by default.
[ 150.225] (II) LoadModule: “dbe”
[ 150.225] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[ 150.225] (II) Module dbe: vendor=“X.Org Foundation”
[ 150.225] compiled for 1.11.2.901, module version = 1.0.0
[ 150.225] Module class: X.Org Server Extension
[ 150.225] ABI class: X.Org Server Extension, version 6.0
[ 150.225] (II) Loading extension DOUBLE-BUFFER
[ 150.225] (II) LoadModule: “extmod”
[ 150.226] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[ 150.226] (II) Module extmod: vendor=“X.Org Foundation”
[ 150.226] compiled for 1.11.2.901, module version = 1.0.0
[ 150.226] Module class: X.Org Server Extension
[ 150.226] ABI class: X.Org Server Extension, version 6.0
[ 150.226] (II) Loading extension SELinux
[ 150.226] (II) Loading extension MIT-SCREEN-SAVER
[ 150.226] (II) Loading extension XFree86-VidModeExtension
[ 150.226] (II) Loading extension XFree86-DGA
[ 150.226] (II) Loading extension DPMS
[ 150.226] (II) Loading extension XVideo
[ 150.226] (II) Loading extension XVideo-MotionCompensation
[ 150.226] (II) Loading extension X-Resource
[ 150.226] (II) LoadModule: “glx”
[ 150.227] (II) Loading /usr/lib/xorg/modules/linux/libglx.so
[ 150.263] (II) Module glx: vendor=“NVIDIA Corporation”
[ 150.263] compiled for 4.0.2, module version = 1.0.0
[ 150.263] Module class: X.Org Server Extension
[ 150.263] (II) NVIDIA GLX Module 290.10 Wed Nov 16 19:49:02 PST 2011
[ 150.263] (II) Loading extension GLX
[ 150.263] (II) LoadModule: “record”
[ 150.264] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[ 150.264] (II) Module record: vendor=“X.Org Foundation”
[ 150.264] compiled for 1.11.2.901, module version = 1.13.0
[ 150.264] Module class: X.Org Server Extension
[ 150.264] ABI class: X.Org Server Extension, version 6.0
[ 150.264] (II) Loading extension RECORD
[ 150.264] (II) LoadModule: “dri”
[ 150.264] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[ 150.265] (II) Module dri: vendor=“X.Org Foundation”
[ 150.265] compiled for 1.11.2.901, module version = 1.0.0
[ 150.265] ABI class: X.Org Server Extension, version 6.0
[ 150.265] (II) Loading extension XFree86-DRI
[ 150.265] (II) LoadModule: “dri2”
[ 150.265] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[ 150.265] (II) Module dri2: vendor=“X.Org Foundation”
[ 150.265] compiled for 1.11.2.901, module version = 1.2.0
[ 150.265] ABI class: X.Org Server Extension, version 6.0
[ 150.265] (II) Loading extension DRI2
[ 150.265] (II) LoadModule: “nvidia”
[ 150.266] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 150.266] (II) Module nvidia: vendor=“NVIDIA Corporation”
[ 150.266] compiled for 4.0.2, module version = 1.0.0
[ 150.266] Module class: X.Org Video Driver
[ 150.266] (II) NVIDIA dlloader X Driver 290.10 Wed Nov 16 19:29:07 PST 2011
[ 150.266] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 150.266] (–) using VT number 7

[ 150.278] (II) Loading sub module “fb”
[ 150.278] (II) LoadModule: “fb”
[ 150.279] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 150.279] (II) Module fb: vendor=“X.Org Foundation”
[ 150.279] compiled for 1.11.2.901, module version = 1.0.0
[ 150.279] ABI class: X.Org ANSI C Emulation, version 0.4
[ 150.279] (II) Loading sub module “wfb”
[ 150.279] (II) LoadModule: “wfb”
[ 150.279] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 150.280] (II) Module wfb: vendor=“X.Org Foundation”
[ 150.280] compiled for 1.11.2.901, module version = 1.0.0
[ 150.280] ABI class: X.Org ANSI C Emulation, version 0.4
[ 150.280] (II) Loading sub module “ramdac”
[ 150.280] (II) LoadModule: “ramdac”
[ 150.280] (II) Module “ramdac” already built-in
[ 150.280] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 150.280] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 150.280] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 150.280] () NVIDIA(0): Depth 24, (–) framebuffer bpp 32
[ 150.280] (==) NVIDIA(0): RGB weight 888
[ 150.280] (==) NVIDIA(0): Default visual is TrueColor
[ 150.280] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 150.280] (
) NVIDIA(0): Option “NoLogo” “false”
[ 150.280] (**) NVIDIA(0): Enabling 2D acceleration
[ 151.586] (EE) NVIDIA(0): Failed to get supported display device(s)
[ 151.607] (WW) NVIDIA(GPU-0): Failed to query OR info 0x24
[ 151.609] (II) NVIDIA(0): NVIDIA GPU GeForce Go 7300 (G72) at PCI:1:0:0 (GPU-0)
[ 151.609] (–) NVIDIA(0): Memory: 524288 kBytes
[ 151.609] (–) NVIDIA(0): VideoBIOS: 05.72.22.41.92
[ 151.609] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 151.609] (–) NVIDIA(0): Interlaced video modes are supported on this GPU
[ 151.609] (–) NVIDIA(0): Connected display device(s) on GeForce Go 7300 at PCI:1:0:0
[ 151.609] (–) NVIDIA(0): none
[ 151.609] (EE) NVIDIA(0): No display devices found for this X screen.
[ 151.759] (II) UnloadModule: “nvidia”
[ 151.759] (II) Unloading nvidia
[ 151.759] (II) UnloadModule: “wfb”
[ 151.759] (II) Unloading wfb
[ 151.759] (II) UnloadModule: “fb”
[ 151.759] (II) Unloading fb
[ 151.759] (EE) Screen(s) found, but none have a usable configuration.
[ 151.759]
Fatal server error:
[ 151.759] no screens found
[ 151.759]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 151.759] Please also check the log file at “/var/log/Xorg.0.log” for additional information.
[ 151.759]
[ 151.766] Server terminated with error (1). Closing log file.[/code]

Pourquoi est ce que tu t’embêtes avec un xorg.conf ?
Tu as un matériel qui n’est pas reconnu par hal ?

Regarde ce qu’a la ligne 12 de ton xorg.conf ; par la même occasion vérifie qu’il stipule bien ton écran, éventuellement d’ailleurs poste ici cet xorg.conf. Il a bien été fait par nvidia-xconfig après ton installation du driver ?

Merci de vous intéresser à mon petit problème, j’ai pas trop d’idées là.
J’ai un xorg.conf pour pouvoir indiquer quel pilote je souhaite utiliser.
C’est ça la ligne 12, effectivement il y a une erreur, mais ça fait longtemps qu’elle existe, et je l’ai aussi avec nouveau :

Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb"
Le fichier a été généré par nvidia-xconfig mais il y a longtemps, je l’avais gardé parceque j’avais édité des choses dedans il y a un moment, je ne me rappelle même plus quoi.Effectivement ça ne doit plus être utile maintenant. Je le poste :

[code]# nvidia-xconfig: X configuration file generated by nvidia-xconfig

nvidia-xconfig: version 1.0 (buildd@ninsei) Fri Sep 5 22:23:08 UTC 2008

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice “Keyboard0” "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 “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 "keyboard"
EndSection

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

Section "Device"
Identifier "Device0"
Driver "nouveau"
VendorName "NVIDIA Corporation"
Option “NoLogo” "false"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
[/code]

Le 290 fonctionne bien sur ma config.
Peux tu préciser:

  • qu’est ce qui ne marche pas exactement
  • les paquets nvidia installés

Oui, je ne suis pas sur mon laptop là, mais je recense les paquets et je poste la liste.
Autrement rien ne marche, je n’utilise pas gdm donc je démarre X avec la commande startx, rien ne se passe, et j’obtiens “no screens found, check the log file at “/var/log/Xorg.0.log” for additional information”.

essaye d’installer ton pilote avec module-assistant ou sgfxi.Perso j’ai viré le driver nouveau parce qu’il me bloquait l’installation du pilote proprio(on peut aussi le blacklister)

Voilà la liste des paquets nvidia installés :

dark0@PARIS:~$ dpkg -l | grep nvidia ii glx-alternative-nvidia 0.2.0 allows the selection of NVIDIA as GLX provider ii libgl1-nvidia-alternatives 290.10-1 transition libGL.so* diversions to glx-alternative-nvidia ii libgl1-nvidia-glx 290.10-1 NVIDIA binary OpenGL libraries rc libgl1-nvidia-legacy-173xx-glx 173.14.30-3 NVIDIA binary OpenGL libraries (173xx legacy version) ii libglx-nvidia-alternatives 290.10-1 transition libgl.so diversions to glx-alternative-nvidia ii nvidia-alternative 290.10-1 allows the selection of NVIDIA as GLX provider rc nvidia-common 20110426+1 NVIDIA binary graphics driver support files rc nvidia-glx 290.10-1 NVIDIA metapackage rc nvidia-glx-legacy-173xx 173.14.30-3 NVIDIA metapackage (173xx legacy version) ii nvidia-installer-cleanup 20111111+1 Cleanup after driver installation with the nvidia-installer rc nvidia-kernel-2.6.32-5-686 195.36.31+2+4+2.6.32-24 NVIDIA binary kernel module for Linux 2.6.32-5-686 ii nvidia-kernel-common 20111111+1 NVIDIA binary kernel module support files rc nvidia-settings 275.09.07-1 Tool for configuring the NVIDIA graphics driver ii nvidia-support 20111111+1 NVIDIA binary graphics driver support files ii nvidia-vdpau-driver 290.10-1 NVIDIA vdpau driver ii xserver-xorg-video-nvidia 290.10-1 NVIDIA binary Xorg driver

Ok marcastro je vais essayer de réinstaller le module nvidia, sans nouveau, et avec module assistant

J’aurais quand même essayé avant toute chose de faire un xorg.conf neuf par nvidia-xconfig (après avoir renommé l’actuel) et de voir ce que cela donne au reboot, de toutes façons ça ne mange pas de pain…

je ne vois pas nvidia-kernel-dkms.
C’est lui qui est chargé de compiler automatiquement le driver (à la place de m-a).
Je ne vois pas non plas nvidia-kernel-source.

Proposer d’utiliser m-a ou un xorg.conf c’est comme revenir à l’âge de pierre de l’informatique …

Effectivement, compte tenu de la situation assez embrouillée, le mieux serait peut-être d’installer nvidia-kernel-source et de retenter l’installation par DKMS, en manuel (i.e. pas par Synaptic) de manière à voir exactement ce qui se passe.

Voici quelques informations essentielles:
Les pilotes nvidia depuis les séries 270.xxx sous linux prennent assez mal en charge les cartes Go 7300 et Go 7400.
Je vous invite à suivre ce fil:
http://www.nvnews.net/vbulletin/showthread.php?t=160115&page=7
Le forum nvidia recèle de nombreux témoignages à ce sujet, en voilà un récent : http://www.nvnews.net/vbulletin/showthread.php?t=168305.

Il y a eu un mieux avec la version précédente à 290.10:

  • mode console OK
  • Gnome 3/compiz KO (écran figé).
  • Gnome3 en mode restreint OK
    Depuis la mise à jour vers la version 290.10, c’est de nouveau une catastrophe:
    message no screen found avec gdm3 qui boucle

Je suis en Sid (méthode dkms, noyau “maison”) et j’attends la prochaine version du pilote nvidia (295.xxx). En attendant, je suis repassé au pilote nouveau qui reste fonctionnel.
Je ne cherche pas à downgrader le pilote nvidia parce que je serai aussi obligé de downgrader Xorg (non-prise en charge ABI 11 pour les pilotes précédents).


Core Duo, Go 7300, Debian Sid, noyau 3.1.5

Sergio et Piratebab, vous ne voyez pas nvidia-dkms car il faut le désinstaller pour que nouveau fonctionne, lorsque j’essaye de faire fonctionner le driver nvidia j’installe évidemment dkms, je n’ai pas essayé d’installer le module nvidia avec le paquet kernel source pour l’instant, à mon avis le résultat sera le même qu’avec DKMS.

Meneu29, j’étais exactement dans la situation que tu décris avec la version précédente, et exactement dans la même situation que toi avec les 290 (=nvidia cassé).

darko,
Oui depuis la série 270, nvidia cassé pour les détenteurs d’une Go 7300 ou 7400 (pour d’autres, le pilote fonctionne).
Quand cela est arrivé, après quelques tentatives de résolution infructueuse à mon niveau, j’ai finalement opté pour le pilote nvidia-legacy-173xx qui fonctionne très bien.
Néanmoins, depuis le changement de version de Xorg dans les dépôts de sid, il y a incompatibilité avec ces pilotes legacy.
Je suis donc repassé au pilote nouveau…

Salut,

A drako : si tu veux utiliser le pilote proprietaire nvidia avec un fichier xorg.conf, il faut specifier l’utilisation du driver “nvidia” au lieu de “nouveau” dans la section Device.

[quote=“nico”]Salut,

A drako : si tu veux utiliser le pilote proprietaire nvidia avec un fichier xorg.conf, il faut specifier l’utilisation du driver “nvidia” au lieu de “nouveau” dans la section Device.[/quote]

J’utilise le pilote nouveau pour démarrer l’interface graphique et poster sur ce forum. C’est pour ça que on trouve “nouveau” à la place de nvidia dans mon xorg.conf, et que le paquet nvidia glx et nvikia kernel dkms semblent manquants dans les sorties que j’ai posté. Quand j’essaye de faire fonctionner nvidia, j’édite évidemment xorg.conf, et j’installe le module avec dkms et toutes ses dépendances.

Pour savoir si tu es concerné par le pb signalé par meneu et sergio poste le résultat de

lspci | grep VGA

:wink: