Команда Universal Blue представила Bazzite 45 . Игровой дистрибутив перешёл на Fedora Linux 45 и получил GNOME 51.1, KDE Plasma 6.8.2 и Mesa 26.2.6. Стабильная ветка теперь поддерживает ASUS ROG Ally X20, а на Acer Predator Atlas 8 заработали кнопка быстрого доступа и переназначаемые задние кнопки. В систему также добавили проверку готовности к Easy Anti-Cheat Linux v2, который Epic Games планирует испытать в Fortnite.

Fedora 45, ядро OGC и графика
В большинстве образов Bazzite 45 используется Linux 7.2.15 с патчами Open Gaming Collective. Образы NVIDIA LTS получили ядро 6.18.60 и драйвер NVIDIA 580.196.07. Ниже приведены основные изменения версий относительно последней стабильной сборки Bazzite 44 по журналу первого стабильного выпуска Bazzite 45.
| Компонент | 44.20261026 | 45.20261103 |
|---|---|---|
| Базовая система | Fedora 44 | Fedora 45 |
| Ядро OGC | 7.2.11-ogc4.1 | 7.2.15-ogc1.1 |
| Ядро OGC для NVIDIA LTS | 6.18.56-ogc1.1 | 6.18.60-ogc1.1 |
| Mesa | 26.2.4-1 | 26.2.6-2 |
| GNOME | 50.4-1 | 51.1-1 |
| KDE Plasma | 6.7.5-1 | 6.8.2-1 |
| Драйвер NVIDIA LTS | 580.178.04-2 | 580.196.07-1 |
| InputPlumber | 0.83.0-2 | 0.83.1-4 |
| PowerStation | 0.8.4-2 | 0.9.0-1 |
| Bazaar | 0.9.3-4 | 0.9.4-5 |
| Distrobox | 1.8.2.5-1 | 1.8.2.5-2 |
| UUPD | 1.5.0-1 | 1.5.7-1 |
| Waydroid | 1.6.3-1 | 1.6.3-2 |

В образах без драйвера NVIDIA реализацию OpenCL из Mesa заменили на ROCm OpenCL. Mesa остаётся частью графического стека. Из образов с KDE Plasma убрали XWaylandVideoBridge, который позволял приложениям X11 захватывать экран в сеансе Wayland. По данным команды Bazzite, это устраняет ряд ошибок в редакциях с KDE. Для настройки сетевого стека под игры можно по желанию задействовать службы bpftune и bpfrag.
ROG Ally X20, Acer Predator Atlas 8 и игровые рули
ASUS ROG Ally X20. Поддержка консоли перешла в стабильную ветку. На момент анонса исправление проблемы с ручной настройкой TDP оставалось в тестовом канале. Команда рассчитывала перенести его в стабильную ветку вскоре после релиза.
Acer Predator Atlas 8. InputPlumber обрабатывает встроенные органы управления, а задние кнопки M1 и M2 можно переназначить в Steam Input. Кнопка быстрого доступа (QAM) реагирует на короткое и долгое нажатие. Чтобы открыть левое меню Steam, кнопку Guide нужно удерживать: для обработки короткого нажатия требуется доработка драйвера ядра. Гироскоп пока не поддерживается. Настройка TDP доступна через SimpleDeckyTDP или Panel De Control.
Рули Logitech. Расширилась поддержка моделей с TrueForce, которые работают без дополнительной настройки. Библиотека extest, от которой зависит работа Steam Input в Wayland, теперь совместима с 64-битной бета-версией клиента Steam.
Что проверяет Bazzite для Easy Anti-Cheat Linux v2
Epic Games включила ключ Universal Blue в список доверенных ключей для EAC Linux v2. Fortnite станет первой игрой для проверки нового античита, после чего Epic планирует открыть его другим разработчикам. На 4 ноября Fortnite для Linux ещё недоступна. В Bazzite 45 можно заранее проверить конфигурацию:
ujust check-anticheat
Команда показывает, какие условия выполнены, и подсказывает, что можно исправить. Настройки она оставляет без изменений. В список проверок входят подписи ядра и модулей, Secure Boot и доверенные ключи, TPM 2.0, измеряемая загрузка, режим целостности Kernel Lockdown, отключение kexec и активный BPF LSM. Для обычных ПК Epic также требует включить IOMMU в настройках BIOS (UEFI) и ядре без режима passthrough. На портативные консоли это условие IOMMU не распространяется.
Измеряемая загрузка (Measured Boot) – механизм, при котором компоненты загрузки фиксируют данные о запускаемом коде и конфигурации в регистрах TPM. Античит может использовать эти измерения, чтобы проверить, как загрузилась система.
Epic использует службу systemd и программы eBPF без отдельного модуля ядра. Служба запускается вместе с защищённой игрой и завершает работу при выходе из неё. Владельцам портативных консолей команда Bazzite рекомендует пока воздержаться от включения Kernel Lockdown. На Steam Deck и Steam Machine не включайте Secure Boot ради прохождения проверки. В сборке 45.20261104 предупреждение для этих устройств добавили в саму утилиту.

Обслуживание системы и Bazzite Portal
- Операции обслуживания Btrfs теперь доступны в графическом интерфейсе Btrfs Assistant.
- Для Fcitx 5 используют официальные пакеты Flatpak вместо прежних системных пакетов.
- Разработчики исправили сборку переводов GNOME Logo Menu, вернули акцентные цвета экрана приветствия и устранили склеивание подсказок. В интерфейсе проекта появился украинский перевод, обновился шведский и синхронизировались другие переводы.
- В текущем Bazzite Portal добавили управление геймпадом и поддержку экранной клавиатуры Steam в игровом режиме, исправили перерисовку интерфейса и сократили фоновый опрос контроллеров.
- Появились временный доступ по SSH до перезагрузки и переключатель OpenGamepadUI. Команда также устранила ошибки обновления через Steam, сохранения автологина после перехода на настольный образ и переключения в режим рабочего стола.


Для CoolerControl теперь используется официальный контейнер Docker. Если программа уже установлена системным пакетом поверх образа, можно продолжить пользоваться этой установкой или повторно выполнить команду для перехода на контейнер:
ujust install-coolercontrol
Отдельно команда показала новую версию Bazzite Portal. В ней предусмотрены управление версиями и откат с геймпада, индикатор состояния обновлений в системном лотке, отдельное отслеживание обновлений Bazzite, Flatpak и Homebrew, а также инструменты диагностики. Плагин для Decky Loader перенесёт основные операции в Steam Gaming Mode. Эту версию готовят для тестового канала.
В Bazzite-DX исправили ошибки настройки расширенной виртуализации. Команда настройки VFIO теперь задаёт параметр ядра iommu=on вместо iommu=pt. По словам разработчика, на отдельных компьютерах это может замедлить загрузку и выключение.
ujust setup-virtualization
Меньше загрузки при обновлении и быстрее сборка образов
Команда перевела сегменты образов на сжатие Zstandard, внедрила Chunkah и улучшила воспроизводимость сборок. По данным проекта, в отдельных случаях объём загрузки при обновлении снизился до 100 МБ. Размер зависит от того, между какими сборками обновляется система.
Разработчики сократили Containerfile с более чем 800 строк до 102, вынесли настройку образов в сценарии в каталоге build_files/ и подключили ShellCheck к локальной проверке и проверке запросов на изменения. Вместо копирования данных между этапами Desktop, Deck и NVIDIA образы теперь собираются в один этап с параметрами для каждой редакции. По оценке SmallsOnline, сборка всех десяти вариантов обычно укладывается в 30 минут. Раньше она занимала около часа, в худших случаях – почти полтора часа.
Локальная сборка и CI теперь используют один инструмент build.py. Он проверяет окружение и собирает базовый образ или заданный вариант, например bazzite-deck-nvidia:
./build.py doctor ./build.py build ./build.py build bazzite-deck-nvidia
По данным tapoxi, отказ от лишнего сброса временных меток сократил сборку bazzite-deck-nvidia примерно с 24 до 14,5 минуты. Подготовка списка компонентов ПО (SBOM) тоже ускорилась, а этап публикации релиза сократился примерно с 5 минут до 38 секунд. Полный прогон CI, по его оценке, стал занимать около 30 минут вместо 50.
По данным участника команды Andy10115, Bazzite насчитывает 103 000 активных устройств в неделю. В рамках Bazzite Testing Program проект публикует сведения о проверках, координирует тестирование в Discord и ведёт отчёты об ошибках в GitHub. Участники программы получают отдельные роли, а команда заранее сообщает об известных проблемах и планируемых выпусках.
Что такое Bazzite и какой образ выбрать
Bazzite – бесплатный игровой дистрибутив на базе Fedora Atomic Desktops для компьютеров и портативных консолей x86-64. В комплект входит Steam, а совместимые игры для Windows запускаются через Proton. Через Bazaar можно устанавливать приложения из Flathub, в том числе сторонние игровые клиенты. Совместимость конкретной игры с Proton можно проверить по отчётам игроков в ProtonDB. Distrobox позволяет работать с программами других дистрибутивов Linux в контейнерах.

Атомарное обновление – установка новой версии системного образа с переключением на неё при перезагрузке. Если новая сборка работает некорректно, из меню GRUB можно загрузить предыдущую. Такой откат возвращает версию системы и сохраняет пользовательские файлы.
Настольные образы сразу загружают KDE Plasma или GNOME. Варианты Bazzite-Deck предназначены для портативных консолей и компьютеров у телевизора: они запускают полноэкранный Steam Gaming Mode с управлением геймпадом и позволяют перейти на рабочий стол через меню питания. В документации среди протестированных консолей перечислены Steam Deck, ASUS ROG Ally и Lenovo Legion Go.
Подбор образа на сайте проекта учитывает тип устройства, видеокарту и рабочее окружение. Для Steam Gaming Mode основная цель – современные AMD Radeon. Intel Arc поддерживается с оговорками, а режим на NVIDIA доступен в статусе бета-версии. Для настольного ПК с NVIDIA сайт отдельно предлагает образы для GTX 16-й серии и RTX, а также вариант LTS для GTX 1080 и более старых карт.
Общие требования: загрузка UEFI, процессор x86-64 с четырьмя ядрами от 2 ГГц, 8 ГБ ОЗУ, графика с Vulkan 1.3 и внутренний SSD с разметкой GPT. Для дополнительного диска с играми документация рекомендует Btrfs или ext4. Общая памятка проекта указывает минимум 50 ГБ свободного места и рекомендует 120 ГБ. Для старого настольного установщика указан минимум 64 ГБ. Для актуального установщика нужна флешка от 16 ГБ. Поддерживается двойная загрузка с Windows.
Как обновиться до Bazzite 45
На 4 ноября в стабильном канале доступна сборка 45.20261104. Настольная редакция по умолчанию загружает обновления в фоне. В редакции Deck их можно запустить вручную в Steam Gaming Mode или через Bazzite Updater на рабочем столе. Новая сборка применяется после перезагрузки. Если установочный ISO содержит более раннюю версию, после установки достаточно обновить систему обычным способом. Из терминала проверку и установку обновлений можно запустить командой:
ujust update



Участники тестирования могут вернуться на стабильную ветку командой:
brh rebase stable
Следующий этап тестирования – Linux 7.3.1 в ветке Unstable. Команда проверяет HDMI 2.1, переменную частоту обновления (VRR) и возможные регрессии после серии Linux 7.2. В планах также проверка свежей версии steamos-manager. Для перехода в нестабильную ветку предназначена команда:
brh rebase unstable
Вывод
Для владельцев ROG Ally X20 и Predator Atlas 8 выпуск расширяет выбор системы, которую можно поставить на консоль, хотя работа отдельных функций ещё зависит от модели. На настольных ПК главный повод обновиться – переход на свежую Fedora вместе с графическим стеком и рабочими окружениями. При выборе Bazzite для конкретной сетевой игры стоит ориентироваться на её текущую совместимость: проверка конфигурации EAC оценивает систему, а решение о подключении античита остаётся за разработчиком игры.