Impossible de générer xorg.conf

Bonjour à tous,

J’ai effectué une installation de Debian sans X, puis j’ai installé le paquet xfce4. Je dispose d’une carte Nvidia Geforce GT 540M, et je voudrais installer le driver “nouveau”. J’ai donc téléchargé le paquet qui va bien, et il me reste maintenant à configurer X pour qu’il utilise ce driver (actuellement il utilise le driver VESA tout pourri).
Comme je n’ai pas de fichier xorg.conf, j’ai effectué :

nico@cotier:/etc/X11/$ sudo X -configure X.Org X Server 1.7.7 Release Date: 2010-05-04 X Protocol Version 11, Revision 0 Build Operating System: Linux 3.0.0-1-amd64 x86_64 Debian Current Operating System: Linux cotier 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-amd64 root=UUID=55b8a9fe-7043-4ba1-a7b8-cbb2517baff6 ro quiet Build Date: 29 October 2011 06:58:14PM xorg-server 2:1.7.7-14 (Julien Cristau <jcristau@debian.org>) Current version of pixman: 0.16.4 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. 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: Tue Jun 26 15:34:55 2012 List of video drivers: neomagic vmware sis tdfx radeon s3virge s3 siliconmotion cirrus intel mach64 sisusb voodoo openchrome nv vmwlegacy tseng nouveau savage i128 chips mga ark trident ati rendition r128 apm fbdev vesa vmware: Please ignore above "FATAL: Module vmwgfx not found." (++) Using config file: "/root/xorg.conf.new" (==) Using system config directory "/usr/share/X11/xorg.conf.d" Number of created screens does not match number of detected devices. Configuration failed.

J’ai lu qu’il fallait de toute façon utiliser les fichiers présents dans /usr/share/X11/xorg.conf.d maintenant, mais je n’ai aucun fichier monitor.conf, celui censé paramétrer le driver vidéo.

Bref, je suis un peu perdu dans tout ça, et commence à perdre espoir… Si vous pouviez m’aider ça serait chouette !

Merci beaucoup !

Salut,

Tu devrais consulter sur notre wiki “comment installer une carte nvidia” :slightly_smiling:

Salut, je viens de suivre ce tuto (que j’avais suivis déjà auparavant, j’ai suivis des tas de tutos, certains contredisant les autres, ça s’est toujours terminé par une réinstallation de Debian…) et même problème : pas de xorg.conf…

Si le paquet xserver-xorg-video-nouveau est installé, Debian l’utilise automatiquement sur un système avec une carte nVIDIA sans xorg.conf.
Le paquet libgl1-mesa-dri est aussi à installer pour bénéficier de l’accélération matérielle.

Et bien, malgré les messages affichés, ça a dû créer un fichier xorg.conf.new à copier dans /etc/X11/xorg.conf

Yop,

Non, il n’y a pas de fichier xorg.conf.new dans /root/

[quote=“vv222”]Si le paquet xserver-xorg-video-nouveau est installé, Debian l’utilise automatiquement sur un système avec une carte nVIDIA sans xorg.conf.
Le paquet libgl1-mesa-dri est aussi à installer pour bénéficier de l’accélération matérielle.[/quote]
Ca a pas l’air d’être le cas chez moi, tous les paquets sont installés, et le fichier /var/log/Xorg.0.log m’indique que j’utilise toujours le driver VESA.

Je sens que je vais assassiner quelqu’un sous peu… Je vous remercie pour votre aide en tout cas :blush:

Bon. J’ai compilé le driver Nvidia à la main. Ca a bien fonctionné, le script m’a dit qu’un fichier de conf avait été généré (ce qui est vrai) pour que X utilise le driver proprio, que voici :


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
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"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"

    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Maintenant lorsque je lance X, j’ai un message d’erreur :

[code]nico@cotier:~$ more Xorg.0.log

X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.0.0-1-amd64 x86_64 Debian
Current Operating System: Linux cotier 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-amd64 root=UUID=55b8a9fe-7043-4ba1-a7b8-cbb2517baff6 ro quiet
Build Date: 29 October 2011 06:58:14PM
xorg-server 2:1.7.7-14 (Julien Cristau jcristau@debian.org)
Current version of pixman: 0.16.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
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: Thu Jun 28 00:12:41 2012
(==) Using config file: “/etc/X11/xorg.conf”
(==) Using system config directory “/usr/share/X11/xorg.conf.d”
(==) ServerLayout “Layout0”
(
) |–>Screen “Screen0” (0)
() | |–>Monitor “Monitor0”
(
) | |–>Device “Device0”
() |–>Input Device “Keyboard0”
(
) |–>Input Device “Mouse0”
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
Entry deleted from font path.
(WW) `fonts.dir’ not found (or not valid) in “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”.
Entry deleted from font path.
(Run ‘mkfontdir’ on “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”).
(==) 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,
built-ins
(==) ModulePath set to “/usr/lib/xorg/modules”
(WW) AllowEmptyInput is on, devices using drivers ‘kbd’, ‘mouse’ or ‘vmmouse’ will be disabled.
(WW) Disabling Keyboard0
(WW) Disabling Mouse0
(II) Loader magic: 0x7c8a40
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 6.0
X.Org XInput driver : 7.0
X.Org Server Extension : 2.0
(–) using VT number 7

(–) PCI:*(0:0:2:0) 8086:0116:1043:15f2 Intel Corporation Sandy Bridge Integrated Graphics Controller rev 9, Mem @ 0xdd400000/4194304, 0xb0000000/268435456, I/O @ 0x0000e
000/64
(–) PCI: (0:1:0:0) 10de:0df4:1043:15f2 nVidia Corporation rev 161, Mem @ 0xdc000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000d000/128, BIOS @ 0x?
???/524288
(II) Open ACPI successful (/var/run/acpid.socket)
(II) LoadModule: “extmod”
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: “dbe”
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: “glx”
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module 295.59 Wed Jun 6 21:40:44 PDT 2012
(II) Loading extension GLX
(II) LoadModule: “record”
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: “dri”
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: “dri2”
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: “nvidia”
(II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(II) NVIDIA dlloader X Driver 295.59 Wed Jun 6 21:21:24 PDT 2012
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 00@00:02:0
(EE) No devices detected.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
Please also check the log file at “/var/log/Xorg.0.log” for additional information.
[/code]

Une idée :s ?

code PCI:*(0:0:2:0) 8086:0116:1043:15f2 Intel Corporation Sandy Bridge Integrated Graphics Controller rev 9, Mem @ 0xdd400000/4194304, 0xb0000000/268435456, I/O @ 0x0000e
000/64
(–) PCI: (0:1:0:0) 10de:0df4:1043:15f2 nVidia Corporation rev 161, Mem @ 0xdc000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000d000/128, BIOS @ 0x?
???/524288[/code]
S’il s’agit du système optimus, il va falloir chercher du côté de bumblebee :
bumblebee-project.org/

Peut-être une piste chez Gentoo.

Pas la peine d’aller chercher chez Gentoo, le sujet a déjà été discuté sur ce forum-ci.