Как устанавливать и обновлять драйверы в Linux

Когда человек приходит в Linux после Windows, его чаще всего удивляет тишина. Система загружается, сеть работает, звук есть, графика запускается — и никто не просит «установить драйверы». В мире Linux ситуация устроена иначе: почти всё уже встроено в ядро, и система сама подбирает нужные модули.

Но иногда всё же приходится устанавливать или обновлять драйверы вручную — например, для видеокарт NVIDIA, Wi-Fi-чипов или специфичного оборудования. Чтобы понимать, что и как работает, полезно разобраться в механике драйверов Linux.


Почему драйверы в Linux «просто есть»

Linux использует модульную архитектуру. Большинство драйверов встроены в ядро либо подключаются как модули (kernel modules).

Это даёт три эффекта:
— система работает сразу после установки;
— драйверы обновляются вместе с ядром;
— нет хаоса из инсталляторов от производителей.

Но есть исключения: драйверы NVIDIA, отдельные Wi-Fi-модули, редкие сканеры, видеозахват и фирменные элементы ноутбуков.


Проверка установленных драйверов

Первое, что стоит освоить — как увидеть, что система использует сейчас.

Список загруженных драйверов ядра:
lsmod

Информация о видеокарте:
lspci | grep -E «VGA|3D»

Информация об устройстве целиком (бывает полезнее):
sudo lshw -c video
sudo lshw -c network

Если устройство найдено, но работает странно, обычно это значит, что драйвер активен, но не тот.


1. Видеокарты NVIDIA — главный особняк в Linux

NVIDIA — единственный массовый производитель, который требует собственных проприетарных драйверов.

AMD и Intel используют драйверы, встроенные в ядро. Они обновляются автоматически, живут тихо и стабильно.

А вот NVIDIA имеет три варианта:

Nouveau — открытый драйвер, работает «так себе», без ускорения.
Proprietary NVIDIA — официальный драйвер, рекомендуемый.
Legacy NVIDIA — старые версии для старых карт.

Установка зависит от дистрибутива.

Ubuntu / Linux Mint:
sudo ubuntu-drivers autoinstall

Или вручную через меню:
Software & Updates → Additional Drivers

Fedora:
Используют rpmfusion:
sudo dnf install akmod-nvidia
sudo dnf install xorg-x11-drv-nvidia-cuda

Arch / EndeavourOS:
sudo pacman -S nvidia nvidia-utils

Для старых карт:
sudo pacman -S nvidia-470xx-dkms

Обновления будут прилетать вместе с ядром и пакетами.


2. AMD и Intel — драйверы без забот

AMD и Intel встроены в ядро Linux и Mesa.
Ничего ставить не нужно.

Чтобы получить самое свежее:
— Fedora уже идёт со свежими версиями;
— Arch — тоже;
— Ubuntu LTS можно обновить через PPA:
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update && sudo apt upgrade

Но это нужно только для игр, Blender или работы с современными GPU.


3. Драйверы Wi-Fi и Bluetooth

Беспроводные адаптеры — частый источник вопросов.
Некоторые чипы Broadcom, Realtek и Mediatek могут не заработать «из коробки».

Ubuntu:
sudo apt install bcmwl-kernel-source (Broadcom)
sudo apt install rtl8852be-dkms (пример для Realtek)

Fedora:
sudo dnf install broadcom-wl

Arch:
yay -S rtl88xxau-dkms

Обновляются такие драйверы автоматически — они привязаны к dkms (Dynamic Kernel Module Support). DKMS пересобирает драйвер после каждого обновления ядра.


4. Звуковые драйверы

Linux использует ALSA (драйверы) и PipeWire (звуковая система).
В 2025 году PipeWire стал стандартом почти везде, и это снимает 90% старых проблем.

Если со звуком неполадки, чаще всего помогает обновление ядра и звукового стека:

sudo apt install linux-oem
sudo apt install wireplumber pipewire-audio pipewire-pulse

В Fedora и Arch всё уже актуально.


5. Принтеры и сканеры

Linux использует систему CUPS.

Большинство принтеров работает из коробки.

Чтобы настроить:
localhost:631

Но для Epson, Brother и Canon часто нужны фирменные пакеты. Они есть на сайтах производителей, обычно в формате .deb или .rpm.

Установка простая:
sudo dpkg -i driver.deb
или
sudo rpm -i driver.rpm


6. Устройства ноутбуков (веб-камеры, датчики, сканеры отпечатков)

Мне́ньше всего хлопот доставляют веб-камеры — драйверы встроены.

Сложнее всего — сканеры отпечатков пальцев:
— в Lenovo часто стоят устройства Synaptics или Goodix,
— для них нужны патчи.

Ubuntu:
sudo apt install fprintd

Arch:
sudo pacman -S fprintd

Работа зависит от модели ноутбука.


7. Как обновлять драйверы в Linux

Больше всего облегчает жизнь то, что драйверы обновляются вместе с системой.

Ubuntu / Mint:
sudo apt update && sudo apt upgrade

Fedora:
sudo dnf upgrade

Arch:
sudo pacman -Syu

И да — это обновляет всё: ядро, Mesa, графику, драйверы Wi-Fi, блютуз и т. д.

Flatpak и Snap никак не влияют на драйверы.


Как понять, что драйвер установлен правильно

Признаки простые:

  1. Система видит устройство через lshw или lspci.
  2. Производительность графики соответствует норме.
  3. Wi-Fi не отваливается.
  4. Камера определяется в Cheese/Webcamoid.
  5. В системном журнале нет ошибок (journalctl -p 3).

Если видите ошибки вида «firmware missing», проблема чаще в недостающих пакетах.


Логика драйверов в Linux проста

Почти все работают из коробки.
Редкие — ставятся как модули DKMS.
NVIDIA — ставится вручную через репозитории.
Обновляется всё само при обновлении системы.

Когда понимаешь эту механику, Linux перестаёт казаться системой, в которой «ничего не установить». Наоборот: драйверы в нём — одна из самых стабильных частей экосистемы.

Если продолжить углубляться, можно рассмотреть отдельные кейсы — например, настройку NVIDIA Optimus, Wayland vs Xorg или сборку собственных модулей ядра.

Понравилась статья? Поделиться с друзьями:
Блог одного ITшника
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: