Problème pilotes Nvidia
Impossible d'installer les drivers Nvidia
Système et matériels / Installation et configuration

Guygoye Membre non connecté
-
- Voir le profil du membre Guygoye
- Inscrit le : 25/10/2018
- Groupes :
-
Modérateur
-
Forgeron
Reprise du message précédent
Bonjour,Avec ma carte Nvidia sans rien toucher, c'est nouveau qui est installé, j'ai dû installer moi même les pilote propriétaire.
Il faut effectivement faire attention à ce que les dépôts non free soient activés dans le CCM.

Visiteur
Visiteur
nic80 :
Si on arrive à la fenêtre de login mais qu' après plus rien ne se passe, c' est que le serveur X se lance (donc il n' est pas évident que le problème vienne forçement du pilote)
C'est ce que je pense aussi.
Ca ne peut pas être non plus, une option genre "nomodeset", on n'arriverait pas à l'écran de connexion.
Autre piste à vérifier : La session est peut être réglée sur "Wayland" et ne démarre pas.
A+

Crevette Membre non connecté
-
- Voir le profil du membre Crevette
- Inscrit le : 09/09/2021
- Groupes :
J'ai une GeForce 1050Ti
J'ai le même genre de problème que ci dessus depuis une mise à jour de Mageia 8 qui a remis le pilote nouveau.
J'avais bien le pilote nvidia après la màj de Mageia 7 vers Mageia 8...
J'ai tenté de remettre en service le pilote nvidia via le MCC sans succès( Il existe un pilote propriétaire, voulez vous l'installer?)
Le pilote GeForce635 series est installé.
Retour commande dkms status
. Au reboot, le système me dit qu'il doit redémarrer en raison du changement de pilote graphique, et c'est ce que je fais.
Au reboot, je vérifies et j'ai les messages suivants via la console :
[pierre@Crevette ~]$ nvidia-settings
(nvidia-settings:322589): Gtk-WARNING **: 13:45:38.702: Theme parsing error: gtk.css:2:33: Failed to import: Erreur lors de l’ouverture du fichier /home/pierre/.config/gtk-3.0/window_decorations.css : Aucun fichier ou dossier de ce type
ERROR: NVIDIA driver is not loaded
ERROR: Unable to load info from any available system
Un lsmod me dit que nouveau est chargé.
Il semble que le MCC ne voie pas que le pilote nvidia-current, 460.84-1.mga8.nonfree est installé puis qu'il n'apparait pas dans le gestionnaire de logiciel malgré les màj des sources machin et tout...
Commande dkms status:
[pierre@Crevette ~]$ dkms status
virtualbox, 6.1.26-1.mga8, 5.10.46-desktop-1.mga7, x86_64: installed
nvidia-current, 460.84-1.mga8.nonfree, 5.10.46-desktop-1.mga7, x86_64: installed
virtualbox, 6.1.26-1.mga8, 5.10.56-desktop-1.mga8, x86_64: installed-binary from 5.10.56-desktop-1.mga8
J'ai dû faire une bétise quelque part
Je précise que je ne suis pas sûr d'avoir décrit correctement mon problème...
All those moments will be lost in time, like... tears in rain.

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Crevette :
Commande dkms status:
[pierre@Crevette ~]$ dkms status
virtualbox, 6.1.26-1.mga8, 5.10.46-desktop-1.mga7, x86_64: installed
nvidia-current, 460.84-1.mga8.nonfree, 5.10.46-desktop-1.mga7, x86_64: installed
virtualbox, 6.1.26-1.mga8, 5.10.56-desktop-1.mga8, x86_64: installed-binary from 5.10.56-desktop-1.mga8
J'ai dû faire une bétise quelque part
Je précise que je ne suis pas sûr d'avoir décrit correctement mon problème...
Commande dkms status:
[pierre@Crevette ~]$ dkms status
virtualbox, 6.1.26-1.mga8, 5.10.46-desktop-1.mga7, x86_64: installed
nvidia-current, 460.84-1.mga8.nonfree, 5.10.46-desktop-1.mga7, x86_64: installed
virtualbox, 6.1.26-1.mga8, 5.10.56-desktop-1.mga8, x86_64: installed-binary from 5.10.56-desktop-1.mga8
J'ai dû faire une bétise quelque part
Je précise que je ne suis pas sûr d'avoir décrit correctement mon problème...
Bonjour,
Sans savoir ce qui serait suffisant, on voit déjà là une anomalie. virtualbox existe pour le noyau 5.10.46-desktop et 5.10.56-desktop, mais nvidia que pour le premier.
Au démarrage as-tu vu un message concernant la construction du module nvidia par dkms ?
L'hypothèse que je fais est que cette construction échoue, et il faudrait en trouver la raison.
Cette construction laisse un fichier d'historique make.log, que tu pourrais trouver dans (chemin approximatif, à adapter) :
/var/lib/dkms/nvidia460/<version>/5.10.56-desktop-1.mga8/x86_64/log/make.log
Quel noyau est en cours d'utilisation ? (uname -a)
La raison d'un échec de construction devrait s"y trouver.
Yves

Crevette Membre non connecté
-
- Voir le profil du membre Crevette
- Inscrit le : 09/09/2021
- Groupes :
Je précise que j'ai mis à jour mageia7.1 vers mageia 8, et que tout s'est bien passé.
Il y a eu depuis une màj de mageia 8 qui a remis nouveau en raison d'un conflit dont je me souviens plus... (désolé je radote)
noyau utilisé:
uname -a
Linux Crevette 5.10.56-desktop-1.mga8 #1 SMP Wed Aug 4 11:32:59 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
le système est à jour.
Dans mon répertoire
/var/lib/dkms/nvidia-current/460.84-1.mga8.nonfree/
ne figure que le noyau 5.10.46-desktop-1.mga7 et pas le 5.10.56-desktop-1.mga8
J'ai retanté l'install du pilote nvidia 635 via le mcc, et J'ai demandé une sortie texte à la commande dmesg, (dmesg >dmesg.txt)
En faisant une recherche sur dkms via le fichier de sortie (1000 lignes) , il ne trouve rien (pas de build nvidia je suppose)
en faisant une recherche sur nvidia, il ne trouve que le chipset son:
2.327385] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input3
[ 2.327407] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input4
[ 2.327425] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input5
[ 2.327443] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input6
[ 2.327511] input: HDA NVidia HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input7
[ 2.327529] input: HDA NVidia HDMI/DP,pcm=11 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input8
Zut alors
All those moments will be lost in time, like... tears in rain.

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Le /sbin/dkms status donne quelque chose ?
Sans ça dkms ne peut rien faire...
Désolé je n' avais pas vu que le module pour virtualbox était installé...
En root, que dit un (éventuellement à corriger (pas de pc sous la main):
dkms -m nvidia-current -k $(uname -r)
?
edit: si le module dkms n' est pas présent, alors dracut ne peut pas l' intégrer à l' initrd => nouveau est utilisé.
Par contre si un lspi | grep -i nvidia ne retourne pas de carte Nvidia, ç' est problématique...
Édité par nic80 Le 09/09/2021 à 19h55

Crevette Membre non connecté
-
- Voir le profil du membre Crevette
- Inscrit le : 09/09/2021
- Groupes :
Merci pour votre aide!
ben:
dkms -m nvidia-current -k 5.10.56-desktop-1.mga8
ne donne rien
Rien non plus avec:
dkms -m nvidia-current -k
ne donne rien
Par contre lspci donne ça (ouf!):
[root@Crevette pierre]# lspci | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
Je vais devoir m'occuper de mes enfants... et m'absenter jusqu'à demain...
Bonne soirée tout le monde!
All those moments will be lost in time, like... tears in rain.

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Effectivement dans la commande je pense qu'il manque deux choses, l' action build et la version du module (toujours de mémoire):
dkms build -m nvidia-current -v 460.84-1.mga8.nonfree -k 5.10.56-desktop-1.mga8
Si cela fonctionne (et que la compilation n' échoue pas (dans le cas contraire, un fichier log sera crée, et indiquera une éventuelle cause de l' échec), il faudra lancer
dkms install -m nvidia-current -v 460.84-1.mga8.nonfree -k $(uname -r)
Puis enfin reconstruire l' initrd (mais là de mémoire je ne sais plus, et si l' initrd ne se fait pas bien, le système pourrait ne plus démarrer), afin d' inclure le pilote Nvidia à l' image de démarrage initiale.
Ceci dit, je ne suis pas sur que le 5.10.56 soit le dernier noyau (un urpmi --auto-update pourrait être interessant)

Guygoye Membre non connecté
-
- Voir le profil du membre Guygoye
- Inscrit le : 25/10/2018
- Groupes :
-
Modérateur
-
Forgeron
Oui tout à fait il vaut mieux faire un
Code BASH :
urpmi --auto-update
Avant d'aller plus loin.
Le kernel à jour est le 5.10.60 et le 62 devrait arriver sous peu.
Édité par Guygoye Le 10/09/2021 à 10h42

Crevette Membre non connecté
-
- Voir le profil du membre Crevette
- Inscrit le : 09/09/2021
- Groupes :

(pour info, je n'arrive pas à mettre comme vous les cadres pour les code bash, alors, je mets tout en italique, excusez moi!)
Code BASH
urpmi --auto-update
Là, il a installé un paquet de mises à jours, dont le kernel 5.13.14-desktop-1.mga8
Il me semble qu'il a compilé le noyau en affichant ceci sur la console:
nvidia-current (460.84-1.mga8.nonfree): Installing module.
........................
.......
virtualbox (6.1.26-1.mga8): Installing module.
..........
.......
Creating: target|kernel|dracut args|basicmodules
remove-boot-splash: Format of /boot/initrd-5.13.14-desktop-1.mga8.img not recognized
vboxdrv.ko.xz:
- Installation
- Installing to /lib/modules/5.13.14-desktop-1.mga8/dkms-binary/3rdparty/vbox/
vboxnetflt.ko.xz:
- Installation
- Installing to /lib/modules/5.13.14-desktop-1.mga8/dkms-binary/3rdparty/vbox/
vboxnetadp.ko.xz:
- Installation
- Installing to /lib/modules/5.13.14-desktop-1.mga8/dkms-binary/3rdparty/vbox/
depmod.....
DKMS: install Completed.
virtualbox, 6.1.26-1.mga8, 5.13.14-desktop-1.mga8, x86_64: installed
virtualbox, 6.1.26-1.mga8, 5.10.46-desktop-1.mga7, x86_64: installed
virtualbox, 6.1.26-1.mga8, 5.13.14-desktop-1.mga8, x86_64: installed-binary from 5.13.14-desktop-1.mga8
virtualbox, 6.1.26-1.mga8, 5.10.56-desktop-1.mga8, x86_64: installed-binary from 5.10.56-desktop-1.mga8
+ /usr/sbin/rmmod vboxnetflt
+ /usr/sbin/rmmod vboxnetadp
+ /usr/sbin/rmmod vboxdrv
+ /usr/sbin/modprobe vboxdrv
+ /usr/sbin/modprobe vboxnetflt
+ /usr/sbin/modprobe vboxnetadp
Suivi de:
Code BASH
urpme --auto-orphans
Ensuite, j'ai redémarré sur le noyau 5.13.14-desktop-1.mga8, je suis allé dans le MCC pour installer le pilote propriétaire nvidia.
J'ai de nouveau (sans jeu de mots hein!

pour vérifier, j'ai fait un
Code BASH
nvidia-settings
Et l'interface graphique NVIDIA X Server settings s'est affichée.
Ouf!
Il subsiste un message d'erreur sans aucune importance sur la console, nvidia-settings mais mon Doom 3 linux tourne et l'affichage aussi.
Pour info voici le message d'erreur:
ERROR: nvidia-settings could not find the registry key file. This file should have been installed along with this driver
at either /usr/share/nvidia/nvidia-application-profiles-460.84-key-documentation or
/usr/share/nvidia/nvidia-application-profiles-key-documentation. The application profiles will continue to work,
but values cannot be prepopulated or validated, and will not be listed in the help text. Please see the README
for possible values and descriptions.
Merci beaucoup pour votre aide, le problème est résolu, j'espère que ces conseils seront utiles à d'autres!
All those moments will be lost in time, like... tears in rain.

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Je suis surpris que le noyau 5.13 soit installé, ce n' est pas dans la branche stable à ma connaissance.
Concernant le code bash, il faut suivre les étapes suivantes:
- Cliquer sur l' icône avec les deux flèches à droite de zone d' édition du message

- cliquer sur le symbole </> pour pouvoir choisir le type code voulu ( l' indentation ou la coloration syntaxique peut changer suivant ce que l' on sélectionne), ici bash.


On obtient alors ceci:
Code TEXT :
( attention ici, j' ai rajouté un espace après le "h" de bash pour empêcher l' interprétation par le forum).[code=bash ]ici on colle le texte bash voulu[/code]
On obtient alors quelque chose comme ceci:
Code BASH :
root@localhost ~ ]# echo "je suis root par ce que le prompt affiche le symbole #! " Je suis root ! root@localhost ~ ]#exit utilisateur@localhost ~ ]$ echo " je suis utilisateur simple, car j' ai le symbole $ !" )
edit: ceci dit, ici toute mes "commandes" en root sont ici interprétées comme commentaires ( oui en bash # peut signifier que ce qui suit est un commentaire !
Édité par nic80 Le 10/09/2021 à 20h06

Crevette Membre non connecté
-
- Voir le profil du membre Crevette
- Inscrit le : 09/09/2021
- Groupes :
Code BASH :
C'est bon! c'est très clair. J'ai compris! Merci!
All those moments will be lost in time, like... tears in rain.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie