Suis-je en train d'utiliser le pilote Nouveau ou le pilote NVIDIA propriétaire?
14
Depuis longtemps, j'utilise le pilote propriétaire NVIDIA. Dans les pilotes supplémentaires, le pilote NVIDIA a été activé. Cependant, je viens de "Supprimé" ce pilote parce que je voudrais utiliser le pilote Nouveau pour d'autres raisons. Pourtant, j'ai des raisons de croire que j'utilise toujours le pilote NVIDIA car la sortie de modprobe -lest la suivante:
Vous pouvez voir si un package nvidia est installé en appliquant la commande suivante
dpkg -l | grep -i nvidia
Si vous souhaitez rechercher si le module nouveau est chargé, vous pouvez postuler
lsmod | grep nouveau
Si le module restreint nvidia a été chargé, le nouveau module ne peut pas être chargé également (en conflit les uns avec les autres).
Le nom du module (restreint) de Nvidia est nvidia. Pas nvidiafb ou quelque chose de similaire.
Vous pouvez également effectuer une recherche à partir de la page Pilotes supplémentaires. Dans l'exemple ci-dessous, aucun pilote propriétaire n'est utilisé
Et une autre commande qui peut vous montrer, quel pilote est en cours d'utilisation:
lspci -nnk | grep -iA2 vga
Là, vous verrez une ligne comme
kernel driver in use: *****
Si c'est nvidia, alors vous avez le pilote nvidia installé et utilisé. Si c'est nouveau, alors non.
Qu'est - ce qui se passe si je n'ai pas Kernel driver in usesous les périphériques NVIDIA en utilisant lspci -nnkdu tout?
CMCDragonkai
@CMCDragonkai, un module qui peut être utilisé par NVIDIA, n'a pas été chargé. Peut - être que la carte n'est pas utilisé du tout (si vous avez des graphiques hybrides, peut - être il est désactivé).
NickTux
Doutions. Aucun pilote nvidia est utilisé ou chargé. Lors de l' amorçage via le BIOS, se termine X à l' aide de pilote VESA, mais en amorçant via UEFI, X ne peut pas démarrer du tout.
CMCDragonkai
8
Vous pouvez utiliser un excellent inxioutil. Installez - le à partir du référentiel:
Impressionnant. Indique si le pilote graphique est installé et si elle est activée. Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau
Underverse
3
Vous devrez peut-être redémarrer ou redémarrer X en premier. Vous pouvez alors essayer:
grep nouveau /var/log/Xorg.0.log
Production:
[29,227] (==) Matched nouveau en tant que conducteur configurée automatiquement 0
[29.227] (==) Matched nouveau en tant que pilote autoconfiguré 2
[29.227] (II) LoadModule: "nouveau"
[29.227] (II) Chargement /usr/lib64/xorg/modules/drivers/nouveau_drv.so
[29.227] (II) Module nouveau: vendor = "X.Org Foundation"
[29.240] (II) [drm] version de l'interface nouveau: 1.1.0
[29.534] (II) NOUVEAU (0): [DRI2] Pilote DRI: nouveau
[29.534] (II) NOUVEAU (0): [DRI2] Pilote VDPAU: nouveau
Kernel driver in use
sous les périphériques NVIDIA en utilisantlspci -nnk
du tout?Vous pouvez utiliser un excellent
inxi
outil. Installez - le à partir du référentiel:ou de github: https://github.com/smxi/inxi
Ensuite, faites une requête par:
A la troisième ligne Vous pouvez voir la chaîne
NVIDIA 390.25
qui signifie que je suis pilote Nvidia binaire utiliserai.la source
Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau
Vous devrez peut-être redémarrer ou redémarrer X en premier. Vous pouvez alors essayer:
Production:
la source
C'est une vieille question mais voici une réponse fiable sur laquelle vous pouvez compter au cas où quelqu'un d'autre chercherait la même réponse.
Exécutez la commande suivante:
Exemple de sortie:
Si vous souhaitez obtenir plus de détails, exécutez:
Voici un exemple de sortie:
la source
Sur tout système Linux avec le pilote NVIDIA installé et chargé dans le noyau, vous pouvez exécuter:
la source