[nvidia] Plus de souris avec drivers Nvidia 304.x

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
Alex130
newbie
Messages : 5
Inscription : sam. 14 juil. 2012, 16:15

[nvidia] Plus de souris avec drivers Nvidia 304.x

Message par Alex130 »

Bonsoir,

Après la mise à jour de mon système (plus de 500Mo de packages, ça faisait un moment), je ne peux plus bouger ma souris USB dans X.
Plus exactement, il n'y a aucun message d'erreur ou même warning au lancement de X, un pointeur apparait, mais reste figé au centre de l'écran. (RAS du côté du clavier, qui lui marche très bien). Xorg semble reconnaitre la souris.

Edit : Se produit aussi en console avec gpm, uniquement avec le driver nvidia de la branche 304.x

Mon Xorg.conf :

Code : Tout sélectionner

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 302.17  (buildmeister@swio-display-x86-rhel47-04.nvidia.com)  Tue Jun 12 17:05:32 PDT 2012


Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
    ModulePath      "/usr/lib/xorg/modules"
    FontPath        "/usr/share/fonts/misc"
    FontPath        "/usr/share/fonts/100dpi:unscaled"
    FontPath        "/usr/share/fonts/75dpi:unscaled"
    FontPath        "/usr/share/fonts/TTF"
    FontPath        "/usr/share/fonts/Type1"
EndSection

Section "Module"
    Load           "dri2"
    Load           "dri"
    Load           "extmod"
    Load           "glx"
    Load           "dbe"
EndSection

Section "ServerFlags"
    Option         "AutoAddDevices" "false"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
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 "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Ancor Communications Inc ASUS VW220"
    HorizSync       30.0 - 82.0
    VertRefresh     50.0 - 75.0
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Panasonic-TV"
    HorizSync       15.0 - 68.0
    VertRefresh     23.0 - 61.0
EndSection

Section "Device"
    Identifier     "Card0"
    Driver         "nvidia"
    VendorName     "nVidia Corporation"
    BoardName      "G92 [GeForce 9800 GTX]"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 560 Ti"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9800 GTX/9800 GTX+"
    Option         "Stereo" "1"
    Option         "AllowDFPStereo" "1"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"

# Removed Option "metamodes" "CRT: nvidia-auto-select +0+0"
# Removed Option "TwinView" "0"
# Removed Option "metamodes" "DFP: 1920x1080_60 +0+0; DFP: 1920x1080_60i +0+0; DFP: 1920x1080 +0+0"
# Removed Option "metamodes" "CRT: 1680x1050_75 +0+0, DFP: 1920x1080_60i +1680+0; CRT: nvidia-auto-select +1920+0, DFP: 1920x1080_60i +0+0; CRT: nvidia-auto-select +1920+0, DFP: 1920x1080 +0+0"
# Removed Option "metamodes" "CRT: 1680x1050_75 +0+0, DFP: 1920x1080_60i +1680+0; CRT: nvidia-auto-select +0+0, DFP: 1920x1080_60i +1680+0; CRT: nvidia-auto-select +0+0, DFP: 1920x1080 +1680+0"
# Removed Option "TwinView" "1"
# Removed Option "metamodes" "CRT: 1680x1050_75 +0+0, DFP: 1920x1080_60 +1680+0; CRT: nvidia-auto-select +0+0, DFP: 1920x1080_60i +1680+0; CRT: nvidia-auto-select +0+0, DFP: 1920x1080 +1680+0"
# Removed Option "TwinView" "0"
# Removed Option "metamodes" "1680x1050_60 +0+0; 1680x1050_75 +0+0; nvidia-auto-select +0+0"
# Removed Option "TwinViewXineramaInfoOrder" "CRT-0"
# Removed Option "metamodes" "CRT: 1680x1050_60 +0+0, DFP: 1920x1080_60 +1680+0; CRT: 1680x1050_75 +0+0, DFP: nvidia-auto-select +1680+0; CRT: nvidia-auto-select +0+0, DFP: nvidia-auto-select +1680+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "CRT-1"
    Option         "Stereo" "0"
    Option         "metamodes" "CRT: 1680x1050_60 +0+0, DFP: NULL"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: 1920x1080_60i +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Code : Tout sélectionner

pacman -Qs xorg
local/xf86-input-evdev 2.7.3-1 (xorg-drivers xorg)
    X.org evdev input driver
local/xf86-input-keyboard 1.6.2-1 (xorg-drivers xorg)
    X.Org keyboard input driver
local/xf86-input-mouse 1.8.1-1 (xorg-drivers xorg)
    X.org mouse input driver
local/xf86-video-fbdev 0.4.3-1 (xorg-drivers xorg)
    X.org framebuffer video driver
local/xf86-video-vesa 2.3.2-1 (xorg-drivers xorg)
    X.org vesa video driver
local/xorg-appres 1.0.3-3
    List X application resource database
local/xorg-apps 7.6-1
    Transition package depending on various X.Org applications
local/xorg-bdftopcf 1.0.3-2 (xorg xorg-apps)
    Convert X font from Bitmap Distribution Format to Portable Compiled Format
local/xorg-docs 1.7-1 (xorg)
    X.org documentations
local/xorg-font-util 1.3.0-1 (xorg-fonts xorg)
    X.Org font utilities
local/xorg-font-utils 7.6-3
    Transitional package depending on xorg font utilities
local/xorg-fonts-100dpi 1.0.1-4 (xorg)
    X.org 100dpi fonts
local/xorg-fonts-75dpi 1.0.1-4 (xorg)
    X.org 75dpi fonts
local/xorg-fonts-alias 1.0.2-2
    X.org font alias files
local/xorg-fonts-encodings 1.0.4-3 (xorg-fonts xorg)
    X.org font encoding files
local/xorg-fonts-misc 1.0.1-2
    X.org misc fonts
local/xorg-iceauth 1.0.5-1 (xorg-apps xorg)
    ICE authority file utility
local/xorg-luit 1.1.1-1 (xorg xorg-apps)
    Filter that can be run between an arbitrary application and a UTF-8 terminal emulator
local/xorg-mkfontdir 1.0.7-1 (xorg xorg-apps)
    Create an index of X font files in a directory
local/xorg-mkfontscale 1.1.0-1 (xorg-apps xorg)
    Create an index of scalable font files for X
local/xorg-server 1.12.3.901-1 (xorg)
    Xorg X server
local/xorg-server-common 1.12.3.901-1
    Xorg server common files
local/xorg-server-utils 7.6-3
    Transition package depending on xorg server utilities
local/xorg-sessreg 1.0.7-1 (xorg-apps xorg)
    Register X sessions in system utmp/utmpx databases
local/xorg-setxkbmap 1.3.0-1 (xorg-apps xorg)
    Set the keyboard using the X Keyboard Extension
local/xorg-twm 1.0.7-1
    Tab Window Manager for the X Window System
local/xorg-util-macros 1.17-1
    X.Org Autotools macros
local/xorg-utils 7.6-8
    Transition package depending on xorg utils
local/xorg-x11perf 1.5.4-1 (xorg-apps xorg)
    Simple X server performance benchmarker
local/xorg-xauth 1.0.7-1 (xorg-apps xorg)
    X.Org authorization settings program
local/xorg-xbacklight 1.1.2-3 (xorg-apps xorg)
    RandR-based backlight control application
local/xorg-xcmsdb 1.0.4-1 (xorg-apps xorg)
    Device Color Characterization utility for X Color Management System
local/xorg-xcursorgen 1.0.5-1 (xorg-apps xorg)
    Create an X cursor file from PNG images
local/xorg-xdpyinfo 1.3.0-1 (xorg-apps xorg)
    Display information utility for X
local/xorg-xdriinfo 1.0.4-3 (xorg-apps xorg)
    Query configuration information of DRI drivers
local/xorg-xev 1.2.0-1 (xorg-apps xorg)
    Print contents of X events
local/xorg-xgamma 1.0.5-1 (xorg-apps xorg)
    Alter a monitor's gamma correction
local/xorg-xhost 1.0.5-1 (xorg-apps xorg)
    Server access control program for X
local/xorg-xinit 1.3.2-1
    X.Org initialisation program
local/xorg-xinput 1.6.0-1 (xorg-apps xorg)
    Small commandline tool to configure devices
local/xorg-xkb-utils 7.6-2
    Transition package depending on various X keyboard utilities
local/xorg-xkbcomp 1.2.4-1 (xorg-apps xorg)
    X Keyboard description compiler
local/xorg-xkbevd 1.1.3-1 (xorg-apps xorg)
    XKB event daemon
local/xorg-xkbutils 1.0.3-3 (xorg-apps xorg)
    XKB utility demos
local/xorg-xkill 1.0.3-3 (xorg-apps xorg)
    Kill a client by its X resource
local/xorg-xlsatoms 1.1.1-1 (xorg-apps xorg)
    List interned atoms defined on server
local/xorg-xlsclients 1.1.2-2 (xorg-apps xorg)
    List client applications running on a display
local/xorg-xmessage 1.0.3-2
    Display a message or query in a window
local/xorg-xmodmap 1.0.7-1 (xorg-apps xorg)
    Utility for modifying keymaps and button mappings
local/xorg-xpr 1.0.4-1 (xorg-apps xorg)
    Print an X window dump from xwd
local/xorg-xprop 1.2.1-1 (xorg-apps xorg)
    Property displayer for X
local/xorg-xrandr 1.3.5-1 (xorg-apps xorg)
    Primitive command line interface to RandR extension
local/xorg-xrdb 1.0.9-2 (xorg-apps xorg)
    X server resource database utility
local/xorg-xrefresh 1.0.4-3 (xorg-apps xorg)
    Refresh all or part of an X screen
local/xorg-xset 1.2.2-1 (xorg-apps xorg)
    User preference utility for X
local/xorg-xsetroot 1.1.0-3 (xorg-apps xorg)
    Classic X utility to set your root window background to a given pattern or color
local/xorg-xvinfo 1.1.1-3 (xorg-apps xorg)
    Prints out the capabilities of any video adaptors associated with the display that are accessible through the
    X-Video extension
local/xorg-xwd 1.0.5-2 (xorg-apps xorg)
    X Window System image dumping utility
local/xorg-xwininfo 1.1.2-1 (xorg-apps xorg)
    Command-line utility to print information about windows on an X server
local/xorg-xwud 1.0.4-1 (xorg-apps xorg)
    X Window System image undumping utility

Code : Tout sélectionner

pacman -Qs xf86 
local/lib32-libxxf86dga 1.1.2-1
    X11 Direct Graphics Access extension library (32-bit)
local/lib32-libxxf86vm 1.1.2-1
    X11 XFree86 video mode extension library (32-bit)
local/libxxf86dga 1.1.3-1
    X11 Direct Graphics Access extension library
local/libxxf86misc 1.0.2-1
    X11 XFree86 miscellaneous extension library
local/libxxf86vm 1.1.2-1
    X11 XFree86 video mode extension library
local/xf86-input-evdev 2.7.3-1 (xorg-drivers xorg)
    X.org evdev input driver
local/xf86-input-keyboard 1.6.2-1 (xorg-drivers xorg)
    X.Org keyboard input driver
local/xf86-input-mouse 1.8.1-1 (xorg-drivers xorg)
    X.org mouse input driver
local/xf86-video-fbdev 0.4.3-1 (xorg-drivers xorg)
    X.org framebuffer video driver
local/xf86-video-vesa 2.3.2-1 (xorg-drivers xorg)
    X.org vesa video driver
local/xf86dgaproto 2.1-2
    X11 Direct Graphics Access extension wire protocol
local/xf86miscproto 0.9.3-1
    X11 XFree86-Miscellaneous extension wire protocol
local/xf86vidmodeproto 2.3.1-2
    X11 Video Mode extension wire protocol

Code : Tout sélectionner

DISPLAY=:0.0 xinput                                               
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Mouse0                                  	id=7	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Keyboard0                               	id=6	[slave  keyboard (3)]

Code : Tout sélectionner

uname -r                                          
3.5.2-1-ARCH
Une idée ?

edit : après avoir refait ma config de Xorg, même chose, mais sans le pointeur figé.

Aussi :

Code : Tout sélectionner

[ 85479.603] (II) Using input driver 'mouse' for 'Mouse0'
[ 85479.603] (**) Option "CorePointer"
[ 85479.603] (**) Mouse0: always reports core events
[ 85479.603] (**) Option "Protocol" "auto"
[ 85479.603] (**) Option "Device" "/dev/input/mice"
[ 85479.603] (II) Mouse0: Setting mouse protocol to "ExplorerPS/2"
[ 85479.603] (**) Mouse0: Protocol: "auto"
[ 85479.603] (**) Mouse0: always reports core events
[ 85479.603] (==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
[ 85479.603] (**) Option "ZAxisMapping" "4 5 6 7"
[ 85479.603] (**) Mouse0: ZAxisMapping: buttons 4, 5, 6 and 7
[ 85479.603] (**) Mouse0: Buttons: 11
[ 85479.603] (II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE, id 6)
[ 85479.603] (**) Mouse0: (accel) keeping acceleration scheme 1
[ 85479.603] (**) Mouse0: (accel) acceleration profile 0
[ 85479.603] (**) Mouse0: (accel) acceleration factor: 2.000
[ 85479.603] (**) Mouse0: (accel) acceleration threshold: 4
[ 85479.603] (II) Mouse0: Setting mouse protocol to "ExplorerPS/2"
[ 85479.895] (II) Mouse0: ps2EnableDataReporting: succeeded
Dernière modification par Alex130 le ven. 31 août 2012, 14:16, modifié 4 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [xorg] Souris reconnue, pointeur figé

Message par FoolEcho »

Alex130 a écrit :

Code : Tout sélectionner

uname -r                                         
3.5.2-1-ARCH
Une idée ?
C'est le noyau de [testing], je te suggère de repasser sur les dépôts usuels. http://wiki.archlinux.fr/Downgrade#Reve ... testing.5D
«The following statement is not true. The previous statement is true.» :nage:
Alex130
newbie
Messages : 5
Inscription : sam. 14 juil. 2012, 16:15

Re: [xorg] Souris reconnue, pointeur figé

Message par Alex130 »

J'ai repassé le kernel (linux, linux-headers, linux-firmware) et nvidia en stable.
Ça remarche, mais ça ne me donne aucune indication sur ce qui causait le problème (si ce n'est "testing, c'est pas censé être stable") ...

Bref, résolu, merci
Alex130
newbie
Messages : 5
Inscription : sam. 14 juil. 2012, 16:15

Re: [xorg] Souris reconnue, pointeur figé

Message par Alex130 »

Le probleme se reproduit maintenant que Nvidia 304.x et le kernel 3.5 sont passés dans extra et core.

Après pas mal de tests, il s'avère qu'en console, gpm ne marche pas si le driver nvidia est de la branche 304.x.
Avec le kernel le plus récent sans nvidia, gpm marche.
Avec l'ancien kernel et après downgrade de nvidia, gpm marche, mais le module nvidia ne se charge plus (Exec format error)
Répondre