Outils en console

Utiliser dmidecode

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Dernière mise à jour : 29/01/2026 à 22h02
Table des matières

Introduction


dmidecode
est un utilitaire qui permet d'obtenir des informations détaillées sur le matériel de votre machine, en interrogeant le BIOS (Basic Input/Output System) ou UEFI (Unified Extensible Firmware Interface). Ces informations peuvent inclure des détails sur le processeur, la mémoire, les disques, le système, etc.

Il ne faut pas perdre de vue que
dmidecode
n'interroge pas le matériel, mais le BIOS, et retourne ce que le BIOS dit du matériel.

Son nom fait référence au standard Desktop Management Interface (DMI) qui permet de suivre, d’identifier, les composants des ordinateurs.

Installation


En général,
dmidecode
est installé par défaut.
Si ce n'est pas le cas, vous l'installerez
  • soit via le Centre de Contrôle de Mageia
  • soit en mode texte avec la commande
    Code BASH :
    urpmi dmidecode


Utiliser dmidecode


dmidecode
s'utilise en mode texte, donc dans un terminal, une console. Par exemple, Konsole, XTerm...

Notez que l'outil nécessite des privilèges administrateur, donc vous devez l'exécuter en tant que root ou éventuellement en utilisant
sudo
.
Exemple de base :
Code BASH :
dmidecode

Cela va afficher une longue quantité d'informations sur votre matériel, organisées par sections.
Peu pratique.

Filtrer les informations


Si vous ne voulez que certaines informations spécifiques, vous pouvez utiliser
dmidecode
avec des options spécifiques pour filtrer les résultats.

Afficher des informations sur la version du BIOS


Code BASH :
dmidecode -t bios

Option qui peut s'écrire
-t
ou
--type
.

Afficher des informations sur le processeur (CPU)


Code BASH :
dmidecode -t processor


Afficher des informations sur la mémoire (RAM)


Code BASH :
dmidecode -t memory


Afficher des informations sur la carte mère


Code BASH :
dmidecode -t baseboard


Afficher des informations sur les slots d'expansion (PCI, etc.)


Code BASH :
dmidecode -t slot


Il y a d'autres filtrages possibles avec l'option
-t
. La commande
dmidecode -t
, sans argument, liste les mot clés admis.

Afficher un résumé spécifique à partir de son identifiant


Si vous souhaitez obtenir des informations sur un certain type d'élément en particulier, vous pouvez également spécifier son identifiant.
Par exemple, pour voir les détails sur la mémoire installée :
Code BASH :
dmidecode -t 17


Ici,
17
représente le type Memory Device" (périphérique mémoire) dans la DMI (Desktop Management Interface).

De même,
13
est le type de BIOS Language.

Pour la longue liste des types, c'est ici.

Interpréter les résultats


Les informations retournées par
dmidecode
sont plutôt touffues et peuvent sembler techniques. Quelques exemples de ce qu'on peut trouver.

BIOS


  • Nom du fabriquant
  • Version du BIOS
  • Date du BIOS

Processeur (CPU)


  • Nom du processeur
  • Nombre de cœurs et de threads
  • Fréquence du processeur
  • Cache L1, L2, L3

Mémoire (RAM)


  • Taille de chaque module de mémoire
  • Type de mémoire (DDR3, DDR4, etc.)
  • Vitesse de la mémoire
  • Statut du module (installé, disponible, etc.)

Carte mère (Baseboard)


  • Modèle de la carte mère
  • Fabricant
  • Version du firmware


Utilisation avec grep pour filtrer plus précisément


Si vous êtes à la recherche d'un élément précis, vous pouvez également combiner
dmidecode
avec
grep
pour filtrer les résultats.

Exemple, pour trouver la version du BIOS :
Code BASH :
dmidecode -t bios | grep -i version


Sauvegarder la sortie dans un fichier


Vous pouvez également sauvegarder la sortie de
dmidecode
dans un fichier pour une consultation ultérieure.

Code BASH :
 dmidecode > infos_systeme.txt

Cela va enregistrer toute la sortie dans le fichier
infos_systeme.txt
.

Documentation


En console aussi
Code BASH :
man dmidecode


Sitographie