Представлен первый выпуск проекта Bazzite, развивающего специализированную сборку Fedora Linux 38, оптимизированную для запуска компьютерных игр. Сборка основана на технологиях Fedora Silverblue, использует для формирования базовой системы OSTree-репоизитории ublue-os без разделения на отдельные пакеты, а обновление производит в атомарном режиме через замену системного образа. Установочный образ сформирован для архитектуры x86_64 (685 MB).
Особенности сборки:
- Предустановка проприетарных драйверов NVIDIA.
- Поддержка аппаратного ускорения декодирования видео H264.
- Полная поддержка runtime AMD ROCM OpenCL/HIP.
- Полная поддержка DisplayLink.
- Включение в состав разработанных компанией Valve тем оформления для KDE, применяемых в SteamOS.
- Включение в базовую поставку прослоек LatencyFleX, vkBasalt, MangoHud и OBS VkCapture.
- Поддержка Wallpaper Engine.
- Включение в базовую поставку Distrobox, инструментария для вложенного запуска других дистрибутивов. Для Distrobox подготовлены образы на базе Arch Linux со Steam и Lutris.
- Включение сервиса duperemove для сокращения дискового пространства за счёт дедупликации повторяющихся окружений для Wine.
- Включение в состав сервиса автоматической оптимизации System76 Scheduler, динамически настраивающего параметры планировщика задач CFS (Completely Fair Scheduler) и меняющего приоритеты выполнения процессов для снижения задержек и обеспечения максимальной производительности процесса, с которым в текущий момент работает пользователь.
- Задействование по умолчанию предложенного компанией Google алгоритма управления сетевой перегрузкой BBR для TCP.
- Включение в базовую поставку приложения Input Remapper для настройки поведения устройств ввода.
- Добавление мастера первого запуска, позволяющего установить дополнительные приложения и изменить настройки. Например, можно установить пакеты CoreCtrl для изменения настроек системы в привязке к приложениям и GreenWithEnvy для разгона видеокарт NVIDIA.
- В качестве опции предоставлена возможность использования пакетного менеджера Nix.
- Включение в базовую поставку Waydroid, окружения для запуска Android-приложений.
- Включение в состав драйвера xpadneo для беспроводных контроллеров Xbox One.
- Включение в состав драйверов i2c-piix4 и i2c-nct6775 для управления встроенной в материнские платы подсветкой при помощи пакета OpenRGB.
- Включение в состав драйвера GCAdapter_OC для разгона до 1000hz контролллеров Nintendo Gamecube.
- Поддержка клавиатур Wooting.
- Поставка окружения KDE и включение по умолчанию протокола Wayland для систем с GPU Intel и AMD (для NVIDIA используется X11).
- Возможность выбора на этапе установки образа с окружением на базе GNOME.
- Возможность использования на телеприставках с загрузкой в интерфейс Big Picture клиента Steam.
Дополнительно развивается вариант Bazzite для приставок Steam Deck, в которой предустановлены Steam и Lutris, по умолчанию используется интерфейс Game Mode, композитный менеджер Gamescope и модифицированный пакет Mesa. Компоненты сборки, такие как драйверы, прошивки, утилиты управления кулером и специализированные пакеты, портированы из SteamOS (перенесены из репозитория evlaV).
Перенесены исправления для использования ФС Btrfs на SD-карте. По умолчанию задействован сервер SDGyroDSU. В качестве опций доступны пакеты Decky Loader, EmuDeck и ProtonUp-Qt. В интерфейс Gamemode добавлены инструмнты для обновления системы, пакетов flatpak и образов Distrobox. По умолчанию задействованы ZRAM, amd-pstate и планировщик ввода/вывода BFQ. В поставку включены утилиты для управления напряжением Steam Deck, изменения частоты экрана и ограничения уровня заряда аккумулятора.