Feature Request: Add a simple rollback option for SteamOS updates

Aperta
#3,018 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
30/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
linux

Direzione di ricerca

Start with Settings → System → Software Updates and the existing system-update flow, then investigate SteamOS’s A/B partition and boot-selection mechanisms. The requested flow is to choose a previous known-good version, confirm the rollback, and restart into it. Done means an ordinary user can complete this recovery without terminal commands or knowledge of bootloaders and partitions.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

SteamOS should provide an easy, user-friendly way to roll back to the previous working system version directly from the Settings menu.

My desktop PC experienced a regression after updating to SteamOS 3.9.5. Gaming Mode stopped handling my external displays correctly, including the HDMI dummy plug I use for 4K streaming with Sunshine. Rolling back to SteamOS 3.8.28 immediately restored normal functionality.

I managed to solve this using the A/B partitions and command-line tools, but most ordinary users should not have to understand bootloaders, partitions or terminal commands just to recover from a problematic update.

Since SteamOS already appears to have the underlying A/B system in place, I would strongly encourage Valve to expose this functionality through a simple rollback option in Settings → System → Software Updates.

Ideally, users should be able to select the previous known-good system version, confirm the rollback and restart.

New hardware and software updates will inevitably introduce regressions. Making rollback accessible to everyone would protect user confidence, reduce frustration and make SteamOS a much more robust operating system – especially on desktop PCs with different hardware and multi-monitor configurations.

A good update system should not only make updates safer; it should also make recovery from a bad update easy.

Operating System: SteamOS 3.8.28 Build: 20260922.1
KDE Plasma Version: 6.4.3
KDE Frameworks Version: 6.16.0
Qt Version: 6.9.1
Kernel Version: 6.18.50-valve2-1-neptune-618-gc7289a96b14d (64-bit)
Graphics Platform: Wayland
Partition: A
Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor
Memory: 32 GiB of RAM (31.0 GiB usable)
Graphics Processor: AMD Radeon RX 6600
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7C95
System Version: 1.0

Lingua principale
Nessun dato sulla lingua
Stelle
2.7k
Fork
89
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ValveSoftware/SteamOS

Tutte le issue di ValveSoftware/SteamOS

Issue simili

Altre issue su Web Dev

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.