Linux firmware (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
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