DMI (Desktop Management Interface) - это интеpфейс упpавления компьютерными системами, набор программных и аппаратных средств для сбора, хранения и отображения данных об оборудовании ПК. Встроена в BIOS всех современных материнских плат, а также осуществляется через API в прикладных ПО.
SMBIOS (System Management BIOS) - системное управление BIOS.
Утилита dmidecode позволяет извлечь записи из базы данных DMI и отобразить их в требуемом виде. Ставится по умолчанию.
С помощью ключа -t указывается тип оборудования, по которому нужно извлечь инфу, можно использовать числовой эквивалент.
0 | BIOS Information |
1 | System Information |
2 | Baseboard (or Module) Information |
3 | System Enclosure or Chassis |
4 | Processor Information |
5 | Memory Controller Information (Obsolete) |
6 | Memory Module Information (Obsolete) |
7 | Cache Information |
8 | Port Connector Information |
9 | System Slots |
10 | On Board Devices Information |
11 | OEM Strings |
12 | System Configuration Options |
13 | BIOS Language Information |
14 | Group Associations |
15 | System Event Log |
16 | Physical Memory Array |
17 | Memory Device |
18 | 32-Bit Memory Error Information |
19 | Memory Array Mapped Address |
20 | Memory Device Mapped Address |
21 | Built-in Pointing Device |
22 | Portable Battery |
23 | System Reset |
24 | Hardware Security |
25 | System Power Controls |
26 | Voltage Probe |
27 | Cooling Device |
28 | Temperature Probe |
29 | Electrical Current Probe |
30 | Out-of-Band Remote Access |
31 | Boot Integrity Services (BIS) Entry Point |
32 | System Boot Information |
33 | 64-Bit Memory Error Information |
34 | Management Device |
35 | Management Device Component |
36 | Management Device Threshold Data |
37 | Memory Channel |
38 | IPMI Device Information |
39 | System Power Supply |
40 | Additional Information |
41 | Onboard Devices Extended Information |
42 | Management Controller Host Interface |
126 | Inactive |
127 | End-of-Table |
128-255 | Available for system- and OEM- specific information |
lshw (Hardware Lister) менее информативна, но позволяет получить сведения об оборудовании компьютера в различных форматах (XML, HTML и т.д.), + есть GUI. Утилита использует данные из таблиц DMI, конфигурационных файлов, модулей ядра и драйверов.
Тоже перечень оборудования
# Инфа по видео lspci -k | grep -EA2 'VGA|3D'
udevadm. Полная инфа по устр-ву, серийники, номера и т.д.
# udevadm info --query=all --name=/dev/sda
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
# Смотрим какие версии драйвера Nvidia есть в репозитории: sudo apt-get update && clear && apt-cache search nvidia-[0-9] | grep 'binary driver' # Устанавливаем драйвер (nvidia-версия) и программу для его настройки (nvidia-settings): sudo apt-get install nvidia-304 nvidia-settings # Создаем xorg.conf: sudo nvidia-xconfig # После перезагрузки проверяем какой видео драйвер используется: lspci -k | grep -EA2 'VGA|3D' # Для установки более новых версий можно подключить эту репу sudo add-apt-repository ppa:graphics-drivers/ppa