La mia guida definitiva a Steam Deck dopo un mese di utilizzo
Dopo aver utilizzato il mio Steam Deck per un mese, ho creato una guida che contiene tutto ciò che avrei voluto sapere prima di avviarlo. Copre molti aspetti, ma l’ho suddivisa per categoria per facilitarne la consultazione.
Modalità Desktop
Esecuzione degli installatori
I neofiti di Linux potrebbero riscontrare un problema durante l’esecuzione degli installatori in modalità desktop. Se compare un messaggio che indica che non è presente alcun software per eseguire l’installatore, niente paura! Gli installatori in genere non richiedono software speciali. Se ciò accade, andate sulle proprietà del file, navigate fino alla scheda delle autorizzazioni e selezionate "è eseguibile".
Tastiera su schermo
Sebbene la tastiera su schermo funzioni alla grande in SteamOS, non è molto reattiva al tocco in modalità desktop. In questo caso, consiglio di utilizzare i touchpad per digitare. Ci vuole un po’ di tempo per abituarsi, ma è efficiente una volta che ci si fa la mano.
Aggiornamento: Valve ha risolto questo problema nell’ultimo aggiornamento beta, quindi sarà probabilmente incluso nella prossima versione stabile.
Chiusura del client Steam
La chiusura di Steam, sebbene a volte necessaria in modalità desktop, influisce sullo schema di controllo in modalità portatile. Dopo aver chiuso Steam, i controlli integrati non risponderanno per alcuni secondi. Mentre i touchpad continuano a muovere il mouse, per fare clic è necessario utilizzare i grilletti fino a quando non si riavvia il client Steam.
È importante sottolineare che il pulsante Steam è inattivo quando il client è chiuso, disabilitando la scorciatoia da tastiera su schermo. Tenetene conto quando eseguite attività che richiedono la chiusura di Steam, come l’esecuzione di Steam Rom Manager (trattato nella sezione emulazione).
SteamOS (Modalità Gioco)
Gestione dell’archiviazione
Molti di voi utilizzano o hanno intenzione di utilizzare una scheda SD con il proprio Steam Deck. Se siete come me, vorrete archiviare giochi specifici sulla memoria interna o sulla scheda SD per vari motivi.
Per impostazione predefinita, SteamOS non richiede di scegliere una posizione di archiviazione durante l’installazione e utilizza automaticamente la posizione predefinita impostata nelle impostazioni. Per scegliere una posizione specifica per un gioco, visitate la sua pagina dello store e installatelo da lì. Questo è l’unico modo che conosco per selezionare l’archiviazione per ogni singolo gioco.
Caricatore di plugin Decky
Decky è un componente aggiuntivo di SteamOS per l’installazione e la gestione dei plugin direttamente all’interno del sistema operativo.
Sebbene siano disponibili molti plugin utili nello store integrato, uno molto apprezzato è ProtonDB Badges. Questo plugin si collega al sito web di ProtonDB e visualizza le valutazioni di compatibilità per i giochi nella vostra libreria. Facendo clic sul badge si accede direttamente alla pagina ProtonDB del gioco per ulteriori informazioni, tra cui le esperienze degli utenti (chiaramente indicate con il logo di Steam Deck) e i potenziali passaggi da seguire per migliorare le prestazioni. Questo è incredibilmente utile per determinare la compatibilità dei giochi non verificati.
Giocare a giochi di altri store
Giocare a giochi di altre piattaforme sul vostro Steam Deck è relativamente semplice. Richiede l’installazione di launcher e/o giochi di terze parti in modalità desktop e l’aggiunta alla libreria di Steam per l’accesso da SteamOS (Modalità Gioco).
BoilR
BoilR è uno strumento che automatizza l’aggiunta di giochi non Steam alla vostra libreria. Può anche scaricare e applicare automaticamente le immagini da SteamGridDB e configurare i giochi per l’avvio tramite launcher di terze parti quando necessario. Le sezioni seguenti illustrano l’installazione di giochi non Steam da varie fonti e BoilR offre un modo pratico per aggiungerli alla vostra libreria di Steam.
Lutris
Utilizzato per: GOG, Epic Games Store, Origin, Ubisoft Connect
Lutris, disponibile tramite l’app Discover in modalità desktop, semplifica l’installazione e l’esecuzione di giochi da varie piattaforme. Utilizza emulatori esistenti, reimplementazioni di motori e livelli di compatibilità per un’esperienza senza soluzione di continuità.
Lutris funge anche da launcher centrale per i giochi installati e può essere aggiunto alla vostra libreria di Steam per l’accesso da SteamOS. In alternativa, potete aggiungere singoli giochi alla vostra libreria utilizzando BoilR.
Heroic Games Launcher
Grazie a u/Javasteam per avermelo ricordato!
Heroic Games Launcher è un’altra opzione popolare per giocare a giochi GOG ed Epic Games Store. Fornisce un launcher separato pur consentendo l’accesso agli store Epic e GOG per effettuare acquisti.
itch.io
Sebbene itch.io offra un’app desktop per Linux, al momento l’avvio in SteamOS fa sì che si chiuda senza un messaggio di errore.
Tuttavia, sono riuscito a giocare a giochi come Turnip Boy Commits Tax Evasion e Unciv in modalità desktop. Entrambi hanno funzionato perfettamente, con Turnip Boy che non ha richiesto alcuna configurazione dei controlli e Unciv che ha funzionato perfettamente con i touchpad.
L’aggiunta di questi giochi alla mia libreria tramite il client Steam non ha avuto successo, ma BoilR ha funzionato senza problemi. Tuttavia, l’avvio di Turnip Boy in SteamOS ha prodotto gli stessi risultati dell’avvio del launcher di itch.io. Unciv, invece, si è avviato senza problemi.
Mentre Turnip Boy funziona senza problemi in modalità desktop, il motivo della sua incompatibilità con SteamOS rimane un mistero.
Aggiornamento: u/Cool-Arrival-2617 ha suggerito un flatpak di itch.io che potrebbe risolvere il problema di Turnip Boy, ma non l’ho ancora testato.
Ulteriore aggiornamento: Questo commento suggerisce di installare la versione Windows dell’app itch.io e di aggiungerla alla libreria tramite Bottles per una migliore compatibilità.
Xbox Cloud Gaming
Anche se non l’ho testato personalmente (non essendo un giocatore Xbox), ecco la documentazione ufficiale di Microsoft su Xbox Cloud Gaming in Microsoft Edge con Steam Deck.
Emulazione
Sebbene la maggior parte degli emulatori abbia versioni native per Linux che è possibile installare e configurare individualmente, due opzioni popolari semplificano l’esperienza di emulazione su Steam Deck: EmuDeck e RetroDECK.
EmuDeck, essendo in circolazione da più tempo, gode di un utilizzo più ampio (almeno all’interno del subreddit di Steam Deck). Tratterò entrambe le opzioni, ma la mia esperienza riguarda principalmente EmuDeck.
EmuDeck
Scaricato dal suo sito web, EmuDeck presenta un programma di installazione che esegue uno script per installare e configurare automaticamente vari emulatori sul vostro Steam Deck. Durante l’installazione, vi verrà chiesto di scegliere una posizione per i vostri file ROM e BIOS, creando la struttura di cartelle necessaria. Dovrete quindi inserire manualmente i vostri file ROM e BIOS nelle cartelle appropriate.
Dopo aver installato le ROM, chiudete il client Steam ed eseguite lo script SteamRomManager.desktop per aggiungere i giochi alla vostra libreria di Steam. Come BoilR, questo programma utilizza SteamGridDB per scaricare e applicare automaticamente le immagini.
Tuttavia, l’aggiunta di ROM alla vostra libreria di Steam non è obbligatoria quando si utilizza EmuDeck. Si integra perfettamente con EmulationStation, fornendo un modo alternativo per accedere ai vostri giochi.
EmuDeck è stato criticato per non essere disponibile come Flatpak, per avere un processo di installazione "disordinato" che sparpaglia file e cartelle e per non avere uno script di disinstallazione completo.
Inoltre, questo post evidenzia la potenziale necessità di riconfigurare EmuDeck per ottenere prestazioni ottimali con alcuni emulatori. Anche se questo aspetto potrebbe essere affrontato in un futuro aggiornamento, per il momento si consiglia di passare dai core di RetroArch agli emulatori standalone per N64, PS2, Gamecube e Wii.
RetroDECK
RetroDECK, disponibile come Flatpak tramite l’app Discover, vanta un processo di installazione e aggiornamento più semplice rispetto a EmuDeck. Come la sua controparte, installa e configura vari emulatori per il vostro Steam Deck.
A differenza di EmuDeck, RetroDECK non aggiunge giochi alla vostra libreria di Steam e funziona invece come un launcher standalone per le vostre ROM. Anche se è possibile aggiungerlo alla libreria come app non Steam per l’accesso da SteamOS, non c’è la possibilità di aggiungere singoli giochi e BoilR non sembra funzionare con le ROM. Questo non è necessariamente uno svantaggio, in quanto alcuni utenti potrebbero preferire un launcher dedicato per la loro collezione di ROM, soprattutto se è estesa. Anche RetroDECK utilizza Steam Grid per aggiungere immagini alle vostre ROM.
Consigli generali sull’emulazione
Limitazione degli FPS:
Sebbene limitare la frequenza di aggiornamento e gli FPS a 40 sia una modifica comune per prolungare la durata della batteria, questo commento spiega perché non è l’ideale per molti emulatori. Se avete un limite globale di 40 FPS, considerate la possibilità di passare alle impostazioni per ogni singolo gioco e di optare per 30 o 60 FPS per i giochi emulati.
Disabilitare il Simultaneous Multithreading (SMT):
Grazie a u/Intoxicus5 per questa preziosa informazione tratta da [questa catena di commenti](https://www.reddit.com/r/SteamDeck/comments/xitb9p/my_ultimate_steam_deck_guide_after_being_able to/ip7qzcc/?context=3). La disabilitazione dell’SMT è consigliata quando si emulano dispositivi non progettati per le moderne CPU multicore (in genere qualsiasi cosa sia più vecchia della Wii). Questo può essere fatto installando l’estensione PowerTools per il caricatore di plugin Decky (trattato nella sezione SteamOS).
Passaggio all’API OpenGL:
Sebbene Vulkan sia generalmente l’API grafica superiore, il passaggio a OpenGL nelle impostazioni dell’emulatore potrebbe migliorare le prestazioni per l’hardware più vecchio, soprattutto dopo aver disabilitato l’SMT. u/Intoxicus5 ha segnalato miglioramenti delle prestazioni con l’emulatore Dolphin dopo aver effettuato questo passaggio.
Strumenti di compatibilità
ProtonUp-Qt
ProtonUp-Qt, disponibile tramite l’app Discover, è un fantastico strumento per la gestione degli strumenti di compatibilità di terze parti per i vostri giochi Steam. Invece di addentrarsi nei dettagli qui, vi consiglio questo informativo video di YouTube che ne spiega le funzionalità.
In breve, fornisce un’unica interfaccia per scaricare e gestire vari strumenti di compatibilità e consente di assegnarli a giochi specifici all’interno della sua GUI.
ProtonUp-Qt può essere utilizzato per gestire i seguenti strumenti:
Bottles
Bottles, un altro strumento di compatibilità disponibile tramite l’app Discover, consente di eseguire software Windows su Linux. Pensatelo come Proton, ma per le applicazioni desktop. Offre ambienti sia per il gioco che per il software in generale.
L’ambiente di gioco consente di eseguire la versione Windows dell’app itch.io e di altri store di giochi, per i quali in precedenza avevo suggerito di utilizzare Lutris. Perché? L’esecuzione della versione Windows tramite Bottles spesso si traduce in una migliore compatibilità e in una più ampia selezione di giochi giocabili.
Bottles non si limita ai giochi. L’ambiente software generale è adatto ad altri casi d’uso e sono disponibili opzioni di configurazione avanzate per gli utenti esperti.
Trasferimento di file
Sebbene esistano numerose opzioni di trasferimento file (con SSH come scelta popolare), la mia soluzione preferita è Warpinator. Disponibile tramite l’app Discover, è incredibilmente facile da usare e richiede solo di scegliere una posizione di salvataggio nelle sue impostazioni.
Sebbene sviluppato per Linux, Warpinator è open source e la sua pagina GitHub contiene link a progetti che ne estendono le funzionalità a Windows, Android e iOS.
Questo video mostra come condividere cartelle con altri dispositivi sulla rete locale senza software di terze parti e illustra come configurare un sistema NAS (Network Attached Storage) se siete interessati.
Streaming di giochi (rete locale)
Sebbene diversi utenti abbiano suggerito i servizi di streaming di giochi come alternativa al trasferimento di file, io li considero più che altro un modo per estendere la propria libreria di giochi da un dispositivo come un computer desktop ad altri dispositivi in casa. Sebbene utili, non sostituiscono il trasferimento di file per situazioni come i viaggi con il proprio Steam Deck o il trasferimento di grandi quantità di dati (come una collezione di ROM).
Steam Link
Steam Link è integrato nel client Steam e non richiede download o configurazioni aggiuntive sul vostro Steam Deck.
Moonlight & Sunshine
Moonlight è un client di streaming di giochi NVIDIA open source, mentre Sunshine aggiunge la compatibilità con le GPU AMD e Intel. Molti utenti segnalano prestazioni superiori rispetto a Steam Link, quindi se riscontrate problemi con la qualità dell’immagine, gli FPS o il ritardo di input, Moonlight/Sunshine potrebbe essere un’opzione migliore.
Acquistare una scheda SD
La ricerca è fondamentale prima di acquistare una scheda SD per il vostro Steam Deck. Evitate marchi economici e sconosciuti e offerte che sembrano troppo belle per essere vere: probabilmente lo sono!
- Questo video illustra i fattori importanti da considerare quando si sceglie una scheda microSD, consigliando una scheda SDXC U3 A2 per prestazioni ottimali.
- Questo video confronta le prestazioni di schede SD da 256 GB di marchi importanti con le stesse specifiche menzionate nel video precedente. Samsung è risultato il migliore per le capacità fino a 512 GB, mentre SanDisk ha eccelso nella categoria 1 TB.
- Aggiornamento: Grazie a questo commento, ecco un’utile infografica che riassume le informazioni chiave del primo video. Serve come punto di riferimento rapido per la scelta della scheda SD giusta.