Italiano

Input lag del controller su un Mac

Quattro cose risolvono la maggior parte del lag del controller su un Mac, in quest'ordine. Gioca a schermo intero, così si attiva la Game Mode: su un Mac con Apple silicon e macOS Sonoma o successivo raddoppia la frequenza di campionamento Bluetooth per i controller. Usa un cavo se il tuo controller invia input tramite uno. Libera l'aria a 2,4 GHz attorno al Mac. E se il gioco gira tramite Steam, provalo con Steam Input disattivato per quel gioco. Il Bluetooth da solo aggiunge un piccolo ritardo costante. Il lag che le persone notano davvero di solito viene da interferenze, da uno streaming o da un livello intermedio.

Scarica InputConfig dal Mac App StoreInputConfig è gratis sul Mac App Store. macOS 14 o versioni successive, senza account, senza tracciamento, open source.

Passaggi

  1. Gioca a schermo intero così si attiva la Game Mode.
  2. Collega il controller direttamente al Mac se invia input tramite cavo.
  3. Avvicina il controller, tieni lontani dischi e hub USB 3 e metti il Wi-Fi a 5 GHz.
  4. In Steam, imposta la sostituzione di Steam Input del gioco su Disable Steam Input.
  5. Su un MacBook a batteria, alza On battery in Impostazioni (Settings) di InputConfig, Polling rate.

Lascia che la Game Mode si attivi

La soluzione di Apple al lag dei controller è la Game Mode. Quando un gioco va a schermo intero su un Mac con Apple silicon e macOS Sonoma 14 o successivo, la Game Mode si attiva da sola. Dà al gioco la priorità su CPU e GPU e, con le parole di Apple, raddoppia la frequenza di campionamento Bluetooth, il che riduce la latenza dell'input per i controller wireless e gli AirPods (la pagina di Apple sulla Game Mode).

Tre cose ne impediscono il funzionamento:

  • Una finestra. Il gioco è in una finestra, non a schermo intero.
  • Un chip Intel. I Mac Intel non hanno la Game Mode. Qui la soluzione è un cavo.
  • Disattivata una volta. Se la Game Mode è stata disattivata per quel gioco, resta disattivata per quel gioco, anche dopo averlo chiuso e riaperto, finché non la riattivi. Su macOS Tahoe, fai clic sull'icona Game nella barra dei menu (oppure premi Command-Esc), poi su Impostazioni. Su Sonoma e Sequoia, usa il menu Game nella barra dei menu.

Lo schermo intero è gratis ed è la prima cosa da provare. Altro sulla Game Mode su un Mac.

Usa un cavo se il tuo controller invia input tramite uno

Un cavo è la connessione a latenza più bassa e più costante, e su un Mac fisso lontano dal divano cura anche le cadute di segnale. Collega l'USB-C direttamente al Mac, non a un hub. Per un portatile sul divano, il Bluetooth va bene.

Non tutti i controller inviano input tramite cavo su un Mac: lo Switch Pro Controller con il cavo si limita a caricarsi, e i pad Xbox cablati dipendono dalla tua versione di macOS.

Libera l'aria a 2,4 GHz

Il Bluetooth condivide i 2,4 GHz con il Wi-Fi e viene disturbato dai dispositivi USB 3 vicini al Mac. Un lag intermittente con qualche caduta è quasi sempre questo.

  • Avvicina il pad. La distanza peggiora ogni altra fonte di interferenza.
  • Allontana il router. Oppure metti il Wi-Fi a 5 GHz.
  • Sposta hub e dischi USB 3. Tienili lontani dal lato del Mac con cui parla il controller.

Prova Steam Input disattivato per i giochi Steam

Steam può mettersi tra il controller e il gioco e tradurlo. Quel livello è dietro molte segnalazioni di lag su Mac, soprattutto con i pad Switch Pro e Xbox, e la soluzione segnalata è disattivarlo per quel singolo gioco.

  • Tu: In Steam, fai clic con il tasto destro sul gioco, scegli Properties, poi Controller, e imposta la sostituzione su Disable Steam Input.
  • Controllo: Se il lag è sparito, lascialo disattivato per quel gioco. Se il gioco smette del tutto di vedere il controller, rimettilo com'era: serviva Steam Input, e il lag è altrove.

Se i menu di Steam rispondono ma il gioco no, è un altro problema: vedi il controller funziona in Steam ma non nel gioco.

Sappi cosa aggiunge uno streaming

GeForce NOW e Xbox Cloud Gaming aggiungono da 40 a 100 millisecondi con una buona connessione, e di più sul Wi-Fi. È lo streaming, non il controller. Aiutano Ethernet, una regione del server vicina e una risoluzione più bassa. Un cavo sul controller aiuta appena.

Lo stesso vale per PS Remote Play e Steam Link dalla tua console o dal tuo PC. Metti la console o il PC su Ethernet e il Mac sul Wi-Fi a 5 GHz o su cavo prima di dare la colpa al controller.

Sappi cosa aggiunge un mapper

InputConfig legge il controller 120 volte al secondo con l'alimentatore e 60 volte al secondo a batteria, di serie. L'attesa che questo aggiunge è più breve di quanto chiunque noti giocando.

  • Tu: Apri Impostazioni (Settings) di InputConfig, Polling rate. Con Auto-switch on power source attivo, scegli On power adapter e On battery: 60, 120, 180 o 240 Hz.
  • InputConfig: Applica subito la nuova frequenza, senza riavvio, e mostra la frequenza a cui gira il motore mentre un preset è attivo.
  • Controllo: Con un preset in esecuzione, la riga sotto i selettori mostra la nuova frequenza. Per mirare su un MacBook lontano dal caricatore, imposta On battery su 120 o 240.
Le impostazioni di InputConfig, Polling rate, con Auto-switch on power source attivo, On power adapter a 120 Hz, On battery a 60 Hz e la riga della frequenza dal vivo sotto.
Figure 1. I due selettori impostano la frequenza per ciascuna fonte di alimentazione. La riga sotto mostra la frequenza a cui gira davvero il motore.

Una frequenza più bassa a batteria dura di più, ed è per questo che è l'impostazione predefinita.

Se ha ancora lag

Sali questa scala, partendo dal gradino più piccolo:

  1. Carica il controller. Una batteria scarica è una causa comune di un pad che scatta.
  2. Confronta un gioco con un altro. Se il lag è in un solo gioco, di solito il ritardo è di quel gioco o del suo streaming, non del controller.
  3. Controlla la curva di risposta in un gioco mappato. Se un layout di InputConfig sembra lento, guarda prima le righe della levetta: una curva morbida è lenta vicino al centro per scelta, e una lineare sembra più rapida.
  4. Prova il pad da solo. Se oltre al lag si disconnette, vedi un controller che continua a disconnettersi. Quasi tutte le cause lì valgono per qualsiasi pad.

Cosa nessuna impostazione può risolvere

  • Il Bluetooth stesso. Aggiunge un piccolo ritardo costante, sotto la soglia che la maggior parte delle persone avverte.
  • Uno streaming cloud. I 40-100 millisecondi appartengono alla rete, non al controller.
  • Un Mac Intel. Non ha la Game Mode, quindi la frequenza di campionamento Bluetooth raddoppiata non è disponibile.

In breve

  • Schermo intero. La Game Mode si attiva e raddoppia la frequenza di campionamento Bluetooth.
  • Cavo o aria libera. Usa un cavo collegato direttamente al Mac, oppure il Bluetooth senza disordine USB 3 e con il Wi-Fi a 5 GHz.
  • Steam Input disattivato. Per un gioco Steam che ha lag, provalo disattivato per quel gioco.

Il lag che si avverte è quasi sempre interferenza, uno streaming o un livello intermedio, non il Bluetooth in sé.

Domande

Il lag Bluetooth si nota su un controller del Mac?

Raramente. Il ritardo che aggiunge il Bluetooth è piccolo e costante, sotto la soglia che la maggior parte delle persone avverte. Quello che si nota davvero sono le interferenze e lo streaming.

Un'app di mappatura aggiunge input lag?

Pochissimo. Di serie InputConfig campiona a 120 Hz con l'alimentatore e a 60 Hz a batteria, e fino a 240 Hz se lo scegli.

Perché il mio Switch Pro Controller ha lag su un Mac?

Su un Mac il Pro Controller invia input solo via Bluetooth. Il cavo USB-C si limita a caricarlo, quindi la soluzione del cavo non vale. Tienilo vicino al Mac, lontano da hub e dischi USB 3, e metti il Wi-Fi a 5 GHz. Se ha ancora lag in un solo gioco, di solito il ritardo è del gioco o di uno streaming.

La Game Mode riduce il lag del controller su un Mac?

Sì, su un Mac con Apple silicon e macOS Sonoma o successivo. Apple dice che raddoppia la frequenza di campionamento Bluetooth per controller e AirPods. Si attiva quando il gioco va a schermo intero. Un gioco in una finestra non la ottiene.

Perché il mio controller Xbox ha lag sul Mac?

Di solito sono interferenze o distanza sul Bluetooth, una batteria scarica oppure Steam Input in un gioco Steam. Gioca a schermo intero così si attiva la Game Mode, avvicinati o allontana gli hub USB 3 dal Mac, carica il pad e prova Steam Input disattivato per quel gioco.

Un controller cablato riduce l'input lag su un Mac?

Un po', e rende il ritardo più costante. Il vantaggio maggiore è che un cavo ignora le interferenze, che causano la maggior parte del lag che si avverte. Non tutti i controller inviano input tramite cavo su un Mac: lo Switch Pro Controller con il cavo si limita a caricarsi, e i pad Xbox cablati dipendono dalla tua versione di macOS.

Come si misura l'input lag di un controller?

Nessuna pagina web può cronometrare l'intero percorso dalla pressione al cambio dell'immagine. Un browser può mostrare ogni quanto arrivano nuove letture: il test della frequenza di polling del controller conta gli aggiornamenti al secondo, quindi eseguilo una volta con un cavo e una volta con il Bluetooth e confronta i due numeri.

Altro in italiano

Guide complete, in inglese

Chi scrive. Ryleigh Newman sviluppa InputConfig e ogni giorno usa il proprio Mac con un controller, perché le mani non funzionano bene. Questa pagina è tradotta dall'inglese. I pulsanti e i menu principali dell'app compaiono in italiano quando il Mac è impostato in italiano; questa pagina li chiama così, con il nome inglese tra parentesi. Il resto dell'app e del sito è in inglese.

Questa pagina in altre lingue: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Scarica InputConfig dal Mac App StoreGratis. macOS 14 o versioni successive. Senza account, niente lascia il tuo Mac. Open source su GitHub.