Nvidia, toujours et encore


#22

J’en a pas :

ricardo@stretch-ssd:~$ ls -al /etc/modprobe.d
total 28
drwxr-xr-x   2 root root  4096 mai   14 15:44 .
drwxr-xr-x 166 root root 12288 mai   14 15:44 ..
-rw-r--r--   1 root root   127 oct.  25  2016 dkms.conf
-rw-r--r--   1 root root    51 juil.  8  2014 modesetting.conf
-rw-r--r--   1 root root   260 févr. 26  2016 nvidia-kernel-common.conf

Le nvidia kernel donne :

alias char-major-195* nvidia
#options nvidia NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=44 NVreg_DeviceFileMode=0660
# To enable FastWrites and Sidebus addressing, uncomment these lines
# options nvidia NVreg_EnableAGPSBA=1
# options nvidia NVreg_EnableAGPFW=1

#23

tu dois en avoir un pour blacklister nouveau.
Dans mon fichier nvidia-blacklists-nouveau.conf il a écrit:

# You need to run "update-initramfs -u" after editing this file.
# see #580894
blacklist nouveau

et aussi:

avram@sda1-testing: 20:08:04: ~$ ls -al /etc/modprobe.d
total 24
drwxr-xr-x   2 root root  4096 mars  12 15:09 .
drwxr-xr-x 142 root root 12288 mai   13 16:30 ..
-rw-r--r--   1 root root   127 févr.  7  2017 dkms.conf
lrwxrwxrwx   1 root root    53 mars  12 15:09 nvidia-blacklists-nouveau.conf -> /etc/alternatives/glx--nvidia-blacklists-nouveau.conf
lrwxrwxrwx   1 root root    43 mars  12 15:09 nvidia.conf -> /etc/alternatives/glx--nvidia-modprobe.conf
-rw-r--r--   1 root root   260 janv. 27 04:07 nvidia-kernel-common.conf
avram@sda1-testing: 20:08:06: ~$ 

le problème vient peut être de là; conflit entre nouveau et nvidia?


#24

Il faudrait donc que je désinstalle ou l’un ou l’autre, mais comment.
Et comment savoir si nouveau est installé.
apt-cache policy nouveau = connait pas.
Le paquet a quel nom ?


#25

Peu probable.

Ce n’est pas un paquet, c’est un module du noyau.
lsmod doit t’indiquer si c’est le module nouveau ou si c’est le module nvidia qui est chargé.

apt-mark showhold ?


#26

Pas de hold, et je ne vois rien qui ressemble, ni à nouveau, ni à nvidia.

ricardo@stretch-ssd:~$ apt-mark showhold
ricardo@stretch-ssd:~$ 
ricardo@stretch-ssd:~$ lsmod
Module                  Size  Used by
fuse                   98304  3
bnep                   20480  2
appletalk              36864  0
ax25                   57344  0
ipx                    28672  0
p8023                  16384  1 ipx
p8022                  16384  1 ipx
psnap                  16384  2 appletalk,ipx
llc                    16384  2 p8022,psnap
nfnetlink_queue        24576  0              
nfnetlink_log          20480  0                
nfnetlink              16384  2 nfnetlink_log,nfnetlink_queue
bluetooth             552960  7 bnep                   
rfkill                 24576  6 bluetooth              
snd_hda_codec_hdmi     49152  4                           
xt_limit               16384  1                               
xt_hl                  16384  3
nf_conntrack_ipv6      20480  2
nf_defrag_ipv6         20480  1 nf_conntrack_ipv6
ip6table_filter        16384  1
ip6_tables             28672  5 ip6table_filter
iptable_raw            16384  0
iptable_mangle         16384  0
iptable_nat            16384  0
nf_nat_ipv4            16384  1 iptable_nat
nf_nat                 24576  1 nf_nat_ipv4
xt_comment             16384  3
xt_tcpudp              16384  12
nf_conntrack_ipv4      16384  2
nf_defrag_ipv4         16384  1 nf_conntrack_ipv4
xt_conntrack           16384  3
nf_conntrack          114688  5 nf_conntrack_ipv6,nf_conntrack_ipv4,xt_conntrack,nf_nat_ipv4,nf_nat
iptable_filter         16384  1
joydev                 20480  0
edac_mce_amd           28672  0
edac_core              57344  0
kvm_amd              2183168  0
kvm                   598016  1 kvm_amd
irqbypass              16384  1 kvm
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
mxm_wmi                16384  0
snd_hda_codec_realtek    90112  1
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
evdev                  24576  24
fam15h_power           16384  0
serio_raw              16384  0
k10temp                16384  0
pcspkr                 16384  0
snd_hda_intel          36864  4
snd_hda_codec         135168  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           90112  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               110592  4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_timer              32768  1 snd_pcm
snd                    86016  16 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
soundcore              16384  1 snd
sg                     32768  0
sp5100_tco             16384  0
shpchp                 36864  0
wmi                    16384  1 mxm_wmi
button                 16384  0
acpi_cpufreq           20480  0
sunrpc                344064  1
parport_pc             28672  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,parport_pc,ppdev
ip_tables              24576  4 iptable_mangle,iptable_filter,iptable_raw,iptable_nat
x_tables               36864  11 xt_comment,iptable_mangle,ip_tables,iptable_filter,xt_tcpudp,iptable_raw,xt_limit,ip6table_filter,xt_conntrack,ip6_tables,xt_hl
autofs4                40960  2
ext4                  589824  2
crc16                  16384  2 bluetooth,ext4
jbd2                  106496  1 ext4
crc32c_generic         16384  0
fscrypto               28672  1 ext4
ecb                    16384  0
mbcache                16384  3 ext4
sr_mod                 24576  0
cdrom                  61440  1 sr_mod
sd_mod                 49152  4
ata_generic            16384  0
hid_generic            16384  0
usbhid                 53248  0
hid                   122880  2 hid_generic,usbhid
crc32c_intel           24576  0
aesni_intel           167936  1
aes_x86_64             20480  1 aesni_intel
glue_helper            16384  1 aesni_intel
lrw                    16384  1 aesni_intel
gf128mul               16384  1 lrw
ablk_helper            16384  1 aesni_intel
cryptd                 24576  3 ablk_helper,ghash_clmulni_intel,aesni_intel
ohci_pci               16384  0
i2c_piix4              24576  0
r8169                  86016  0
mii                    16384  1 r8169
xhci_pci               16384  0
xhci_hcd              188416  1 xhci_pci
firewire_ohci          40960  0
skge                   49152  0
pata_atiixp            16384  0
ahci                   40960  3
firewire_core          65536  1 firewire_ohci
crc_itu_t              16384  1 firewire_core
libahci                32768  1 ahci
ohci_hcd               53248  1 ohci_pci
ehci_pci               16384  0
ehci_hcd               81920  1 ehci_pci
libata                249856  4 pata_atiixp,ahci,libahci,ata_generic
usbcore               253952  7 usbhid,ehci_hcd,ohci_pci,xhci_pci,ohci_hcd,xhci_hcd,ehci_pci
scsi_mod              225280  4 sd_mod,libata,sr_mod,sg
usb_common             16384  1 usbcore
ricardo@stretch-

#27

apt policy xserver-xorg-video-nouveau

quel est le contenu de /etc/X11 ?


#28

pour voir la liste des paquets en hold:
#dpkg --get-selections | grep hold


#29

Hold : Déjà proposé par Clochette, mais retour vide.

==========

ricardo@stretch-ssd:~$ ls -al /etc/X11
total 96
drwxr-xr-x  11 root root  4096 août   7  2017 .
drwxr-xr-x 166 root root 12288 mai   14 15:44 ..
drwxr-xr-x   2 root root  4096 juin  28  2017 app-defaults
drwxr-xr-x   2 root root  4096 juin  28  2017 cursors
-rw-r--r--   1 root root    14 août   7  2017 default-display-manager
drwxr-xr-x   6 root root  4096 août  12  2015 fonts
-rw-r--r--   1 root root 17394 sept. 26  2013 rgb.txt
lrwxrwxrwx   1 root root    13 août  12  2015 X -> /usr/bin/Xorg
drwxr-xr-x   2 root root  4096 juin  27  2017 xinit
drwxr-xr-x   2 root root  4096 juin   6  2014 xkb
-rwxr-xr-x   1 root root   709 sept. 26  2013 Xreset
drwxr-xr-x   2 root root  4096 juin  27  2017 Xreset.d
drwxr-xr-x   2 root root  4096 mars  10  2018 Xresources
-rwxr-xr-x   1 root root  3517 sept. 26  2013 Xsession
drwxr-xr-x   2 root root  4096 mars  24 14:38 Xsession.d
-rw-r--r--   1 root root   265 sept. 26  2013 Xsession.options
drwxr-xr-x   2 root root  4096 juin  27  2017 xsm
-rw-r--r--   1 root root    13 nov.   8  2014 XvMCConfig
-rw-r--r--   1 root root   601 août  12  2015 Xwrapper.config
ricardo@stretch-ssd

============

ricardo@stretch-ssd:~$ apt policy xserver-xorg-video-nouveau
xserver-xorg-video-nouveau:
  Installé : 1:1.0.13-3
  Candidat : 1:1.0.13-3
 Table de version :
 *** 1:1.0.13-3 500
        500 http://ftp.fr.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status

========
Il semblerait que nouveau soit installé et donc, il doit y avoir une cagade avec nvidia, non ?


#30

je commencerais par virer tous les nvidia* installés pour repartir sur du propre.
#apt --purge remove nvidia*
et pour être bien sûr:
#cd / && remove nvidia*
et ensuite
#apt install nvidia-driver
normalement tu dois avoir un fichier /etc/modprobe.d/nvidia-blacklists-nouveau.conf dans lequel est écrite la ligne:
blacklist nouveau

PS: es tu sûr que ta carte fonctionne, je veux dire pas hs


#31

==========
Étant donné que sur mon autre DD, monté sur la même machine, mais qui n’a pas été mis à jour,lui, ça fonctionne normalement, je dirai que je suis sûr, mais…?
Je ferai le ménage comme tu le préconises demain ou ce soir très tard.
Merci encore à tous, de l’aide.


#32

purge remove : fait sans problèmes.
cd / && remove nvidia* fait et tout est vidé :

n’est pas installé, et ne peut donc être supprimé
0 mis à jour, 0 nouvellement installés, 0 à enlever et 16 non mis à jour.
ricardo@stretch-ssd:/$

ricardo@stretch-ssd:~$ sudo apt install nvidia-driver
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
kopete : Dépend: libmediastreamer-base3 (>= 3.6.1) mais ne sera pas installé
Recommande: kdepim-runtime mais ne sera pas installé
libgl1 : Dépend: libglx0 (= 1.1.0-1~bpo9+1) mais ne sera pas installé
task-desktop : Dépend: xorg mais ne sera pas installé
Recommande: task-gnome-desktop mais ne sera pas installé ou
task-xfce-desktop mais ne sera pas installé ou
task-kde-desktop mais ne sera pas installé ou
task-lxde-desktop mais ne sera pas installé ou
task-cinnamon-desktop mais ne sera pas installé ou
task-mate-desktop mais ne sera pas installé ou
task-lxqt-desktop mais ne sera pas installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l’état.
ricardo@stretch-ssd:~$
=====
ricardo@stretch-ssd:~$ ls -al /etc/modprobe.d
total 24
drwxr-xr-x 2 root root 4096 mai 16 00:19 .
drwxr-xr-x 166 root root 12288 mai 16 00:20 …
-rw-r–r-- 1 root root 127 oct. 25 2016 dkms.conf
-rw-r–r-- 1 root root 51 juil. 8 2014 modesetting.conf
ricardo@stretch-ssd:~$

=============

Mais, toujours rien dans /etc/modprobe, concernant blacklist

===========

Kopete, je peux le désinstaller, mais je pense que ce n’est pas ça le principal.
Par contre, pour désinstaller kopete, il veut aussi enlever kde desktop et kde standard.
Là, je ne suis pas chaud ???
J’attends vos avis demain
bonne nuit

===============
Retour ce matin 16 mai :

Est-ce qu’en désinstallant apt-listbugs, ça pourrait aussi enlever les “pinnés” ?
Je ne pense pas, mais …

==============
J’ai trouvé ce fichier dans /etc/nvidia/current/nvidia-drm-out

# This xorg.conf.d configuration snippet configures the X server to
# automatically load the nvidia X driver when it detects a device driven by the
# nvidia-drm.ko kernel module. Please note that this only works on Linux kernels
# version 3.9 or higher with CONFIG_DRM enabled, and only if the nvidia-drm.ko
# kernel module is loaded before the X server is started.

Section “Files”
ModulePath “/usr/lib/xorg/modules/linux”
ModulePath “/usr/lib/xorg/modules”
EndSection

Section “OutputClass”
Identifier “nvidia”
MatchDriver “nvidia-drm”
Driver “nvidia”
EndSection

===============
Et ça :
Dépannage

===============
Installé glx-alternative-nvidia, redémarré, mais rien de moins rien de plus.


#33

nouveau en conflit avec nvidia alors virer le paquet xserver-xorg-video-nouveau


#34

ricardo@stretch-ssd:~$ sudo apt --purge remove xserver-xorg-video-nouveau
[sudo] Mot de passe de ricardo :
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
apper apper-data debconf-kde-data debconf-kde-helper
kdesudo libdebconf-kde1 liblimba0 polkit-kde-1 x11-apps
x11-session-utils xinit xorg
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
task-desktop* task-gnome-desktop* task-kde-desktop*
xserver-xorg-video-all* xserver-xorg-video-nouveau*
0 mis à jour, 0 nouvellement installés, 5 à enlever et 16 non mis à jour.
Après cette opération, 535 ko d’espace disque seront libérés.
Souhaitez-vous continuer ? [O/n]
(Lecture de la base de données… 273656 fichiers et répertoires déjà installés.)
Suppression de task-kde-desktop (3.39) …
Suppression de task-gnome-desktop (3.39) …
Suppression de task-desktop (3.39) …
Suppression de xserver-xorg-video-all (1:7.7+19) …
Suppression de xserver-xorg-video-nouveau (1:1.0.13-3) …
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) …
ricardo@stretch-ssd:~$

Je redémarre et je reviens … si je peux. :worried:


#35

Pas plus mal, mais pas mieux. :fearful:


#36

Je viens de me connecter sous Gnome et, on dirait que le graphisme est meilleur.
Mais, je n’ai pas un écran entièrement rempli.
De plus, je suis perdu car habitué à KDE depuis 2004.


#37

et maintenant que dit
apt policy nvidia-driver

PS: ton système est il à jour?


#38

Ben, il n’est plus chargé

ricardo@stretch-ssd:~$ apt policy nvidia-driver
nvidia-driver:
Installé : (aucun)
Candidat : 390.116-1
Table de version :
418.56-2~bpo9+1 100
100 http://ftp.fr.debian.org/debian stretch-backports/non-free amd64 Packages
390.116-1 500
500 http://ftp.fr.debian.org/debian stretch/non-free amd64 Packages

===================
Je le réinstalle


#39

installe le paquet nvidia-driver


#40

Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
libgl1 : Dépend: libglx0 (= 1.1.0-1~bpo9+1) mais ne sera pas installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l’état.
ricardo@stretch-ssd:~$

Je réponds non et je refais la même chose avec aptitude, qui est souvent plus locace en dépannage.
De tte façon, je ne fais rien sans te représenter la réponse.


#41

ricardo@stretch-ssd:~$ sudo aptitude install nvidia-driver
Les NOUVEAUX paquets suivants vont être installés :
dkms{a} libegl-mesa0{ab} libegl-nvidia0{a} libegl1{ab}
libgl1{ab} libgl1-nvidia-glvnd-glx{a}
libgles-nvidia1{a} libgles-nvidia2{a} libgles1{a}
libglx-mesa0{ab} libglx-nvidia0{a} libglx0{ab}
libnvidia-cfg1{a} libnvidia-eglcore{a}
libnvidia-glcore{a} libnvidia-ml1{a} libopengl0{a}
libvulkan1{a} libxnvctrl0{a}
linux-headers-4.9.0-9-amd64{a}
linux-headers-4.9.0-9-common{a} linux-headers-amd64{a}
nvidia-alternative{a} nvidia-driver
nvidia-driver-bin{a} nvidia-driver-libs{a}
nvidia-egl-common{a} nvidia-egl-icd{a}
nvidia-kernel-common{a} nvidia-kernel-dkms{a}
nvidia-kernel-support{a} nvidia-legacy-check{a}
nvidia-modprobe{a} nvidia-persistenced{a}
nvidia-settings{a} nvidia-support{a}
nvidia-vdpau-driver{a} nvidia-vulkan-common{a}
nvidia-vulkan-icd{a} xserver-xorg-video-nvidia{a}
0 paquets mis à jour, 40 nouvellement installés, 0 à enlever et 16 non mis à jour.
Il est nécessaire de télécharger 8 593 ko/40,4 Mo d’archives. Après dépaquetage, 173 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
libegl1 : Casse: libegl1-mesa (< 17.2.0~rc4-1) but 13.0.6-1+b2 is installed
libegl-mesa0 : Dépend: libdrm2 (>= 2.4.75) but 2.4.74-1 is installed
Dépend: libgbm1 (= 18.2.8-2~bpo9+1) but 13.0.6-1+b2 is installed
Dépend: libwayland-client0 (>= 1.15.0) but 1.12.0-1+deb9u1 is installed
Dépend: libwayland-server0 (>= 1.15.0) but 1.12.0-1+deb9u1 is installed
libgl1 : Casse: libgl1-mesa-glx (< 17.2.0~rc4-1) but 13.0.6-1+b2 is installed
libglx0 : Casse: libgl1-mesa-glx (< 17.2.0~rc4-1) but 13.0.6-1+b2 is installed
libgl1-mesa-glx : Est en conflit avec: libgl1 but 1.1.0-1~bpo9+1 is to be installed
libglx-mesa0 : Dépend: libdrm2 (>= 2.4.75) but 2.4.74-1 is installed
Dépend: libglapi-mesa (= 18.2.8-2~bpo9+1) but 13.0.6-1+b2 is installed
Les actions suivantes permettront de résoudre ces
dépendances :

 Installer les paquets suivants :                         
  1. libegl1-glvnd-nvidia [390.116-1 (stable)]              
    
  2. libgl1-glvnd-nvidia-glx [390.116-1 (stable)]           
    
  3. libglx0-glvnd-nvidia [390.116-1 (stable)]              
    

    Conserver les paquets suivants dans leur version actuelle

  4. libegl-mesa0 [Non installé]                            
    
  5. libegl1 [Non installé]                                 
    
  6. libgl1 [Non installé]                                  
    
  7. libglx-mesa0 [Non installé]                            
    
  8. libglx0 [Non installé]                                 
    

Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces
dépendances :

  Installer les paquets suivants :                        
  1.  libegl1-nvidia [390.116-1 (stable)]                   
    
  2.  libgl1-nvidia-glx [390.116-1 (stable)]                
    
  3.  libglx0-glvnd-nvidia [390.116-1 (stable)]             
    
  4.  nvidia-driver-libs-nonglvnd [390.116-1 (stable)]      
    
  5.  nvidia-nonglvnd-vulkan-common [390.116-1 (stable)]    
    
  6.  nvidia-nonglvnd-vulkan-icd [390.116-1 (stable)]       
    

    Conserver les paquets suivants dans leur version actuell

  7.  libegl-mesa0 [Non installé]                           
    
  8.  libegl1 [Non installé]                                
    
  9.  libgl1 [Non installé]                                 
    
  10. libgl1-nvidia-glvnd-glx [Non installé]                
    
  11. libglx-mesa0 [Non installé]                           
    
  12. libglx0 [Non installé]                                
    
  13. nvidia-driver-libs [Non installé]                     
    
  14. nvidia-egl-icd [Non installé]                         
    
  15. nvidia-vulkan-common [Non installé]                   
    
  16. nvidia-vulkan-icd [Non installé]                      
    

    Leave the following dependencies unresolved:

  17. nvidia-driver-libs-nonglvnd recommande nvidia-driver-l
    

Accepter cette solution ? [Y/n/q/?]

======
Dodo… retour demain en fin de matinée.