Fwupd 2.0.20: добавлена поддержка AMD UMA Carveout

Через два месяца после выхода fwupd 2.0.19, инструмент с открытым исходным кодом для упрощения обновления встроенного ПО в системах Linux, получил версию 2.0.20.
Самое заметное нововведение — поддержка изменения размера выделенной памяти AMD UMA. Это позволяет системам с поддерживаемым оборудованием AMD настраивать распределение унифицированной архитектуры памяти для встроенной графики.
В Fwupd 2.0.20 также добавлено предупреждение для пользователей, которые полагаются на функции заблокированной прошивки, что повышает прозрачность в отношении состояний прошивки, которые могут повлиять на безопасность или стабильность системы.
Кроме того, было устранено несколько проблем, связанных с процессами обновления встроенного ПО. Плагины UEFI теперь отключены в 32-разрядных системах x86, чтобы предотвратить непредвиденное поведение на устаревших архитектурах. Также исправлена проблема зависания, вызванная анализом некорректных дескрипторов USB.
В новой версии также устранены ошибки, возникавшие при отсутствии свойства fastboot, исправлена потенциальная проблема с перечитыванием строки fastboot и устранены регрессии, приводившие к сбоям при обновлении MBIM QDU. Исправлена регрессия CCGX DMC, возникавшая при установке док-станции HP G5, а также устранена безобидная ошибка выхода за пределы кучи при чтении EEPROM в парсере AMD Kria SOM.
Что касается производительности, то вычисление контрольной суммы CAB-файлов стало примерно на 21% быстрее, а размер несжатых CAB-файлов теперь проверяется во время распаковки. Кроме того, расширена поддержка аппаратного обеспечения: в Fwupd 2.0.20 добавлена совместимость со следующими устройствами:
- HP Engage One G2 Advanced Hub
- Тачпад PixArt PJP274, используемый в ноутбуке Framework
- Несколько новых устройств Jabra GNP
Наконец, была исправлена обработка авторизации Polkit при изменении устройства с тегом эмуляции, чтобы обеспечить соблюдение требований к аутентификации.
Подробнее см. журнал изменений.
Выводы
- Fwupd 2.0.20 продолжает усиливать утилиту для обновления прошивок на Linux‑системах — улучшена стабильность, исправлены ошибки и расширена поддержка оборудования.
- Значительное внимание уделено улучшению работы с AMD‑аппаратурой: добавлена возможность изменять размер UMA carveout — полезно для систем с интегрированной графикой на AMD.
- Улучшена работа с Fastboot и USB‑устройствами, устранены зависания при парсинге некорректных USB‑описаний и другие регрессии, что повышает надёжность процесса обновлений.
- Производительность обработки CAB‑архивов увеличена примерно на 21 %, а также введена дополнительная проверка размеров данных при разархивации для повышения целостности прошивок.
- Поддержка новых устройств продолжает расширяться: включены HP Engage One G2 Advanced Hub, сенсор PixArt PJP274 из Framework Laptop, и несколько новых моделей от Jabra.
- Улучшено управление правами через Polkit при модификации меток устройств в режиме эмуляции, что повышает безопасность и гибкость администрирования.
Итог: обновление делает fwupd более мощным, надёжным и гибким инструментом для управления прошивками в Linux‑экосистеме, особенно на современных системах с разными архитектурами и дополнительными аппаратными платформами.
FAQ
Что такое Fwupd и зачем он нужен?
Fwupd — это свободный инструмент для автоматизированного обновления прошивок устройств в Linux, использующий сервис LVFS (Linux Vendor Firmware Service). Он позволяет безопасно получать и устанавливать прошивки для системных компонентов, периферии и других устройств.
Что нового в версии 2.0.20?
В этой версии добавлена поддержка изменения AMD UMA carveout, улучшена обработка Fastboot и USB‑описаний, повышена скорость обработки CAB‑архивов, исправлены различные баги и расширена поддержка нового оборудования.
Нужно ли обновление для всех пользователей?
Если ваше устройство поддерживается через LVFS и вы хотите иметь актуальные прошивки и исправления ошибок, то обновление имеет смысл — особенно на новых системах с AMD или поддерживаемыми устройствами.
Поддерживает ли Fwupd обновление BIOS?
Да, но только если производитель публикует BIOS‑прошивки через LVFS. Fwupd обновляет те прошивки, которые доступны в каталоге LVFS и которые поддерживаются вашим оборудованием.
Что делать, если обновление не устанавливается?
Часто требуется подключение к сети и питание от сети переменного тока (особенно для ноутбуков). Иногда Secure Boot или настройки UEFI могут препятствовать установке — попробуйте временно отключить Secure Boot или выполнить обновление через командную строку (fwupdmgr update). (основано на опыте пользователей).
Какие команды управления прошивками существуют?
Типичные команды:
fwupdmgr refresh— обновить список прошивок,fwupdmgr get-devices— показать устройства,fwupdmgr get-updates— показать доступные обновления,fwupdmgr update— установить обновления прошивок. (часто упоминается в документации и обсуждениях).
Редактор: AndreyEx
Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.