Jump to content

# Linux firmware (Русский)

From ArchWiki
Состояние перевода: На этой странице представлен перевод статьи Linux firmware. Дата последней синхронизации: 5 августа 2025. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Ссылки по теме

- Ядро
- Микрокод
- fwupd

Linux firmware — это набор двоичных файлов (блобов) с прошивками, распространяемый вместе с ядром и необходимый для частичной или полной работоспособности определённого оборудования. Лицензионные ограничения не позволяют добавлять их напрямую в проекты, использующие лицензию GPL, но их можно поставлять отдельно.

Виды оборудования, которым обычно требуются прошивки:

- графические процессоры;
- проводные сетевые адаптеры;
- беспроводные сетевые адаптеры;
- контроллеры Bluetooth;
- звуковые карты — профессиональное аудио или встроенные аудиокарты.

## Установка

Установите мета-пакет linux-firmware, который предоставляет прошивки для часто встречающихся устройств. Это рекомендуемый способ для большинства пользователей. Чтобы сэкономить место, вы можете установить прошивки только для того оборудования, которое установлено в вашей системе.

Важно Отсутствие необходимых прошивок может привести к неработоспособности системы.

Основные пакеты прошивок, которые устанавливаются вместе с linux-firmware:

- linux-firmware-amdgpu — для видеокарт AMD;
- linux-firmware-atheros — для Wi-Fi и Bluetooth-адаптеров Qualcomm Atheros;
- linux-firmware-broadcom — для сетевых адаптеров Broadcom и Cypress;
- linux-firmware-cirrus — для аудиоустройств Cirrus Logic;
- linux-firmware-intel — для аудиоустройств, Bluetooth-адаптеров, видеокарт, сетевых адаптеров, нейронных процессоров, веб-камер и других устройств Intel;
- linux-firmware-mediatek — для сетевых адаптеров MediaTek и Ralink;
- linux-firmware-nvidia — для видеокарт и SoC NVIDIA;
- linux-firmware-other — прошивки для различных устройств, не вошедшие в другие пакеты;
- linux-firmware-radeon — для видеокарт ATI Radeon;
- linux-firmware-realtek — для сетевых и Bluetooth-адаптеров Realtek.

Дополнительные пакеты:

- linux-firmware-liquidio — для серверных адаптеров Cavium LiquidIO;
- linux-firmware-marvell — для сетевых адаптеров Marvell;
- linux-firmware-mellanox — для коммутаторов Mellanox Spectrum;
- linux-firmware-nfp — для Netronome Flow Processors;
- linux-firmware-qcom — для SoC Qualcomm;
- linux-firmware-qlogic — для сетевых устройств QLogic.

Сторонние пакеты:

- alsa-firmware — для программ из alsa-tools, загружающих прошивки, и для механизма автоматической загрузки прошивок (hotplug), смотрите раздел ALSA#Firmware;
- sane-gt68xx-firmware — для сканеров на базе gt68xx;
- sigrok-firmware-fx2lafw — для логических анализаторов FX2;
- sof-firmware — Sound Open Firmware.

## Советы и рекомендации

### Определение загруженных прошивок

Иногда вам бывает нужно узнать, какие прошивки на данный момент загружены в системе, для отладки или для выбора пакетов прошивок для установки.

Это можно сделать с помощью динамической отладки:

- добавьте параметр ядра `dyndbg="func fw_log_firmware_info +p"` (в зависимости от используемого загрузчика может понадобиться экранировать кавычки);
- посмотрите список загруженных прошивок командой:

      # journalctl -kg 'loaded f'

## Смотрите также

- Gentoo:Linux firmware/ru

Categories:

- Hardware (Русский)
- Kernel (Русский)

Linux firmware (Русский)
Add topic