Suicide
04.05.2022, 21:01
Опубликована (https://github.com/bhaiest/holoiso/releases/tag/beta2) неофициальная сборка (https://github.com/bhaiest/holoiso/) операционной системы Steam OS 3, адаптированная для установки на обычные компьютеры. Компания Valve использует Steam OS 3 на игровых приставках Steam Deck и изначально обещала подготовить сборки для обычного оборудования, но публикация официальных сборок Steam OS 3 для устройств, отличных от Steam Deck, затянулась. Энтузиасты взяли инициативу в свои руки и не дожидаясь Valve самостоятельно адаптировали доступные для Steam Deck recovery-образы для установки на обычное оборудование.
После первой загрузки пользователю предлагается специфичный для Steam Deck интерфейс начальной настройки (SteamOS OOBE, Out of Box Experience), через который можно настроить сетевое соединение и подключиться к своей учётной записи в Steam. Через меню "Switch to desktop" в секции "Power" можно запустить полноценный рабочий стол KDE Plasma.
https://www.opennet.ru/opennews/pics_base/0_1651649562.png (https://user-images.githubusercontent.com/97450182/166271041-05894cc6-e74b-4601-87fa-0d6e6276de86.png)
В предложенной тестовой сборке работает интерфейс начальной настройки, базовый интерфейс Deck UI, переключение в режим рабочего стола KDE с темой оформления Vapor, настройки ограничения энергопотребления (TDP, Thermal Design Power) и FPS, упреждающее кэширование шейдеров, установка пакетов из зеркал pacman-репозиториев SteamDeck, Bluetooth. Для систем с GPU AMD поддерживается технология AMD FSR (FidelityFX Super Resolution), позволяющая снизить потери качества картинки при масштабировании на экранах с высоким разрешением.
Поставляемые в составе пакеты по возможности оставлены без изменений. Из отличий от оригинальных сборок Steam OS 3 отмечается включение в состав дополнительных приложений, таких как мультимедийный проигрыватель VLC, Chromium и текстовый редактор KWrite. Помимо штатного для Steam OS 3 пакета с ядром Linux предлагается альтернативное ядро Linux 5.16 из репозиториев Arch Linux, которое можно использовать в случае проблем с загрузкой.
Полноценная поддержка пока обеспечена только для систем с GPU AMD, поддерживающих API Vulkan и VDPAU. Для работы на системах с GPU Intel требуется после начальной загрузки откатиться (https://gist.github.com/drraccoony/8a8d0a9e3dfde9fafd3e374e418d2935#step-4a-fixing-gamescope-and-intel-gpu-on-win-2) на прошлые версии композитного сервера Gamescope и драйверов MESA. Для систем с GPU NVIDIA необходимо загрузить сборку с флагом nomodeset=1, отключить запуск сеанса Steam Deck (убрать файл /etc/sddm.conf.d/autologin.conf) и установить (https://wiki.archlinux.org/title/NVIDIA) проприетарные драйверы NVIDIA.
Основные особенности SteamOS 3:
Использование пакетной базы Arch Linux.
По умолчанию корневая ФС доступна только на чтение.
Атомарный механизм установки обновлений - присутствует два дисковых раздела, один активный, а другой - нет, новая версия системы в форме готового образа целиком загружается в неактивный раздел, и он помечается активным. В случае сбоя можно откатиться на старую версию.
Предусмотрен режим разработчика, в котором корневой раздел переводится в режим записи и предоставляет возможность модификации системы и установки дополнительных пакетов при помощи штатного для Arch Linux пакетного менеджера "pacman".
Поддержка пакетов Flatpak.
Задействован мультимедийный сервер PipeWire.
Графический стек основан на свежей версии Mesa.
Для запуска Windows-игр применяется Proton (https://www.opennet.ru/opennews/art.shtml?num=56709), который основан на кодовых базах проектов Wine, DXVK и VKD3D-PROTON.
Для ускорения запуска игр применяется композитный сервер Gamescope (https://github.com/Plagman/gamescope) (ранее известный как steamcompmgr), использующий протокол Wayland, предоставляющий виртуальный экран и способный работать поверх других десктоп-окружений.
В основной состав помимо специализированного интерфейса Steam входит рабочий стол KDE Plasma для выполнения задач, не связанных с играми. Имеется возможность быстрого переключения между специализированным интерфейсом Steam и рабочим столом KDE.
https://www.opennet.ru/opennews/pics_base/0_1651646568.png (https://user-images.githubusercontent.com/97450182/166270906-3868bacb-5cd2-4779-aeb3-4414e92d5f9a.png)
https://www.opennet.ru/opennews/pics_base/0_1651646599.png (https://user-images.githubusercontent.com/97450182/166166719-f5f6d692-7e15-4e77-8ad3-683b3a88d6c1.png)
04.05.2022
https://www.opennet.ru/opennews/art.shtml?num=57130
После первой загрузки пользователю предлагается специфичный для Steam Deck интерфейс начальной настройки (SteamOS OOBE, Out of Box Experience), через который можно настроить сетевое соединение и подключиться к своей учётной записи в Steam. Через меню "Switch to desktop" в секции "Power" можно запустить полноценный рабочий стол KDE Plasma.
https://www.opennet.ru/opennews/pics_base/0_1651649562.png (https://user-images.githubusercontent.com/97450182/166271041-05894cc6-e74b-4601-87fa-0d6e6276de86.png)
В предложенной тестовой сборке работает интерфейс начальной настройки, базовый интерфейс Deck UI, переключение в режим рабочего стола KDE с темой оформления Vapor, настройки ограничения энергопотребления (TDP, Thermal Design Power) и FPS, упреждающее кэширование шейдеров, установка пакетов из зеркал pacman-репозиториев SteamDeck, Bluetooth. Для систем с GPU AMD поддерживается технология AMD FSR (FidelityFX Super Resolution), позволяющая снизить потери качества картинки при масштабировании на экранах с высоким разрешением.
Поставляемые в составе пакеты по возможности оставлены без изменений. Из отличий от оригинальных сборок Steam OS 3 отмечается включение в состав дополнительных приложений, таких как мультимедийный проигрыватель VLC, Chromium и текстовый редактор KWrite. Помимо штатного для Steam OS 3 пакета с ядром Linux предлагается альтернативное ядро Linux 5.16 из репозиториев Arch Linux, которое можно использовать в случае проблем с загрузкой.
Полноценная поддержка пока обеспечена только для систем с GPU AMD, поддерживающих API Vulkan и VDPAU. Для работы на системах с GPU Intel требуется после начальной загрузки откатиться (https://gist.github.com/drraccoony/8a8d0a9e3dfde9fafd3e374e418d2935#step-4a-fixing-gamescope-and-intel-gpu-on-win-2) на прошлые версии композитного сервера Gamescope и драйверов MESA. Для систем с GPU NVIDIA необходимо загрузить сборку с флагом nomodeset=1, отключить запуск сеанса Steam Deck (убрать файл /etc/sddm.conf.d/autologin.conf) и установить (https://wiki.archlinux.org/title/NVIDIA) проприетарные драйверы NVIDIA.
Основные особенности SteamOS 3:
Использование пакетной базы Arch Linux.
По умолчанию корневая ФС доступна только на чтение.
Атомарный механизм установки обновлений - присутствует два дисковых раздела, один активный, а другой - нет, новая версия системы в форме готового образа целиком загружается в неактивный раздел, и он помечается активным. В случае сбоя можно откатиться на старую версию.
Предусмотрен режим разработчика, в котором корневой раздел переводится в режим записи и предоставляет возможность модификации системы и установки дополнительных пакетов при помощи штатного для Arch Linux пакетного менеджера "pacman".
Поддержка пакетов Flatpak.
Задействован мультимедийный сервер PipeWire.
Графический стек основан на свежей версии Mesa.
Для запуска Windows-игр применяется Proton (https://www.opennet.ru/opennews/art.shtml?num=56709), который основан на кодовых базах проектов Wine, DXVK и VKD3D-PROTON.
Для ускорения запуска игр применяется композитный сервер Gamescope (https://github.com/Plagman/gamescope) (ранее известный как steamcompmgr), использующий протокол Wayland, предоставляющий виртуальный экран и способный работать поверх других десктоп-окружений.
В основной состав помимо специализированного интерфейса Steam входит рабочий стол KDE Plasma для выполнения задач, не связанных с играми. Имеется возможность быстрого переключения между специализированным интерфейсом Steam и рабочим столом KDE.
https://www.opennet.ru/opennews/pics_base/0_1651646568.png (https://user-images.githubusercontent.com/97450182/166270906-3868bacb-5cd2-4779-aeb3-4414e92d5f9a.png)
https://www.opennet.ru/opennews/pics_base/0_1651646599.png (https://user-images.githubusercontent.com/97450182/166166719-f5f6d692-7e15-4e77-8ad3-683b3a88d6c1.png)
04.05.2022
https://www.opennet.ru/opennews/art.shtml?num=57130