A empresa Valve lançou a versão do sistema operacional SteamOS 3.8.10, que é marcada como a primeira versão estável da série 3.8. O SteamOS está disponível em dispositivos Steam Deck e, recentemente, tem sido utilizado em consoles de jogos de outros fabricantes, como Lenovo Legion Go S e ASUS ROG Ally. Para sua instalação, deve-se definir o canal "Steam Deck Preview" nas configurações de atualização em "Configurações > Sistema > Canal de Atualização do Sistema". No passado, entusiastas desenvolveram versões não oficiais HoloISO e SteamFork, mas elas estão abandonadas.
A plataforma é baseada no Arch Linux e utiliza um compositor para acelerar o início dos jogos. servidor Gamescope, baseado no protocolo Wayland, é fornecido com um sistema de arquivos raiz somente leitura, aplica um mecanismo atômico de instalação de atualizações, suporta pacotes Flatpak, utiliza o servidor multimídia PipeWire e oferece duas modalidades de interface (interface Steam e área de trabalho KDE Plasma).
Entre as alterações:
- O ambiente de desktop foi atualizado para a versão KDE Plasma 6.4 (anteriormente era a versão 6.2), utilizando por padrão o protocolo Wayland (o suporte ao X11 pode ser restaurado através do steamosctl).
- Foi adicionada a suporte inicial para o console Steam Machine.
- Foi adicionada a capacidade de definir uma senha para a sessão de desktop nas configurações.
- Foi implementado o suporte inicial para inicialização máquinas virtuais usando drivers virtio.
- Foi disponibilizada a capacidade de usar o escalonador de tarefas LAVD (Latency-criticality Aware Virtual Deadline), que pode ser ativado através do "steamosctl set-cpu-scheduler lavd". O LAVD leva em conta a importância da redução de latência para tarefas específicas e utiliza informações sobre o progresso dos processos para tomar decisões sobre a alocação de recursos da CPU.
- Foi realizada a sincronização com o repositório de pacotes do Arch Linux. O núcleo Linux foi atualizado para a versão 6.16. Versões mais recentes dos drivers gráficos foram utilizadas.
- No modo de jogo, foi aprimorado o suporte para criação de screencasts.
- Foi melhorado o suporte ao mecanismo VRR (Variable Refresh Rate), que ajusta adaptativamente a taxa de atualização do monitor para suavidade e ausência de tearing durante jogos e exibição de vídeo. Foi adicionada a suporte inicial para HDMI VRR.
- Foi aprimorado o suporte para jogos que tentam abrir arquivos PDF em visualizadores externos.
- Foi melhorado o suporte a alguns volantes de jogos com interface USB, assim como a dispositivos USB combinados (por exemplo, pen drive + modem).
- Ao utilizar HDMI para saída de áudio, foi adicionado suporte para informações sobre canais de áudio e configuração de alto-falantes.
- Adicionada a configuração para usar microfones de fones de ouvido Bluetooth.
- Melhorado o suporte para monitores rotativos.
- Aprimorada a escalabilidade ao exibir em televisores.
- Adicionado suporte para telas HDR externas e monitores com VRR.
- Possibilidade de escolha independente do nível de escalonamento para diferentes telas.
- As configurações de layout de teclado e idioma foram sincronizadas entre a área de trabalho e o modo de jogo.
- Adicionado suporte inicial para hibernação com salvamento de memória em disco.
- Melhorada a compatibilidade com novas plataformas Intel e AMD.
- Expandidas significativamente as funcionalidades de gerenciamento de memória de vídeo para placas de vídeo dedicadas.
- Adicionado suporte para controladores de jogos para os consoles OneXPlayer X1 e Lenovo Legion Go 2.
- Melhorado o suporte para controladores de jogos para os consoles ASUS ROG Xbox Ally, OneXPlayer F1, GPD Win 5, GPD Win Mini, Anbernic Win600, OrangePi NEO e Lenovo Legion Go.
- Adicionada a capacidade inicial de limitar o nível de carga para dispositivos Legion Go, Legion Go S e Legion Go 2.
Fonte: opennet.ru
