L'azienda Valve ha presentato il rilascio del sistema operativo SteamOS 3.8.10, segnato come il primo rilascio stabile della serie 3.8. Il sistema operativo SteamOS è incluso nei dispositivi Steam Deck e recentemente è stato adottato anche in console di gioco di altri produttori, come Lenovo Legion Go S e ASUS ROG Ally. Per l'installazione, è necessario impostare il canale "Steam Deck Preview" nelle impostazioni degli aggiornamenti "Settings > System > System Update Channel". In passato, gli appassionati hanno sviluppato versioni non ufficiali come HoloISO e SteamFork, ma queste sono attualmente abbandonate.
La piattaforma si basa su Arch Linux, utilizzando un sistema composito per velocizzare l'avvio dei giochi. un server Gamescope, basato sul protocollo Wayland, viene fornito con un filesystem radice in sola lettura, applica un meccanismo di installazione degli aggiornamenti atomico, supporta pacchetti Flatpak, utilizza il server multimediale PipeWire e offre due modalità di interfaccia (interfaccia Steam e desktop KDE Plasma).
Tra le novità:
- L'ambiente desktop è stato aggiornato alla versione KDE Plasma 6.4 (precedentemente era la versione 6.2) utilizzando per impostazione predefinita il protocollo Wayland (il supporto per X11 può essere ripristinato tramite steamosctl).
- È stata aggiunta una supporto iniziale per la console di gioco Steam Machine.
- Aggiunta la possibilità di specificare nelle impostazioni la password per la sessione desktop.
- Implementato il supporto iniziale per l'avvio di macchine virtuali utilizzando i driver virtio.
- Fornita la possibilità di utilizzare lo scheduler LAVD (Latency-criticality Aware Virtual Deadline), che può essere attivato tramite «steamosctl set-cpu-scheduler lavd». LAVD tiene conto della criticità della riduzione della latenza per attività specifiche e utilizza informazioni sulle prestazioni dei processi per prendere decisioni sulla distribuzione delle risorse CPU.
- Sincronizzazione con il repository di Arch Linux completata. Il kernel Linux è stato aggiornato alla versione 6.16. Sono state adottate versioni aggiornate dei driver grafici.
- Nel Game Mode, è stato migliorato il supporto per la creazione di screencast.
- Migliorato il supporto per la tecnologia VRR (Variable Refresh Rate), che adatta dinamicamente la frequenza di aggiornamento del monitor per una riproduzione fluida senza tearing durante i giochi e la visualizzazione di video. Aggiunto il supporto iniziale per HDMI VRR.
- Migliorato il supporto per i giochi che tentano di aprire file PDF in visualizzatori esterni.
- Migliorato il supporto per alcuni joystick da gioco con interfaccia USB e dispositivi USB ibridi (ad esempio, storage + modem).
- Con l'uso di HDMI per l'output audio è stata aggiunta la supporto per le informazioni sui canali audio e la configurazione degli altoparlanti.
- È stata aggiunta un'impostazione per utilizzare il microfono delle cuffie Bluetooth.
- Migliorato il supporto per i monitor girevoli.
- Migliorata la scalabilità per l'output su TV.
- Aggiunto il supporto per schermi e display HDR esterni con VRR.
- È stata fornita la possibilità di scegliere separatamente il livello di scalabilità per schermi diversi.
- Le impostazioni di layout della tastiera e della lingua sono sincronizzate tra desktop e modalità gioco.
- Aggiunto il supporto iniziale per la modalità di sospensione con salvataggio della memoria su disco (ibernazione).
- Migliorata la compatibilità con le nuove piattaforme Intel e AMD.
- Significativamente ampliate le capacità di gestione della memoria video per schede grafiche dedicate.
- Aggiunto il supporto per i controller di gioco per le console OneXPlayer X1 e Lenovo Legion Go 2.
- Migliorato il supporto per i controller di gioco per le console ASUS ROG Xbox Allym, OneXPlayer F1, GPD Win 5, GPD Win Mini, Anbernic Win600, OrangePi NEO e Lenovo Legion Go.
- Aggiunta la possibilità iniziale di limitare il livello di carica per i dispositivi Legion Go, Legion Go S e Legion Go 2.
Fonte: opennet.ru
