Page 1 sur 1

[nvidia] Driver nvidia 580 inutilisable avec un GPU Maxwell

Publié : ven. 06 mars 2026, 10:24
par Astaoth
Bonjour,

Sur mon ordi j'ai un GPU Quadro M2000M, c'est un Maxwell, qui n'est supporté par le driver nvidia que jusqu'à la version 580. Cependant, avec cette version j'ai énormément de flickering. Avec la version 575 j'avais un résultat satisfaisant (sans flickering), mais avec des mises à jours récentes je n'ai plus de support multi-screen avec. J'ai bien tenté d'installer le driver 550 mais j'ai le même problème avec plusieurs écrans. Du coup j'ai au choix du multi écran mais avec énormément de flickering, ou un affichage correct mais sur un seul écran. Est-ce que vous auriez des pistes pour avoir le meilleur des deux ?

Merci !

Re: [nvidia] Driver nvidia 580 inutilisable avec un GPU Maxwell

Publié : ven. 06 mars 2026, 11:11
par benjarobin
Bonjour,
Dans ton cas, je pense que la meilleur solution, c'est que tu créer un paquet pour la version 570.211.01 ou la version 575.64.05
Il n'y en a pas sur AUR, il faut juste t'inspirer de
- https://aur.archlinux.org/cgit/aur.git/ ... 80xx-utils
- https://gitlab.archlinux.org/archlinux/ ... 84504877a3

Je pense que tu peux prendre le dernier lien, et juste télécharger cette version de git, et compiler le paquet.

Re: [nvidia] Driver nvidia 580 inutilisable avec un GPU Maxwell

Publié : ven. 06 mars 2026, 11:27
par benjarobin
J'ai créé le paquet afin de te simplifier la vie :

Code : Tout sélectionner

curl http://0x0.st/Pj4b.bin -o nvidia-utils-575xx.tar.gz
tar xvf nvidia-utils-575xx.tar.gz
cd nvidia-utils-575xx
makepkg -si
Je ne le met pas sur AUR, car je n'ai pas forcément envie de le maintenir... Je ne touche plus à du nvidia maintenant !

Re: [nvidia] Driver nvidia 580 inutilisable avec un GPU Maxwell

Publié : ven. 06 mars 2026, 16:18
par Astaoth
Je m'attendais pas à une réponse aussi rapide :o
Pour nvidia 575 il y a déjà les paquets sur Aur https://aur.archlinux.org/packages?O=0&K=nvidia-575 , mais je comprends pas trop pourquoi je n'ai plus de gestion multi-écran.

Re: [nvidia] Driver nvidia 580 inutilisable avec un GPU Maxwell

Publié : ven. 06 mars 2026, 17:48
par benjarobin
Hum, je ne sais pas pourquoi je ne l'ai pas vu sur AUR... Bref.
Peux-tu donner la sortie avec nvidia 575 d'installé (celui de AUR car il a un patch pour 6.17) et suite à un reboot de :

Code : Tout sélectionner

uname -a
pacman -Q linux linux-headers linux-lts linux-lts-headers
pacman -Qs "nvidia|mesa"
grep -Pvr "^ *#|^ *$" /etc/mkinitcpio.* /etc/modprobe* /usr/lib/modprobe* /etc/modules-load* /usr/lib/modules-load* /etc/X11/xorg.conf*
lsmod | grep -E "nvidia|nouveau"
cat /proc/cmdline
cat /sys/module/nvidia_drm/parameters/modeset
cat /sys/module/nvidia_drm/parameters/fbdev
cat /proc/driver/nvidia/params | grep -E "PreserveVideoMemoryAllocations|TemporaryFilePath"

Re: [nvidia] Driver nvidia 580 inutilisable avec un GPU Maxwell

Publié : ven. 06 mars 2026, 18:48
par Astaoth
Voici le résultat des commandes, après avoir réinstallé nvidia-575 et redémarré :

Code : Tout sélectionner

$ uname -a
Linux gibson 6.19.6-arch1-1 #1 SMP PREEMPT_DYNAMIC Wed, 04 Mar 2026 18:25:08 +0000 x86_64 GNU/Linux

$ lsmod | grep -E "nvidia|nouveau"
<sortie vide>

$ cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-linux root=UUID=fc4d5ecb-0605-4f7e-8227-e130e100c9c1 rw

$ cat /sys/module/nvidia_drm/parameters/modeset
cat: /sys/module/nvidia_drm/parameters/modeset: Aucun fichier ou dossier de ce nom

$ cat /sys/module/nvidia_drm/parameters/fbdev
cat: /sys/module/nvidia_drm/parameters/fbdev: Aucun fichier ou dossier de ce nom

$ cat /proc/driver/nvidia/params | grep -E "PreserveVideoMemoryAllocations|TemporaryFilePath"
cat: /proc/driver/nvidia/params: Aucun fichier ou dossier de ce nom

Code : Tout sélectionner

$ pacman -Q linux linux-headers linux-lts linux-lts-headers
linux 6.19.6.arch1-1
linux-headers 6.19.6.arch1-1
erreur : le paquet « linux-lts » n’a pas été trouvé

erreur : le paquet « linux-lts-headers » n’a pas été trouvé

$ pacman -Qs "nvidia|mesa"
local/egl-gbm 1.1.3-1
    The GBM EGL external platform library
local/egl-wayland 4:1.1.21-1
    EGLStream-based Wayland external platform
local/egl-wayland2 1.0.0.rc.r57.g1893c37-1
    EGLStream-based Wayland external platform (2)
local/egl-x11 1.0.4-1
    NVIDIA XLib and XCB EGL Platform Library
local/ffnvcodec-headers 13.0.19.0-1
    FFmpeg version of headers required to interface with Nvidias codec APIs
local/glu 9.0.3-2
    Mesa OpenGL utility library
local/lib32-libvdpau 1.5-3
    Nvidia VDPAU library
local/lib32-mesa 1:26.0.1-1
    Open-source OpenGL drivers - 32-bit
local/lib32-vulkan-mesa-implicit-layers 1:26.0.1-1
    Mesa's implicit Vulkan layers - 32-bit
local/libvdpau 1.5-4
    Nvidia VDPAU library
local/libxnvctrl-580xx 580.126.18-1
    NVIDIA NV-CONTROL X extension (580xx)
local/linux-firmware-nvidia 20260221-1
    Firmware files for Linux - Firmware for NVIDIA GPUs and SoCs
local/mesa 1:25.3.4-1
    Open-source OpenGL drivers
local/mesa-utils 9.0.0-7
    Essential Mesa utilities
local/nvidia-575xx-dkms 575.64.05-2
    NVIDIA kernel modules - module sources
local/nvidia-575xx-utils 575.64.05-2
    NVIDIA drivers utilities
local/nvidia-580xx-settings-debug 580.126.18-1
    Detached debugging symbols for nvidia-580xx-settings
local/nvidia-cg-toolkit 3.1-8
    NVIDIA Cg libraries
local/nvtop 3.3.2-1
    GPUs process monitoring for AMD, Intel and NVIDIA
local/opencl-nvidia-575xx 575.64.05-2
    OpenCL implemention for NVIDIA
local/vulkan-mesa-implicit-layers 1:26.0.1-1
    Mesa's implicit Vulkan layers
local/vulkan-mesa-layers 1:25.3.4-1
    Mesa's explicit Vulkan layers

Code : Tout sélectionner

$ grep -Pvr "^ *#|^ *$" /etc/mkinitcpio.* /etc/modprobe* /usr/lib/modprobe* /etc/modules-load* /usr/lib/modules-load* /etc/X11/xorg.conf*
/etc/mkinitcpio.conf:MODULES=()
/etc/mkinitcpio.conf:BINARIES=()
/etc/mkinitcpio.conf:FILES=()
/etc/mkinitcpio.conf:HOOKS=(base systemd autodetect microcode modconf kms keyboard keymap sd-vconsole block filesystems fsck)
/etc/mkinitcpio.d/linux.preset:ALL_kver="/boot/vmlinuz-linux"
/etc/mkinitcpio.d/linux.preset:ALL_microcode=(/boot/*-ucode.img)
/etc/mkinitcpio.d/linux.preset:PRESETS=('default' 'fallback')
/etc/mkinitcpio.d/linux.preset:default_image="/boot/initramfs-linux.img"
/etc/mkinitcpio.d/linux.preset:fallback_image="/boot/initramfs-linux-fallback.img"
/etc/mkinitcpio.d/linux.preset:fallback_options="-S autodetect"
/etc/modprobe.d/egpu.conf~:install nvidia_drm /bin/true
/etc/modprobe.d/egpu.conf~:install nvidia_uvm /bin/true
/etc/modprobe.d/egpu.conf~:install nvidia_modeset /bin/true
/etc/modprobe.d/egpu.conf~:install nvidia /bin/true
/etc/modprobe.d/dvb-usb-rtl28xxu.conf:blacklist dvb_usb_rtl28xxu
/etc/modprobe.d/vmware-fuse.conf:alias char-major-10-229 fuse
/etc/modprobe.d/modprobe.conf:options psmouse proto=imps
/usr/lib/modprobe.d/systemd.conf:options bonding max_bonds=0
/usr/lib/modprobe.d/systemd.conf:options dummy numdummies=0
/usr/lib/modprobe.d/systemd.conf:options ifb numifbs=0
/usr/lib/modprobe.d/hackrf.conf:blacklist hackrf
/usr/lib/modprobe.d/airspy.conf:blacklist airspy
/usr/lib/modprobe.d/bluetooth-usb.conf:options btusb reset=1
/usr/lib/modprobe.d/blacklist-libnfc.conf:blacklist nfc
/usr/lib/modprobe.d/blacklist-libnfc.conf:blacklist pn533
/usr/lib/modprobe.d/blacklist-libnfc.conf:blacklist pn533_usb
/usr/lib/modprobe.d/rtlsdr.conf:blacklist dvb_usb_rtl28xxu
/usr/lib/modprobe.d/rtlsdr.conf:blacklist e4000
/usr/lib/modprobe.d/rtlsdr.conf:blacklist rtl2832
/usr/lib/modprobe.d/nvidia-sleep.conf:options nvidia NVreg_PreserveVideoMemoryAllocations=1
/usr/lib/modprobe.d/nvidia-sleep.conf:options nvidia NVreg_TemporaryFilePath=/var/tmp
/usr/lib/modprobe.d/nvidia-575xx-utils.conf:blacklist nouveau
/usr/lib/modprobe.d/nvidia-575xx-utils.conf:blacklist nova_core
/usr/lib/modprobe.d/nvidia-575xx-utils.conf:blacklist nova_drm
/usr/lib/modprobe.d/virtualbox.conf:options kvm enable_virt_at_load=0
/usr/lib/modprobe.d/README:Files in this directory contain configuration for modprobe, a program to load
/usr/lib/modprobe.d/README:kernel modules.
/usr/lib/modprobe.d/README:See man:modprobe.d(5) for explanation of the configuration file format, and
/usr/lib/modprobe.d/README:man:modprobe(8) for a description of the program itself.
/usr/lib/modprobe.d/README:Use 'systemd-analyze cat-config modprobe.d' to display the effective config.
/etc/modules-load.d/amdgpu.conf:amdgpu
/etc/modules-load.d/uhid.conf:uhid
/usr/lib/modules-load.d/pkcs8.conf:pkcs8_key_parser
/usr/lib/modules-load.d/cdrecord.conf:sg
/usr/lib/modules-load.d/bluez.conf:crypto_user
/usr/lib/modules-load.d/60-sunshine.conf:uhid
/usr/lib/modules-load.d/fwupd-i2c.conf:i2c_dev
/usr/lib/modules-load.d/virtualbox-host-dkms.conf:vboxdrv
/usr/lib/modules-load.d/virtualbox-host-dkms.conf:vboxnetadp
/usr/lib/modules-load.d/virtualbox-host-dkms.conf:vboxnetflt
/usr/lib/modules-load.d/nvidia-575xx-utils.conf:nvidia-uvm
/usr/lib/modules-load.d/vmware.conf:vmw_vmci
/usr/lib/modules-load.d/vmware.conf:vmmon
/usr/lib/modules-load.d/i2c-tools.conf:i2c-dev
/usr/lib/modules-load.d/openrgb.conf:i2c-dev
/usr/lib/modules-load.d/keyboard-center.conf:uinput
/usr/lib/modules-load.d/10-ntsync.conf:ntsync
/etc/X11/xorg.conf.d/50-joystick.conf:Section "InputClass"
/etc/X11/xorg.conf.d/50-joystick.conf:        Identifier "joystick catchall"
/etc/X11/xorg.conf.d/50-joystick.conf:        MatchIsJoystick "on"
/etc/X11/xorg.conf.d/50-joystick.conf:        MatchDevicePath "/dev/input/event*"
/etc/X11/xorg.conf.d/50-joystick.conf:        Driver "joystick"
/etc/X11/xorg.conf.d/50-joystick.conf:        Option "StartMouseEnabled" "False"      #support
/etc/X11/xorg.conf.d/50-joystick.conf:EndSection
/etc/X11/xorg.conf.d/30-elecom-deftpro-mouse.conf:Section "InputClass"
/etc/X11/xorg.conf.d/30-elecom-deftpro-mouse.conf:  Identifier   "DEFT Pro"
/etc/X11/xorg.conf.d/30-elecom-deftpro-mouse.conf:  MatchProduct "ELECOM TrackBall Mouse DEFT Pro TrackBall"
/etc/X11/xorg.conf.d/30-elecom-deftpro-mouse.conf:  Driver       "libinput"
/etc/X11/xorg.conf.d/30-elecom-deftpro-mouse.conf:  Option       "ScrollMethod"    "button"
/etc/X11/xorg.conf.d/30-elecom-deftpro-mouse.conf:  Option       "ScrollButton"    "11"
/etc/X11/xorg.conf.d/30-elecom-deftpro-mouse.conf:  Option       "MiddleEmulation" "false"
/etc/X11/xorg.conf.d/30-elecom-deftpro-mouse.conf:  Option       "ButtonMapping" 	 "1 2 3 4 5 6 7 8 9 2 11 12"
/etc/X11/xorg.conf.d/30-elecom-deftpro-mouse.conf:EndSection
/etc/X11/xorg.conf.d/00-keyboard.conf:Section "InputClass"
/etc/X11/xorg.conf.d/00-keyboard.conf:        Identifier "system-keyboard"
/etc/X11/xorg.conf.d/00-keyboard.conf:        MatchIsKeyboard "on"
/etc/X11/xorg.conf.d/00-keyboard.conf:        Option "XkbLayout" "fr"
/etc/X11/xorg.conf.d/00-keyboard.conf:EndSection
/etc/X11/xorg.conf.d/00-keyboard.conf:Section "InputClass"
/etc/X11/xorg.conf.d/00-keyboard.conf:        Identifier "TapStrap"
/etc/X11/xorg.conf.d/00-keyboard.conf:	MatchProduct "Tap_D080265"
/etc/X11/xorg.conf.d/00-keyboard.conf:        MatchIsKeyboard "on"
/etc/X11/xorg.conf.d/00-keyboard.conf:        Option "XkbLayout" "us"
/etc/X11/xorg.conf.d/00-keyboard.conf:EndSection
/etc/X11/xorg.conf.d/30-logitech-marble-mouse.conf:Section "InputClass"
/etc/X11/xorg.conf.d/30-logitech-marble-mouse.conf:  Identifier   "Marble Mouse"
/etc/X11/xorg.conf.d/30-logitech-marble-mouse.conf:  MatchProduct "Logitech USB Trackball"
/etc/X11/xorg.conf.d/30-logitech-marble-mouse.conf:  Driver       "libinput"
/etc/X11/xorg.conf.d/30-logitech-marble-mouse.conf:  Option       "ScrollMethod"    "button"
/etc/X11/xorg.conf.d/30-logitech-marble-mouse.conf:  Option       "ScrollButton"    "8"
/etc/X11/xorg.conf.d/30-logitech-marble-mouse.conf:  Option       "MiddleEmulation" "true"
/etc/X11/xorg.conf.d/30-logitech-marble-mouse.conf:  Option       "ButtonMapping" 	 "1 2 3 4 5 6 7 8 9"
/etc/X11/xorg.conf.d/30-logitech-marble-mouse.conf:EndSection
/etc/X11/xorg.conf.d/30-synaptics.conf:Section "InputClass"
/etc/X11/xorg.conf.d/30-synaptics.conf:        Identifier "touchpad catchall"
/etc/X11/xorg.conf.d/30-synaptics.conf:        Driver "synaptics"
/etc/X11/xorg.conf.d/30-synaptics.conf:        MatchIsTouchpad "on"
/etc/X11/xorg.conf.d/30-synaptics.conf:EndSection
/etc/X11/xorg.conf.d/30-synaptics.conf:Section "InputClass"
/etc/X11/xorg.conf.d/30-synaptics.conf:        Identifier "touchpad ignore duplicates"
/etc/X11/xorg.conf.d/30-synaptics.conf:        MatchIsTouchpad "on"
/etc/X11/xorg.conf.d/30-synaptics.conf:        MatchOS "Linux"
/etc/X11/xorg.conf.d/30-synaptics.conf:        MatchDevicePath "/dev/input/mouse*"
/etc/X11/xorg.conf.d/30-synaptics.conf:        Option "Ignore" "on"
/etc/X11/xorg.conf.d/30-synaptics.conf:EndSection
/etc/X11/xorg.conf.d/30-synaptics.conf:Section "InputClass"
/etc/X11/xorg.conf.d/30-synaptics.conf:        Identifier "Default clickpad buttons"
/etc/X11/xorg.conf.d/30-synaptics.conf:        MatchDriver "synaptics"
/etc/X11/xorg.conf.d/30-synaptics.conf:        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
/etc/X11/xorg.conf.d/30-synaptics.conf:        Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
/etc/X11/xorg.conf.d/30-synaptics.conf:EndSection
/etc/X11/xorg.conf.d/30-synaptics.conf:Section "InputClass"
/etc/X11/xorg.conf.d/30-synaptics.conf:        Identifier "Disable clickpad buttons on Apple touchpads"
/etc/X11/xorg.conf.d/30-synaptics.conf:        MatchProduct "Apple|bcm5974"
/etc/X11/xorg.conf.d/30-synaptics.conf:        MatchDriver "synaptics"
/etc/X11/xorg.conf.d/30-synaptics.conf:        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
/etc/X11/xorg.conf.d/30-synaptics.conf:EndSection
/etc/X11/xorg.conf.d/30-imps-trackpad.conf:Section "InputClass"
/etc/X11/xorg.conf.d/30-imps-trackpad.conf:        Identifier	"Dell touchpad"
/etc/X11/xorg.conf.d/30-imps-trackpad.conf:	MatchProduct 	"ImPS/2 Generic Wheel Mouse"
/etc/X11/xorg.conf.d/30-imps-trackpad.conf:        Driver 		"libinput"
/etc/X11/xorg.conf.d/30-imps-trackpad.conf:	MatchIsTouchpad "on"
/etc/X11/xorg.conf.d/30-imps-trackpad.conf:	Option 		"Tapping" "off"
/etc/X11/xorg.conf.d/30-imps-trackpad.conf:	Option 		"ScrollMethod" "twofinger"
/etc/X11/xorg.conf.d/30-imps-trackpad.conf:	Option 		"HorizontalScrolling" "true"
/etc/X11/xorg.conf.d/30-imps-trackpad.conf:	Option 		"NaturalScrolling" "false"
/etc/X11/xorg.conf.d/30-imps-trackpad.conf:EndSection

Re: [nvidia] Driver nvidia 580 inutilisable avec un GPU Maxwell

Publié : ven. 06 mars 2026, 21:45
par benjarobin
Hum, on dirait bien que le driver (le module) n'est pas chargé. Est-ce qu'il compile ? Tu n'as pas eu d'erreur dkms lors de l'installation du paquet ?
Cependant, peux tu supprimer le fichier /etc/modprobe.d/egpu.conf~ puis redémarrer et donner la sortie de : modinfo nvidia_drm
Et peux tu lancer cette commande et donner l'URL qui s'affiche :

Code : Tout sélectionner

grep . $(find /var/lib/dkms -name "*.log") | curl -F 'file=@-' 0x0.st