Avviare un gioco su un sistema Linux dotato di doppio monitor può rivelarsi un’esperienza impegnativa, soprattutto quando il display principale non viene sempre riconosciuto correttamente. A seconda della configurazione hardware specifica e del server di visualizzazione in uso, la funzionalità a schermo intero potrebbe talvolta comportarsi in modo irregolare. Ad esempio, potresti riscontrare problemi per cui il gioco appare allungato, si avvia sullo schermo sbagliato o consente al mouse di muoversi liberamente su più schermi anziché rimanere bloccato su un singolo display.
Implementando le giuste configurazioni e regolazioni, è possibile ottenere un’esperienza a schermo intero fluida su un monitor, continuando a utilizzare il display secondario. Inoltre, per chi desidera una visuale di gioco panoramica, strumenti come Gamescope o metodi come la creazione di un monitor virtuale con XRandR o Nvidia TwinView possono consentire un’esperienza di gioco immersiva su entrambi gli schermi.
Passaggio a Wayland come server di visualizzazione
Linux offre flessibilità nelle opzioni di visualizzazione, principalmente tramite X11 e Wayland. Il sistema X11 legacy spesso tratta i monitor come un’unica ampia superficie; questo può causare l’estensione dei giochi su più display, l’avvio involontario su schermi diversi o la riduzione della frequenza di aggiornamento a causa di funzionalità del monitor non compatibili.
Al contrario, Wayland funge da sostituto più avanzato, gestendo le richieste a schermo intero con estrema precisione, isolando così i giochi su un monitor specifico senza compromettere l’esperienza desktop complessiva. La maggior parte delle distribuzioni contemporanee, come Fedora e Ubuntu, ha reso Wayland l’impostazione predefinita, garantendo un’esperienza di gioco più fluida. Se utilizzi ancora X11, passare a Wayland potrebbe risolvere efficacemente numerosi problemi relativi allo schermo intero.
Per verificare il tipo di sessione corrente, puoi aprire un terminale ed eseguire:
echo $XDG_SESSION_TYPE

Se l’output mostra “x11”, significa che stai utilizzando il sistema legacy. Al contrario, “Wayland” indica che stai utilizzando la configurazione moderna. Esci dalla sessione corrente, clicca sull’icona a forma di ingranaggio nella schermata di login e seleziona Wayland (o Plasma su Wayland se usi KDE) prima di effettuare nuovamente l’accesso.
Designare correttamente il monitor principale
Spesso, si verificano problemi con la modalità a schermo intero perché il monitor sbagliato è designato come schermo primario. Per impostare il monitor da gioco come primario in KDE, vai a Impostazioni di sistema e seleziona Schermo. In GNOME, segui un percorso simile tramite Impostazioni > Schermi.
Dopo aver salvato le modifiche, riavvia il gioco. Se il problema persiste e il gioco si apre sul monitor indesiderato, valuta la possibilità di avviare Steam direttamente dal monitor in cui desideri che venga visualizzato il gioco, poiché molti giochi adottano la posizione di Steam come base di partenza.
Utilizzo della modalità finestra senza bordi
La disparità di prestazioni tra la modalità a schermo intero esclusivo e la modalità finestra senza bordi è diminuita notevolmente negli ambienti moderni come Wayland e negli attuali compositori come KDE Plasma o GNOME.
Per implementare questa funzionalità, accedi alle impostazioni di gioco e modifica la modalità di visualizzazione in “Finestra senza bordi “.Assicurati che la risoluzione corrisponda alle impostazioni native del tuo monitor e verifica che il monitor da gioco sia impostato come primario nelle preferenze di sistema.
Questo approccio consente al compositore di mantenere il controllo, eliminando problemi come il cambio di visualizzazione e l’oscuramento del secondo monitor, consentendo al contempo una navigazione fluida tramite Alt+ Tab. Per la maggior parte dei titoli di gioco, questa configurazione è sufficiente. In assenza di supporto nativo, esistono vari strumenti per implementare questa modalità.
Utilizzo di Gamescope Compositor
Gamescope, un micro-compositore sviluppato da Valve, è progettato per creare un ambiente di gioco ottimale, in particolare sullo Steam Deck. Gestisce l’acquisizione del mouse, l’applicazione della risoluzione, le frequenze di aggiornamento e persino la messa a fuoco per configurazioni multi-monitor, riducendo significativamente i problemi legati alla visualizzazione a schermo intero.
Puoi installare Gamescope in diversi modi, a seconda della tua distribuzione Linux. Ad esempio, su distribuzioni regolarmente aggiornate come Arch Linux e Fedora, puoi trovarlo nei repository ufficiali. Per Arch Linux (o distribuzioni basate su Arch), installalo usando:
sudo pacman -S gamescope
Per Fedora, utilizzare:
sudo dnf install gamescope
Se non è disponibile una versione recente per la tua distribuzione, compilare Gamescope direttamente dal repository ufficiale GitHub è sempre un’opzione.
Una volta installato, configura le opzioni di avvio di Steam come segue:
gamescope -f -w 2560 -h 1440 -r 144 -- %command%
Modifica i flag -we -hin base alla risoluzione del tuo monitor e impostali -rin modo che corrispondano alla frequenza di aggiornamento. Il -fflag garantisce la modalità a schermo intero, limitando di fatto il gioco per evitare interferenze con il secondo monitor.
Ottimizzazioni per Steam, Lutris ed Heroic
Per molti giocatori Linux che usano Steam con Proton, sono disponibili ulteriori modifiche per migliorare il comportamento a schermo intero. Fai clic con il pulsante destro del mouse sul gioco in Steam, vai su Proprietà e trova le Opzioni di avvio nella scheda Generale. Puoi aggiungere quanto segue:
SDL_VIDEO_FULLSCREEN_DISPLAY=0 %command%

Questa variabile indica ai giochi basati su SDL quale monitor utilizzare per la modalità a schermo intero. Se il gioco continua a visualizzare lo schermo errato per impostazione predefinita, modifica il 0valore in 1(o un altro numero) in base alla configurazione del monitor.
Inoltre, testare diverse versioni di Proton potrebbe dare risultati utili. Nella scheda Compatibilità, valuta la possibilità di selezionare Proton Experimental o l’ultima versione stabile. Alcuni problemi di visualizzazione a schermo intero e multi-monitor potrebbero derivare da specifiche build di Proton e cambiare versione potrebbe risolvere questi conflitti senza problemi.
Per i giochi al di fuori di Steam, framework come Lutris e Heroic Games Launcher offrono funzionalità simili. In Lutris, fai clic con il pulsante destro del mouse sul gioco, seleziona Configura, vai su Opzioni Runner e abilita Finestra (Desktop virtuale).

Questa opzione crea un desktop virtuale in un’unica finestra alla risoluzione desiderata. Adatta questa risoluzione alle dimensioni native del tuo monitor per evitare che si estenda su più schermi e che perda la messa a fuoco con Alt+ Tab.
In Heroic Games Launcher, è possibile abilitare Gamescope tramite le impostazioni di Wine o Proton del gioco con un semplice comando. Questo garantisce che il gioco venga eseguito in un ambiente controllato, bloccandolo su un solo display senza dover eseguire complesse configurazioni da riga di comando.
Controllo dei display con XRandR
Se si preferisce rimanere su X11, la gestione dei monitor può essere eseguita utilizzando lo strumento XRandR. Utilizzare il comando del terminale xrandrper visualizzare i monitor collegati e identificarne i nomi (ad esempio, HDMI-1 o DP-1).
Per disattivare tempestivamente il monitor secondario prima di avviare una partita, utilizzare il comando:
xrandr --output HDMI-1 --off
Assicurati di sostituire HDMI-1 con l’identificativo effettivo del tuo monitor secondario. Una volta terminato, riattiva il monitor con:
xrandr --output HDMI-1 --auto
Questo approccio potrebbe essere più pratico, ma garantisce di fatto che il gioco venga visualizzato in modalità a schermo intero sullo schermo rimanente.
Sia KDE (KWin) che GNOME (Mutter) offrono configurazioni specifiche, come l’abilitazione delle finestre a schermo intero non reindirizzate o la disabilitazione del compositing per le applicazioni a schermo intero. L’attivazione di queste impostazioni può migliorare notevolmente le prestazioni e contribuire a eliminare piccoli problemi di stuttering.
Osservazioni conclusive
Ottimizzare la configurazione di gioco Linux richiede una conoscenza di base delle capacità del sistema. Con configurazioni adeguate, è possibile gestire con successo più display per il gioco, mantenendo contemporaneamente attivo il monitor secondario per altre attività. Si consiglia inoltre di valutare metodi per migliorare le prestazioni di gioco in Linux, come l’utilizzo di GameMode.
Lascia un commento