J'aimerais essayer un autre pilote d'affichage vidéo, mais je ne suis pas sûr de celui que j'utilise actuellement.
Quel est le moyen simple de voir quel pilote mon système utilise actuellement?
Exécuter lshw -c video
et rechercher la ligne avec "configuration". Le pilote chargé est préfixé par "driver =". Exemple de sortie:
*-afficher description: contrôleur compatible VGA produit: Contrôleur graphique intégré au processeur central Vendeur: Intel Corporation identifiant physique: 2 info de bus: pci @ 0000: 00: 02.0 version: 02 largeur: 64 bits horloge: 33 MHz Fonctionnalités: vga_controller bus_master cap_list rom configuration: pilote = latence i915 = 0 ressources: irq: 45 mémoire: fd000000-fd3fffff mémoire: d0000000-dfffffff voyage: 1800 (taille = 8)
Si vous souhaitez plus d'informations sur le pilote chargé, exécutez modinfo
. Sortie de modinfo i915
:
filename: /lib/modules/2.6.35-24-generic/kernel/drivers/gpu/drm/i915/i915.ko
license: GPL and additional rights
description: Intel Graphics
author: Tungsten Graphics, Inc.
license: GPL and additional rights
... stripped information for saving space ...
depends: drm,drm_kms_helper,video,intel-agp,i2c-algo-bit
vermagic: 2.6.35-24-generic SMP mod_unload modversions
Notez que cela modinfo
fonctionne sur les noms de fichiers et les alias, pas sur les noms de modules. La majorité des modules auront le même nom pour le nom de module et le nom de fichier, mais il y a des exceptions. L'un d'eux est nvidia
.
Une autre façon d’utiliser ces commandes pour vous montrer le nom de fichier du pilote serait:
modinfo -F filename `lshw -c video | awk '/configuration: driver/{print $2}' | cut -d= -f2`
Une fois chargé, la commande lsmod
affichera le nvidia
module tel que chargé. modinfo nvidia
se tromper. Pourquoi? Parce qu'il n'y a pas de module nommé "nvidia", c'est juste un alias. Pour résoudre l'alias, vous pouvez utiliser modprobe --resolve-alias nvidia
. Ou pour obtenir l'intégralité de modinfo en une seule commande:
modinfo $(modprobe --resolve-alias nvidia)
modinfo nvidia_current
ne fonctionne pas pour moi. Cependant,lshw -c video
il me montre les détails du pilote en tant que nvidia/var/log/Xorg.0.log
pour découvrir. La carte utilisée est marquée d'une étoile: `(-) PCI: * (0: 0: 2: 0) ...`sudo lshw -c video
, la ligne de "configuration" dit "latence = 0" et il n'y a aucune entrée pour le pilote nulle part. J'ai réinstallé les pilotes Intel avec succès à plusieurs reprises, avec des redémarrages entre les deux. Quoi qu'il en soit, lshw n'affiche aucune information sur le pilote.Vous pouvez utiliser la commande suivante pour voir le pilote de noyau vga actuellement utilisé:
Exemple de sortie pour une carte graphique ATI / AMD:
si le pilote open source Radeon est utilisé:
si le pilote propriétaire Fglrx est utilisé:
Sortie complète avec
lspci -nnk | grep -i vga -A3
Les modules de noyau disponibles que vous pouvez voir avec
lspci -nnk | grep -i vga -A3 | grep 'Kernel modules'
:Remarque: cela ne fonctionne pas dans tous les cas!
Pour une carte graphique VGA PCI / AGP SiS 65x / M650 / 740, il n’existe pas de ligne "Pilote du noyau utilisé":
et le
sisfb
module de noyau disponible n'est pas le pilote chargé, car illsmod | grep sisfb
n'a pas de sortie (sisfb
est sur liste noire). Dans ce cas aussisudo lshw -c video | grep Konfiguration
ne fonctionne pas. La sortie est:sans aucune information de conducteur.
la source
in use
fois i915 et nouveau? Comment savoir lequel est utilisé par X?lspci | grep
. Lelshw
projet proposé par Lekensteyn, alors qu'il travaillait sur ubuntu , n'a pas réussi à détecter le nom du fichier de module sur lubuntu .J'ai essayé beaucoup de manières sans succès, mais cela a fonctionné sur moi (Ubuntu 12.10):
Une des raisons est que je possède une carte Nvidia Optimus et que cela rend les choses plus difficiles alors j'ai ajouté
optirun
avant la commande.la source
glxinfo|egrep "OpenGL vendor|OpenGL renderer*"
voir . Je crois que celaunity_support_test --print
exécute la commande OpenGL sur le backend.La meilleure information que j'ai vue jusqu'à présent est dans
nouveau
wiki. Il peut également aider avec les cartes non-nvidia: https://nouveau.freedesktop.org/wiki/Optimus/C'est
xrandr --listproviders
etsudo cat /sys/kernel/debug/vgaswitcheroo/switch
. Beaucoup d’autres informations utiles pour contrôler l’alimentation, les sorties et le déchargement, etc.la source
Recherchez la ligne commençant par "Pilote:" Vous devrez peut-être installer le paquet hwinfo en premier.
la source
Ouvrez un terminal et tapez:
C'est un petit programme pratique qui peut vous dire tout ce que vous devez savoir sur votre PC.
la source