Chi utilizza la console PlayStation 5 e il PC sulla stessa postazione conosce bene il piccolo fastidio di dover cambiare manualmente l’ingresso del monitor ogni volta che si passa da una piattaforma all’altra.

Da questa esigenza nasce PS5 / PC One-Click Switch, un progetto open source che permette di condividere lo stesso monitor tra un PC Windows e una PS5, rendendo il passaggio tra le due piattaforme praticamente automatico.
L’idea è semplice, con un doppio clic sull’icona presente nell’area di notifica di Windows è possibile passare dalla modalità PC alla modalità PS5 e viceversa. Il programma può inoltre gestire automaticamente il cambio quando la console viene accesa o quando entra in modalità riposo.
Quando viene attivata la modalità PS5, il software invia il comando per risvegliare la console, cambia l’ingresso del monitor sulla sorgente collegata alla PlayStation e sposta Windows sugli altri monitor disponibili.
Quando si torna alla modalità PC, invece, la PS5 viene portata in modalità riposo e il monitor viene nuovamente riportato sull’ingresso utilizzato dal computer.
La caratteristica interessante è che non viene utilizzato alcun sistema di streaming o una scheda di acquisizione. La PS5 rimane collegata direttamente al monitor e il programma comunica con quest’ultimo attraverso DDC/CI, mentre la gestione della console avviene tramite la rete locale.
In questo modo il cambio della sorgente e la disposizione dei monitor di Windows vengono gestiti automaticamente.
Il progetto richiede Windows 10 o Windows 11, un monitor collegato contemporaneamente al PC e alla PS5 con il supporto DDC/CI attivato, almeno un altro monitor collegato al PC e una PlayStation 5 connessa alla stessa rete domestica.
L’installazione viene guidata attraverso uno script PowerShell che configura automaticamente i componenti necessari e permette di associare la console al computer.
Una volta completata la configurazione, l’applicazione rimane nell’area di notifica di Windows mostrando la modalità attiva., è possibile utilizzare il doppio clic per effettuare manualmente il passaggio oppure lasciare che sia il programma a intervenire automaticamente quando rileva l’accensione della PS5 o il suo ingresso in modalità riposo.
Il progetto può quindi risultare particolarmente interessante per chi ha una postazione con PC e PS5 che condividono lo stesso monitor, soprattutto quando si vuole evitare di raggiungere ogni volta i controlli del display per modificare manualmente la sorgente.
Cosa serve
- Windows 10 o 11.
- Un monitor condiviso collegato sia al PC che alla PS5, con DDC/CI attivato nel menu a schermo.
- Almeno un altro monitor collegato esclusivamente al PC (Windows lo sposta qui durante la modalità PS5).
- Una PS5 sulla stessa rete domestica del PC.
- Python 3 (selezionare Add Python to PATH durante l’installazione).
Configurazione
- Sulla PS5:
- Impostazioni > Sistema > Riproduzione remota > Abilita Riproduzione remota.
- Impostazioni > Sistema > Risparmio energetico > Funzioni disponibili nella modalità riposo > attivare Rimani connesso a Internet e Abilita l’accensione della PS5 dalla rete.
- Tenere la PS5 accesa durante la prima configurazione (necessario una sola volta per effettuare l’associazione).
- Scaricare questo repository (pulsante verde Code > Download ZIP) ed estrarlo in una posizione permanente, ad esempio
Documents\PS5_PC_OneClick_Switch. - Eseguire l’installer: Fare clic con il tasto destro su
Install.ps1> Esegui con PowerShell. Se Windows lo blocca, aprire PowerShell nella cartella ed eseguire il comandopowershell -ExecutionPolicy Bypass -File .\Install.ps1 - Seguire gli 8 passaggi. L’installer:
- Scarica due piccoli strumenti per monitor da NirSoft e installa ps5-remoteplay
- Trova la PS5 sulla rete e la associa al PC (una sola volta: accesso a PlayStation tramite browser, quindi inserimento di un PIN dalla PS5).
- Permette di scegliere il monitor condiviso da un elenco e rileva i suoi ingressi PC e PS5.
- Salva la normale disposizione dei monitor e crea automaticamente quella per la PS5.
- Chiede quali cambi automatici si desiderano, crea i collegamenti sul desktop e crea e avvia l’app nell’area di notifica (compilata sul PC da
Tray.cscon il compilatore C# integrato in Windows; non è necessario alcun download).
Suggerimento: Assegnare alla PS5 un IP fisso nel router (prenotazione DHCP), in modo che venga sempre trovata.
Utilizzo
L’icona nell’area di notifica vicino all’orologio mostra la modalità attuale: PC (verde), PS5 (blu) oppure … (arancione) durante il cambio. Potrebbe essere nascosta sotto la freccia ^; trascinarla sulla barra delle applicazioni per mantenerla sempre visibile.
- Fare doppio clic sull’icona per passare da una modalità all’altra.
- Fare clic con il tasto destro per aprire il menu:
| Voce del menu | Cosa fa |
|---|---|
| Passa alla modalità PS5 / modalità PC | Effettua subito il cambio |
| Passa alla modalità PS5 quando la PS5 si accende | L’accensione della PS5 con il controller sposta il monitor sulla console |
| Passa alla modalità PC quando la PS5 entra in modalità riposo | Mettendo la PS5 in modalità riposo, il monitor torna al PC |
| Avvia con Windows | Avvia l’app nell’area di notifica all’accesso (necessario per il cambio automatico) |
| Apri registro / Esegui diagnostica | Aiuta quando qualcosa non funziona |
I collegamenti opzionali sul desktop PS5 MODE, PC MODE e PS5-PC TOGGLE fanno la stessa cosa senza utilizzare l’area di notifica.
Se un cambio non va a buon fine, una finestra di messaggio spiega il motivo. Se la PS5 non si riattiva, i display del PC vengono ripristinati automaticamente.
Come funziona
- Ingresso del monitor: Codice VCP DDC/CI
60(Input Select), tramite NirSoft ControlMyMonitor. Il monitor viene identificato attraverso il suo Short Monitor ID EDID (ad esempioAOCA615), che rimane invariato indipendentemente da quale monitor sia quello principale di Windows. - Layout di Windows: NirSoft MultiMonitorTool salva e carica le configurazioni. Per riabilitare il monitor condiviso viene utilizzato
DisplaySwitch /extenddi Windows, poiché MultiMonitorTool non può riabilitare un monitor disabilitato nelle versioni attuali di Windows 11. - PS5: ps5-remoteplay riattiva la PS5 e la porta in modalità riposo. L’app nell’area di notifica controlla lo stato della PS5 interrogandola sulla rete due volte al secondo (porta UDP 9302).
- App nell’area di notifica: Un piccolo programma C# (
Tray.cs), trasformato dall’installer inPS5PCSwitch.exe. Si limita a monitorare lo stato e ad avviare i processi; i cambi vengono eseguiti in PowerShell e terminano al completamento. Quando è inattiva utilizza circa 35 MB di RAM e nessuna quantità misurabile di CPU. - Velocità: La PS5 si avvia mentre i display effettuano il cambio, quindi la modalità PS5 richiede circa lo stesso tempo necessario alla console per riattivarsi (~10 secondi). La modalità PC mantiene per un momento il monitor sulla PS5, permettendo di vedere la schermata di spegnimento, quindi torna al PC (~10 secondi, inclusa la modalità riposo).
Impostazioni
Tutto si trova in config.json (creato dall’installer; vedere config.example.json). La maggior parte delle impostazioni può essere modificata dal menu dell’app nell’area di notifica oppure eseguendo nuovamente l’installer.
| Impostazione | Significato |
|---|---|
PS5IP |
L’indirizzo IP della PS5 |
PS5Passcode |
Il codice di accesso della PS5, se impostato (necessario per mettere la PS5 in modalità riposo) |
Monitor |
Lo Short Monitor ID del monitor condiviso |
PCInput, PS5Input |
I valori dell’ingresso VCP 60 del monitor per il PC e la PS5 |
AutoPS5OnWake |
Passa alla modalità PS5 quando la console si accende (true/false) |
AutoPCOnStandby |
Passa alla modalità PC quando la PS5 entra in modalità riposo (true/false) |
StandbyAnimationMs |
Per quanto tempo (ms) il monitor rimane sulla schermata di spegnimento della PS5 prima di tornare al PC; 0 = immediatamente |
config.json contiene il codice di accesso della PS5 ed è escluso da git tramite .gitignore.
Risoluzione dei problemi
Eseguire prima Esegui diagnostica dal menu dell’app nell’area di notifica (oppure Diagnostics.ps1). Mostra lo stato della PS5, tutti i monitor, l’ingresso attuale del monitor condiviso e il registro recente.
| Problema | Soluzione |
|---|---|
| L’ingresso del monitor non cambia | Attivare DDC/CI nel menu del monitor. Controllare che la diagnostica mostri un valore per VCP 60. Alcune versioni dei driver AMD hanno avuto problemi con DDC/CI. |
| “PS5 non trovata” | La PS5 deve essere in modalità riposo, non completamente spenta, e sulla stessa rete. Controllare il suo IP (potrebbe essere cambiato; riservarlo nel router). |
| La PS5 non entra in modalità riposo: “richiede un codice di accesso” | Aggiungere il codice di accesso della PS5 come PS5Passcode in config.json oppure eseguire nuovamente l’installer. |
| La PS5 non entra in modalità riposo: “un’altra sessione di Riproduzione remota sta già utilizzando questa associazione” | Chiudere l’app PS Remote Play sugli altri dispositivi e riprovare. |
| Il monitor condiviso non torna disponibile in Windows | Premere Win+P > Estendi. Quindi eseguire nuovamente l’installer per salvare ancora il layout. |
| Layout errato dopo la modalità PC | È stata modificata la disposizione dei monitor: eseguire nuovamente l’installer (oppure dall’area di notifica scegliere Esci, quindi Tools\MultiMonitorTool.exe /SaveConfig pc-layout.cfg). |
| Non succede nulla automaticamente | L’app nell’area di notifica deve essere in esecuzione (icona visibile) e le opzioni automatiche devono essere selezionate nel relativo menu. |
Disinstallazione
Fare clic con il tasto destro su Uninstall.ps1 > Esegui con PowerShell. Arresta l’app nell’area di notifica, rimuove l’avvio automatico e i collegamenti sul desktop e, facoltativamente, elimina le impostazioni.
File
| File | Funzione |
|---|---|
Install.ps1 / Uninstall.ps1 |
Configurazione guidata / rimozione |
Tray.cs |
Sorgente dell’app nell’area di notifica: menu, stato, cambio automatico (trasformato in PS5PCSwitch.exe durante l’installazione) |
PS5-Mode.ps1, PC-Mode.ps1, Toggle.ps1 |
I comandi per il cambio (utilizzati dall’app nell’area di notifica e dai collegamenti sul desktop) |
Common.ps1 |
Logica condivisa |
DisplayModes.cs |
Imposta i monitor sulla frequenza di aggiornamento più elevata (Windows può riportarli a 60 Hz) |
Diagnostics.ps1 |
Rapporto sullo stato |
Download: Source code PS5 / PC One-Click Switch
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: PS5
Vedi altri prodotti PS5
Ultimo aggiornamento 2026-10-14 / Link di affiliazione / Immagini da Amazon Product Advertising API





