Home Homebrew PS5 e PC sullo stesso monitor: questo strumento automatizza il passaggio tra...

PS5 e PC sullo stesso monitor: questo strumento automatizza il passaggio tra le due piattaforme

291
0

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

  1. 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).
  2. Scaricare questo repository (pulsante verde Code > Download ZIP) ed estrarlo in una posizione permanente, ad esempio Documents\PS5_PC_OneClick_Switch.
  3. 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 comando powershell -ExecutionPolicy Bypass -File .\Install.ps1
  4. 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.cs con 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 esempio AOCA615), 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 /extend di 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 in PS5PCSwitch.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.

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-10-14 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.