Question Comment puis-je trouver les détails de mon matériel?


Existe-t-il un logiciel intégré ou une méthode de terminal permettant de visualiser les profils matériels sur mon système? Windows équivalent d'une telle fonctionnalité serait Gestionnaire de périphériques.


115
2018-03-23 10:07


origine




Réponses:


Il y a quelques options:

  • lspci vous montrera plus de votre matériel d'une manière rapide et agréable. Il a différents niveaux de verbosité afin que vous puissiez obtenir plus d’informations avec -v et -vv drapeaux si vous le voulez. le -k L'argument est un bon moyen de savoir quel pilote de noyau un composant matériel utilise. -nn vous permettra simplement de connaître l'ID du matériel, ce qui est idéal pour la recherche.

    Mais ce n’est qu’un moyen très simple et rapide d’obtenir une liste de matériel. Je demande souvent aux gens de publier la sortie ici en essayant d'identifier leur matériel sans fil. C'est génial pour des choses comme ça.

    Il ne pas affiche le matériel USB autre que les bus USB.

    Voici trois exemples réels:

    Graphique:

    $ lspci -nnk | grep VGA -A1
    03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF110 [GeForce GTX 580] [10de:1080] (rev a1)
        Kernel driver in use: nvidia
    

    L'audio:

    $lspci -v | grep -A7 -i "audio"
    00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
        Subsystem: Acer Incorporated [ALI] Device 080d
        Flags: bus master, fast devsel, latency 0, IRQ 34
        Memory at f0940000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
    
    --
    00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
        Subsystem: Acer Incorporated [ALI] Device 080d
        Flags: bus master, slow devsel, latency 32, IRQ 35
        Memory at f0944000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
    

    La mise en réseau:

    $ lspci -nnk | grep net -A2
    00:0a.0 Ethernet controller [0200]: NVIDIA Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
        Subsystem: Acer Incorporated [ALI] Device [1025:0222]
        Kernel driver in use: forcedeth
    --
    05:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
        Subsystem: AMBIT Microsystem Corp. AR5BXB63 802.11bg NIC [1468:0428]
        Kernel driver in use: ath5k
    
  • lsusb est comme lspci mais pour les périphériques USB. Fonctionnalité similaire avec des options de verbosité similaires. Bon si vous voulez savoir ce qui est branché.

  • sudo lshw vous donnera une liste très complète du matériel et des paramètres.

    Il vous donne tellement d'informations, je vous suggère de le parcourir less ou le publier dans un fichier et ouvrez-le dans quelque chose que vous pouvez déplacer dans:

    sudo lshw | less
    

    Bien sûr que c'est généralement un lot d'information. Vous n'avez souvent besoin que d’informations sur un petit sous-ensemble de votre matériel et lshw vous permettra de sélectionner une catégorie. Si vous vouliez simplement voir vos périphériques réseau, par exemple, exécutez ceci:

    sudo lshw -c network
    
  • Si vous voulez quelque chose de graphique, je vous suggère de regarder hardinfo. Vous devrez d'abord l'installer:

    sudo apt-get install hardinfo
    

    Vous venez alors de l'exécuter à partir du même terminal avec hardinfo. Je ne sais pas qu'il a un emplacement de menu par défaut.

    Mais il peut vous donner un peu plus d'informations (bottes, noyaux disponibles, etc.) que les autres options, ainsi que des listes similaires de matériel PCI et USB comme les deux premières commandes.

    Il fournit également une analyse comparative simple. Je pense que les développeurs visent à en faire un remplacement pour Sandra (un outil de collecte d’informations matérielles Windows populaire).

    Il a même des options pour produire un bon rapport que vous pouvez envoyer à quelqu'un (même si cela peut facilement être trop information).

Hardinfo


134
2018-03-23 10:37



Il faut un système de gestion du matériel graphique par défaut similaire à hardinfo... - Oxwivi
Qu'en est-il des modules de pilotes? - Oxwivi
@Oxwivi Qu'en est-il d'eux? Comme j'ai dit lspci -k va les montrer, lshw les montre naturellement (regardez sous la configuration => la tige du pilote) et hardinfo les montre lorsque vous sélectionnez un périphérique (le volet inférieur de la capture d'écran contient plus d'informations sur ce périphérique) - Oli♦
@Oli J'ai un ordinateur portable avec une capacité 4G (LTE) intégrée, y a-t-il un moyen d'obtenir l'Ume de mon appareil depuis Ubuntu? Merci - Kasun Siyambalapitiya
@Oli Merci beaucoup! une réponse aussi complète et utile. À votre santé - Christopher Kuttruff


Vous pouvez utiliser lshw qui est l'outil CLI:

sudo lshw

comme le dit la page de manuel:

lshw est un petit outil pour extraire des informations détaillées sur le matériel     configuration de la machine. Il peut signaler la configuration exacte de la mémoire,     Version du micrologiciel, configuration de la carte mère, version et vitesse du processeur, cache     configuration, vitesse de bus, etc. sur les systèmes x86 ou IA-64 compatibles DMI et     sur certaines machines PowerPC (le PowerMac G4 est connu pour fonctionner).

Vous pouvez aussi utiliser HardInfo:

HardInfo peut collecter des informations sur le matériel et le système d'exploitation de votre système, effectuer des tests de performances et générer des rapports imprimables au format HTML ou au format texte brut.

Il peut également être facilement étendu, car la documentation du développeur et le code source complet (publié sous GNU GPL version 2) sont disponibles.

enter image description here

Installez-le en exécutant cette commande:

sudo apt-get install hardinfo

ou recherchez hardinfo dans Synaptic ou Software Center.


50
2018-06-08 12:19



Je me souviens de ma carte graphique GTX450 ou GTS450. Je veux vérifier par hardinfo. Pourquoi je ne peux pas voir cela par hardinfo sur Ubuntu 10.10? - sam


Il existe plusieurs manières de collecter des informations sur le matériel. Je posterai toutes les possibilités que je connais. Pour plus d'informations sur l'un des programmes, veuillez consulter leurs pages de manuel.


Option un - lshw

lshw qui doit être installé par défaut. Vous devrez le lancer en tant que super utilisateur (sudo).

Il présentera une liste très détaillée de presque tous les composants. Pour obtenir une liste plus courte, vous pouvez utiliser le -short drapeau.

Vous pouvez le faire sortir les informations de plusieurs manières.


Option deux - hwinfo (doit être installé)

hwinfo que vous devriez installer. C'est dans les référentiels.

Il présente également les composants de manière très détaillée. Ici le --short flag vous donnera une belle liste de catégories de matériel.

Avec le --[hwtype] option, vous pouvez obtenir des informations détaillées sur un type de matériel sélectionné uniquement, ce qui est assez pratique parfois.


Je ne connais aucune solution unique pour désinstaller / activer du matériel ou des pilotes. Les pilotes sont généralement des modules du noyau que vous pouvez activer (ajouter) et désactiver (supprimer) en utilisant le modprobe commander.

En utilisant lsmod vous pouvez savoir quels modules sont actuellement chargés.


15
2018-03-23 10:34



Excellentes recommandations. Comment fait hwinfo différencier de lshw? - Oxwivi
Principalement par la représentation de l'information et lshw liste légèrement plus d'informations. - Octavian Damiean
Je vois, alors sudo lshw -short résout facilement le besoin d'informations pour citer dans les rapports de bogues. - Oxwivi
C'est une question distincte. - Octavian Damiean
Oui, vous avez violé l'une des règles les plus importantes. Une question par poste. Cette question est très utile pour fournir des informations sur la manière d'obtenir des informations sur votre système. Si vous voulez vraiment savoir comment modifier les modules, posez-leur une question distincte. - Octavian Damiean


lshw est une très bonne commande qui vous donne des informations très détaillées sur votre matériel. Si vous ne voulez pas installer autre chose comme hardinfo alors ce sera une très bonne commande. Mais utilise lshw (vous pouvez dire du matériel de liste pour retenir cette commande) avec les options -html ou -xml pour obtenir les informations de manière plus interactive.

Ici, il illustre

    $ sudo lshw | less (or more)
    $ sudo lshw -html > myhardware.html
    $ sudo lshw -xml > myhardware.xml

Maintenant, ouvrez simplement les fichiers .html ou .xml créés dans votre répertoire actuel pour obtenir une description complète de votre matériel.


12
2017-08-27 10:43





lshw est la commande, vous pouvez aussi grep, lshw | grep audio par exemple.

Je ne sais pas comment vous pouvez le voir dans l'interface graphique.


8
2018-06-08 12:14





HardwareLiSter est un outil utile qui peut vous montrer des informations détaillées sur tout le matériel de votre système dans une interface graphique conviviale.

Si vous préférez utiliser un terminal, essayez sudo dmidecode ce qui vous donnera une liste très détaillée de tout le matériel aussi.


7
2018-03-23 10:59





lspci  - Matériel PCI

lsusb, lspcmcia, lshw, lshw-gtk

dmidecode -informations sur le matériel de votre système comme décrit dans le BIOS du système

kinfocenter

cat /proc/cpuinfo


7
2018-06-08 15:05





du terminal:

sudo lshw

de l'interface graphique, vous devrez installer gnome-device-manager


5
2018-06-08 12:14