Содержание

Оборудование / Драйвера

Оборудование

dmidecode

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

lshw (Hardware Lister) менее информативна, но позволяет получить сведения об оборудовании компьютера в различных форматах (XML, HTML и т.д.), + есть GUI. Утилита использует данные из таблиц DMI, конфигурационных файлов, модулей ядра и драйверов.

lspci

Тоже перечень оборудования

  # Инфа по видео
lspci -k | grep -EA2 'VGA|3D'

Диски

udevadm. Полная инфа по устр-ву, серийники, номера и т.д.

# udevadm info --query=all --name=/dev/sda

Драйвера

:!: Ubuntu. Правильный вариант
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
:!: Ubuntu. Nvidia. Старый вариант
  # Смотрим какие версии драйвера 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