Apres reboot, le changement par xconfig a porte ses fruits : Bel affichage et utilisation des pilotes.
lsmod | grep nvidia donne :
nvidia 10847792 28
i2c_core 24507 3 nvidia,i2c_i801,videodev
J'ai un peu touche a tout pour en arriver la : installation des pilotes, modifications de xorg.conf, blacklist du pilote nouveau, re-generation de initrd.
J'ai deja installe akmod-nvidia aussi.
En effet, google est aussi mon ami ! 😃
Voici mon Xorg.0.log :
[ 54.531]
X.Org X Server 1.8.2
Release Date: 2010-07-01
[ 54.554] X Protocol Version 11, Revision 0
[ 54.554] Build Operating System: x86-15 2.6.32-44.el6.x86_64
[ 54.554] Current Operating System: Linux Nocteo 2.6.33.6-147.2.4.fc13.x86_64 #1 SMP Fri Jul 23 17:14:44 UTC 2010 x86_64
[ 54.554] Kernel command line: ro root=UUID=f50f6831-52f9-4dfc-b6ad-d7c9c8c112ce rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us-acentos rdblacklist=nouveau nomodeset rhgb quiet nouveau.modeset=0 acpi=off
[ 54.554] Build Date: 20 July 2010 02:11:21AM
[ 54.554] Build ID: xorg-x11-server 1.8.2-2.fc13
[ 54.555] Current version of pixman: 0.18.0
[ 54.555] Before reporting problems, check http://bodhi.fedoraproject.org/
to make sure that you have the latest version.
[ 54.555] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 54.556] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Aug 5 11:32:31 2010
[ 54.585] (==) Using config file: "/etc/X11/xorg.conf"
[ 54.585] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 54.585] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 54.645] (==) No Layout section. Using the first Screen section.
[ 54.646] (==) No screen section available. Using defaults.
[ 54.646] (**) |-->Screen "Default Screen Section" (0)
[ 54.646] (**) | |-->Monitor "<default monitor>"
[ 54.646] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 54.646] (**) | |-->Device "Videocard0"
[ 54.646] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 54.646] (**) Option "AIGLX" "on"
[ 54.646] (==) Automatically adding devices
[ 54.646] (==) Automatically enabling devices
[ 54.646] (==) FontPath set to:
catalogue:/etc/X11/fontpath.d,
built-ins
[ 54.646] (**) ModulePath set to "/usr/lib64/xorg/modules/extensions/nvidia,/usr/lib64/xorg/modules"
[ 54.646] (**) Extension "Composite" is enabled
[ 54.646] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 54.646] (II)
***************************************************************
***************************************************************
** Fedora switched to udev-based device detection with **
** xorg-x11-server-1.7.99.901-1. Custom HAL configuration **
** stored in /etc/hal/fdi/policy will not be seen by this **
** server version. If you have such configuration you will **
** need to update it to the new format. **
** For more information, see the Fedora wiki page **
** https://fedoraproject.org/wiki/Input_device_configuration **
***************************************************************
***************************************************************
[ 54.646] (II) Loader magic: 0x7cfa80
[ 54.646] (II) Module ABI versions:
[ 54.646] X.Org ANSI C Emulation: 0.4
[ 54.646] X.Org Video Driver: 7.0
[ 54.646] X.Org XInput driver : 9.0
[ 54.646] X.Org Server Extension : 3.0
[ 54.654] (--) PCI:*(0:1:0:0) 10de:0a29:1179:ff16 nVidia Corporation GT216 [GeForce GT 330M] rev 162, Mem @ 0xd2000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00005000/128, BIOS @ 0x????????/524288
[ 54.655] (II) LoadModule: "extmod"
[ 54.665] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
[ 54.713] (II) Module extmod: vendor="X.Org Foundation"
[ 54.713] compiled for 1.8.2, module version = 1.0.0
[ 54.713] Module class: X.Org Server Extension
[ 54.713] ABI class: X.Org Server Extension, version 3.0
[ 54.713] (II) Loading extension SELinux
[ 54.713] (II) Loading extension MIT-SCREEN-SAVER
[ 54.713] (II) Loading extension XFree86-VidModeExtension
[ 54.713] (II) Loading extension XFree86-DGA
[ 54.713] (II) Loading extension DPMS
[ 54.713] (II) Loading extension XVideo
[ 54.713] (II) Loading extension XVideo-MotionCompensation
[ 54.713] (II) Loading extension X-Resource
[ 54.713] (II) LoadModule: "dbe"
[ 54.715] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
[ 54.720] (II) Module dbe: vendor="X.Org Foundation"
[ 54.720] compiled for 1.8.2, module version = 1.0.0
[ 54.720] Module class: X.Org Server Extension
[ 54.720] ABI class: X.Org Server Extension, version 3.0
[ 54.720] (II) Loading extension DOUBLE-BUFFER
[ 54.720] (II) LoadModule: "glx"
[ 54.720] (II) Loading /usr/lib64/xorg/modules/extensions/nvidia/libglx.so
[ 54.997] (II) Module glx: vendor="NVIDIA Corporation"
[ 54.997] compiled for 4.0.2, module version = 1.0.0
[ 54.997] Module class: X.Org Server Extension
[ 54.997] (II) NVIDIA GLX Module 195.36.31 Thu Jun 3 08:59:25 PDT 2010
[ 55.005] (II) Loading extension GLX
[ 55.005] (II) LoadModule: "record"
[ 55.007] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
[ 55.023] (II) Module record: vendor="X.Org Foundation"
[ 55.023] compiled for 1.8.2, module version = 1.13.0
[ 55.023] Module class: X.Org Server Extension
[ 55.023] ABI class: X.Org Server Extension, version 3.0
[ 55.023] (II) Loading extension RECORD
[ 55.023] (II) LoadModule: "dri"
[ 55.024] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
[ 55.039] (II) Module dri: vendor="X.Org Foundation"
[ 55.039] compiled for 1.8.2, module version = 1.0.0
[ 55.039] ABI class: X.Org Server Extension, version 3.0
[ 55.039] (II) Loading extension XFree86-DRI
[ 55.039] (II) LoadModule: "dri2"
[ 55.040] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[ 55.041] (II) Module dri2: vendor="X.Org Foundation"
[ 55.041] compiled for 1.8.2, module version = 1.2.0
[ 55.041] ABI class: X.Org Server Extension, version 3.0
[ 55.041] (II) Loading extension DRI2
[ 55.041] (II) LoadModule: "nvidia"
[ 55.042] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[ 55.125] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 55.125] compiled for 4.0.2, module version = 1.0.0
[ 55.125] Module class: X.Org Video Driver
[ 55.847] (II) NVIDIA dlloader X Driver 195.36.31 Thu Jun 3 08:27:29 PDT 2010
[ 55.854] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 55.854] (++) using VT number 1
[ 55.863] (II) Primary Device is: PCI 01@00:00:0
[ 55.972] (II) Loading sub module "fb"
[ 55.972] (II) LoadModule: "fb"
[ 55.974] (II) Loading /usr/lib64/xorg/modules/libfb.so
[ 55.991] (II) Module fb: vendor="X.Org Foundation"
[ 55.991] compiled for 1.8.2, module version = 1.0.0
[ 55.991] ABI class: X.Org ANSI C Emulation, version 0.4
[ 55.991] (II) Loading sub module "wfb"
[ 55.991] (II) LoadModule: "wfb"
[ 56.007] (II) Loading /usr/lib64/xorg/modules/libwfb.so
[ 56.023] (II) Module wfb: vendor="X.Org Foundation"
[ 56.023] compiled for 1.8.2, module version = 1.0.0
[ 56.023] ABI class: X.Org ANSI C Emulation, version 0.4
[ 56.023] (II) Loading sub module "ramdac"
[ 56.023] (II) LoadModule: "ramdac"
[ 56.024] (II) Module "ramdac" already built-in
[ 56.052] (II) NVIDIA(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
[ 56.052] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
[ 56.052] (==) NVIDIA(0): RGB weight 888
[ 56.052] (==) NVIDIA(0): Default visual is TrueColor
[ 56.052] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[ 56.052] (**) NVIDIA(0): Enabling RENDER acceleration
[ 56.053] (II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
[ 56.053] (II) NVIDIA(0): enabled.
[ 59.742] (II) NVIDIA(0): NVIDIA GPU GeForce GT 330M (GT216) at PCI:1:0:0 (GPU-0)
[ 59.742] (--) NVIDIA(0): Memory: 1048576 kBytes
[ 59.742] (--) NVIDIA(0): VideoBIOS: 70.16.4c.00.09
[ 59.742] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[ 59.742] (--) NVIDIA(0): Interlaced video modes are supported on this GPU
[ 59.742] (--) NVIDIA(0): Connected display device(s) on GeForce GT 330M at PCI:1:0:0:
[ 59.742] (--) NVIDIA(0): Seiko (DFP-0)
[ 59.742] (--) NVIDIA(0): Seiko (DFP-0): 330.0 MHz maximum pixel clock
[ 59.742] (--) NVIDIA(0): Seiko (DFP-0): Internal Dual Link LVDS
[ 59.779] (II) NVIDIA(0): Assigned Display Device: DFP-0
[ 59.779] (==) NVIDIA(0):
[ 59.779] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[ 59.779] (==) NVIDIA(0): will be used as the requested mode.
[ 59.779] (==) NVIDIA(0):
[ 59.779] (II) NVIDIA(0): Validated modes:
[ 59.779] (II) NVIDIA(0): "nvidia-auto-select"
[ 59.779] (II) NVIDIA(0): Virtual screen size determined to be 1366 x 768
[ 60.505] (--) NVIDIA(0): DPI set to (99, 97); computed from "UseEdidDpi" X config
[ 60.505] (--) NVIDIA(0): option
[ 60.505] (==) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
[ 60.505] (--) Depth 24 pixmap format is 32 bpp
[ 60.505] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
[ 60.505] (II) NVIDIA(0): Initialized GPU GART.
[ 60.511] (WW) NVIDIA(0): ACPI: AC power state information is not available under
[ 60.511] (WW) NVIDIA(0): /sys/class/power_supply/ , nor under
[ 60.511] (WW) NVIDIA(0): /proc/acpi/ac_adapter/
[ 60.511] (WW) NVIDIA(0): ACPI: failed to determine the system's current power source
[ 60.511] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[ 60.512] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X
[ 60.512] (II) NVIDIA(0): configuration option may not be set correctly. When the
[ 60.512] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will
[ 60.512] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For
[ 60.512] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and
[ 60.512] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X
[ 60.512] (II) NVIDIA(0): Config Options in the README.
[ 60.513] (II) NVIDIA(0): Setting mode "nvidia-auto-select"
[ 60.771] (II) Loading extension NV-GLX
[ 60.834] (II) NVIDIA(0): Initialized OpenGL Acceleration
[ 60.869] (==) NVIDIA(0): Disabling shared memory pixmaps
[ 60.869] (II) NVIDIA(0): Initialized X Rendering Acceleration
[ 60.869] (==) NVIDIA(0): Backing store disabled
[ 60.869] (==) NVIDIA(0): Silken mouse enabled
[ 60.885] (==) NVIDIA(0): DPMS enabled
[ 60.912] (II) Loading extension NV-CONTROL
[ 60.913] (II) Loading extension XINERAMA
[ 60.913] (II) Loading sub module "dri2"
[ 60.913] (II) LoadModule: "dri2"
[ 60.914] (II) Reloading /usr/lib64/xorg/modules/extensions/libdri2.so
[ 60.914] (II) NVIDIA(0): [DRI2] Setup complete
[ 60.914] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia
[ 60.914] (==) RandR enabled
[ 60.914] (II) Initializing built-in extension Generic Event Extension
[ 60.914] (II) Initializing built-in extension SHAPE
[ 60.914] (II) Initializing built-in extension MIT-SHM
[ 60.914] (II) Initializing built-in extension XInputExtension
[ 60.914] (II) Initializing built-in extension XTEST
[ 60.914] (II) Initializing built-in extension BIG-REQUESTS
[ 60.914] (II) Initializing built-in extension SYNC
[ 60.914] (II) Initializing built-in extension XKEYBOARD
[ 60.914] (II) Initializing built-in extension XC-MISC
[ 60.914] (II) Initializing built-in extension XINERAMA
[ 60.914] (II) Initializing built-in extension XFIXES
[ 60.914] (II) Initializing built-in extension RENDER
[ 60.914] (II) Initializing built-in extension RANDR
[ 60.914] (II) Initializing built-in extension COMPOSITE
[ 60.914] (II) Initializing built-in extension DAMAGE
[ 60.915] (II) SELinux: Disabled by boolean
[ 60.917] (II) Initializing extension GLX
[ 61.559] (II) config/udev: Adding input device USB2.0 UVC WebCam (/dev/input/event3)
[ 61.559] (**) USB2.0 UVC WebCam: Applying InputClass "evdev keyboard catchall"
[ 61.559] (**) USB2.0 UVC WebCam: Applying InputClass "system-setup-keyboard"
[ 61.560] (II) LoadModule: "evdev"
[ 61.561] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
[ 61.573] (II) Module evdev: vendor="X.Org Foundation"
[ 61.573] compiled for 1.7.99.901, module version = 2.4.0
[ 61.573] Module class: X.Org XInput Driver
[ 61.573] ABI class: X.Org XInput driver, version 9.0
[ 61.573] (**) USB2.0 UVC WebCam: always reports core events
[ 61.573] (**) USB2.0 UVC WebCam: Device: "/dev/input/event3"
[ 61.573] (II) USB2.0 UVC WebCam: Found keys
[ 61.573] (II) USB2.0 UVC WebCam: Configuring as keyboard
[ 61.573] (II) XINPUT: Adding extended input device "USB2.0 UVC WebCam" (type: KEYBOARD)
[ 61.573] (**) Option "xkb_rules" "evdev"
[ 61.573] (**) Option "xkb_model" "pc105"
[ 61.573] (**) Option "xkb_layout" "us"
[ 61.573] (**) Option "xkb_variant" "intl"
[ 61.573] (**) Option "xkb_options" "terminate:ctrl_alt_bksp,"
[ 61.635] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event1)
[ 61.635] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[ 61.635] (**) AT Translated Set 2 keyboard: Applying InputClass "system-setup-keyboard"
[ 61.635] (**) AT Translated Set 2 keyboard: always reports core events
[ 61.635] (**) AT Translated Set 2 keyboard: Device: "/dev/input/event1"
[ 61.635] (II) AT Translated Set 2 keyboard: Found keys
[ 61.635] (II) AT Translated Set 2 keyboard: Configuring as keyboard
[ 61.635] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
[ 61.635] (**) Option "xkb_rules" "evdev"
[ 61.635] (**) Option "xkb_model" "pc105"
[ 61.635] (**) Option "xkb_layout" "us"
[ 61.635] (**) Option "xkb_variant" "intl"
[ 61.635] (**) Option "xkb_options" "terminate:ctrl_alt_bksp,"
[ 61.636] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event2)
[ 61.636] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 61.636] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[ 61.636] (II) LoadModule: "synaptics"
[ 61.637] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
[ 61.644] (II) Module synaptics: vendor="X.Org Foundation"
[ 61.644] compiled for 1.8.0, module version = 1.2.2
[ 61.644] Module class: X.Org XInput Driver
[ 61.644] ABI class: X.Org XInput driver, version 9.0
[ 61.644] (II) Synaptics touchpad driver version 1.2.2
[ 61.644] (**) Option "Device" "/dev/input/event2"
[ 61.644] (II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
[ 61.644] (II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
[ 61.644] (II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[ 61.644] (II) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
[ 61.644] (II) SynPS/2 Synaptics TouchPad: buttons: left right
[ 61.644] (--) SynPS/2 Synaptics TouchPad: touchpad found
[ 61.644] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 61.644] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
[ 61.644] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[ 61.644] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0
[ 61.644] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 61.644] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 61.644] (--) SynPS/2 Synaptics TouchPad: touchpad found
[ 61.644] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1)
[ 61.644] (II) No input driver/identifier specified (ignoring)
[ 61.655] (II) config/udev: Adding input device Macintosh mouse button emulation (/dev/input/event0)
[ 61.655] (**) Macintosh mouse button emulation: Applying InputClass "evdev pointer catchall"
[ 61.655] (**) Macintosh mouse button emulation: always reports core events
[ 61.655] (**) Macintosh mouse button emulation: Device: "/dev/input/event0"
[ 61.655] (II) Macintosh mouse button emulation: Found 3 mouse buttons
[ 61.655] (II) Macintosh mouse button emulation: Found relative axes
[ 61.655] (II) Macintosh mouse button emulation: Found x and y relative axes
[ 61.655] (II) Macintosh mouse button emulation: Configuring as mouse
[ 61.655] (**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
[ 61.655] (**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 61.655] (II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
[ 61.655] (**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1
[ 61.655] (**) Macintosh mouse button emulation: (accel) acceleration profile 0
[ 61.655] (**) Macintosh mouse button emulation: (accel) acceleration factor: 2.000
[ 61.655] (**) Macintosh mouse button emulation: (accel) acceleration threshold: 4
[ 61.655] (II) Macintosh mouse button emulation: initialized for relative axes.
[ 61.656] (II) config/udev: Adding input device Macintosh mouse button emulation (/dev/input/mouse0)
[ 61.656] (II) No input driver/identifier specified (ignoring)
ainsi que mon xorg.conf :
# Xorg configuration created by livna-config-display
Section "Files"
ModulePath "/usr/lib64/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib64/xorg/modules"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Je pense que le pilote fonctionne correctement.
Mais j'ai un autre probleme -_-'
Lors du chargement de Fedora, je vois : Checking for module nvidia.ko: [FAILED]
Puis Enabling the nvidia driver: /etc/rc.d/init.d/functions: line 520: 1248 Segmentation fault "$@"
Ce qui est etrange, c'est que j'ai trouve une methode sur internet pour resoudre ca : effectuer un "yum remove kmod-nvidia*"
Apres cela, un driver est retrouve lors du reboot.
Le probleme est que ca ne marche tant que je reboot. Des que j'essaie d'eteindre completement mon ordinateur (shutdown -P ou par KDE, meme combat) Au lancement d'apres, le probleme aura reapparu, sans que le fichier xorg.conf n'ait ete modifie.