Torna al blog
·9 min di lettura·productdevbook

Gaming su macOS: consigli per ottimizzare la larghezza di banda

Consigli pratici sulla banda per il gaming su macOS — latenza bassa, app in background che ti rubano throughput e tuning del Wi-Fi.

  • Gaming
  • macOS
  • Bandwidth
  • Performance

Sei tre minuti dentro un match ranked di League of Legends, il ping era 18 ms, e all'improvviso sei a 240 ms con perdita di pacchetti. Muori, impreca, alt-tab — e la barra dei menu mostra che Dropbox sta caricando a 40 MB/s perché un collega ha appena spostato una cartella piena di video nel workspace condiviso. Il match è perso non per la rete ma per una sync in background che avevi dimenticato esistere.

Il gaming su Mac è maturato. Apple Silicon, Game Mode, Game Porting Toolkit e un vero catalogo nativo significano che la gente sta davvero giocando su Mac senza scusarsi. I problemi rimanenti sono per lo più locali — e la banda è uno di questi. Questo articolo passa attraverso cosa causa davvero i picchi di lag durante il gioco e come risolverli, con consigli concreti per chiunque cerchi banda gaming Mac e cerchi di capire perché la connessione altrimenti decente vacilla.

Cosa è di solito il lag della banda gaming su Mac

La parola lag copre tre cose diverse e la soluzione è diversa per ciascuna:

  1. Stutter dei frame — la GPU è il collo di bottiglia, non la rete. Abbassa le impostazioni grafiche.
  2. Ping alto — il round trip al server di gioco è alto. Geografia, routing dell'ISP, a volte Wi-Fi.
  3. Perdita di pacchetti / picchi — la connessione è buona in media ma cade o satura intermittentemente. Questo è quello che di solito è risolvibile sulla tua macchina.

La banda in sé è raramente il problema per il gaming. La maggior parte dei giochi online usa 50-500 kbps — una piccola fetta anche di una connessione lenta. Il problema è quando qualcos'altro sul Mac sta usando 80 Mbps proprio mentre il gioco ha bisogno che i suoi 100 kbps arrivino in tempo. Il router non priorizza nulla di default; chi è rumoroso vince. L'ottimizzazione della banda gaming su Mac è soprattutto sulle cose che non sono il gioco.

Colpevoli comuni durante il gioco

I caricamenti in background sono la categoria peggiore perché la banda upstream è di solito 1/10 della downstream sulle connessioni consumer, quindi satura più in fretta.

  • Sync cloud. Dropbox, iCloud Drive, Google Drive, OneDrive. Qualsiasi di loro a metà caricamento di un file grande farà schizzare la latenza perché il link upstream è ora pieno e gli ACK del gioco fanno la coda dietro.
  • Time Machine su NAS. I backup orari possono tirare 50+ MB/s per diversi minuti. Se il NAS è sulla stessa rete Wi-Fi, c'è anche contesa di airtime.
  • Foto / Libreria Foto iCloud. Soprattutto dopo un viaggio col telefono — centinaia di foto nuove che si caricano in background.
  • Aggiornamenti delle app. Mac App Store, aggiornamenti Steam, launcher Epic, Battle.net, tutti possono lanciare un download multi-GB senza prompt utente.
  • Aggiornamenti dell'OS. macOS pre-scarica gli aggiornamenti di default. Tipicamente 4-12 GB.
  • Videochiamate in un'altra app. Hai dimenticato che Zoom si sta connettendo in background? Apre il suo canale dati ancora prima che ti unisca.
  • Schede del browser. Auto-play di YouTube, stream Twitch in picture-in-picture, feed social che fanno polling all'infinito.

La diagnostica, prima di qualsiasi soluzione

Non puoi sistemare quello che non vedi. Due strumenti bastano:

Banda live per app

Apri ova nella barra dei menu prima del lancio del gioco. Annota la baseline — per un Mac tranquillo con un browser aperto, la banda a riposo è di solito sotto 1 MB/s. Qualsiasi cosa sopra è da indagare.

Quando il ping schizza a metà match, fai alt-tab e controlla il dropdown di ova. L'app incriminata è di solito ovvia: "Dropbox Helper, 38 MB/s up" ti dice esattamente cosa uccidere. ova raggruppa i processi ausiliari sotto l'app principale, così leggi "Dropbox" e non sette righe di helper senza nome.

Velocità live per app
ova campiona circa una volta al secondo. Quando il ping salta in-game, la barra dei menu mostra cosa sta facendo picco prima che il match finisca.

Ping mentre giochi

Apri il Terminale ed esegui:

ping -i 0.5 8.8.8.8

Quello ti dà un ping continuo a mezzo secondo verso un target stabile. Esegui questo in una piccola finestra mentre giochi. Quando il ping raddoppia, guarda ova per la causa. Questa combinazione — ping live più banda per app — risolve l'80 percento dei casi "perché sto laggando" senza alcun tooling più profondo.

Tuning Wi-Fi che aiuta davvero

Andare via cavo batte ogni ottimizzazione Wi-Fi, ma se sei bloccato sul Wi-Fi, l'ordine delle operazioni:

Usa 5 GHz, non 2,4 GHz

La banda 2,4 GHz è congestionata quasi ovunque, soprattutto negli appartamenti. 5 GHz ha più canali e meno interferenza. Su un Mac, il dropdown nel menu Wi-Fi non sempre ti dice su quale banda sei — tieni premuto Option mentre clicchi il menu Wi-Fi e la riga SSID mostra la frequenza esatta e il canale.

Siediti più vicino al router

Il segnale Wi-Fi cala di circa 6 dB ogni volta che la distanza raddoppia, e i muri si mangiano altri 5-10 dB ciascuno. Un modem due stanze più in là attraverso il mattone è probabilmente la causa reale della tua perdita pacchetti. Spostarsi entro la linea di vista dell'access point sistema più "problemi di ping" di qualsiasi cambio software.

Evita i canali 5 GHz che usa il DFS

I canali DFS (52-144 nella maggior parte delle regioni) richiedono backoff di rilevamento radar, e il router può lasciar cadere brevemente la rete a metà gioco. I canali statici (36-48 e 149-165) sono più calmi. Questa è un'impostazione del router, non del Mac.

Disabilita la ricezione AirDrop degli altri Mac

Se tre Mac in casa stanno annunciando AirDrop e Continuity, stanno tutti spendendo airtime occasionale su questo. Non un effetto enorme, ma visibile se sei al limite.

Ethernet, anche se è una scocciatura

Un adattatore USB-C-a-ethernet costa circa 20$. Collegandoti:

  • Elimina del tutto la contesa di airtime Wi-Fi.
  • Riduce la latenza di 5-15 ms tipicamente.
  • Rimuove gli eventi di ri-associazione periodici che causano picchi occasionali da 100 ms.

Per il gioco competitivo questo è il singolo miglioramento più grande disponibile. Anche far passare ethernet dal router attraverso un corridoio, attaccato al pavimento per la serata, fa una differenza misurabile. La curva delle ventole è anche più silenziosa perché la radio Wi-Fi non viene spinta.

Game Mode e cosa fa

macOS Sonoma e successivi hanno un Game Mode che si attiva quando un gioco riconosciuto va a schermo intero. Fa due cose rilevanti per la banda:

  1. Dà al gioco priorità CPU e GPU sui task in background.
  2. Riduce la latenza audio su AirPods e controller di gioco.

Non limita, attualmente, l'uso di rete in background direttamente. Il caricamento Dropbox farà comunque picco durante un match — Game Mode riguarda l'allocazione delle risorse CPU/GPU, non il QoS di rete. Quindi devi comunque gestire le app in background da te.

Vedi ova in azione

Un monitor della larghezza di banda nella barra dei menu visibile a colpo d'occhio — locale, firmato, ~3 MB.

Scarica per macOS

Una checklist pre-partita per le sessioni serie

Se ti importa davvero del match (ranked, torneo, o solo la run di Apex per il compleanno di un amico):

  1. Metti in pausa la sync cloud. Dropbox, iCloud Drive, OneDrive. La maggior parte ha un'opzione "pause for 1 hour" nella barra dei menu.
  2. Esci da Slack, le notifiche di Discord da parte. Slack a riposo va bene; Slack che scarica un allegato video da 200 MB che un collega ha appena mandato no. La chat audio Discord va bene — è minuscola, circa 100 kbps.
  3. Rimanda Time Machine. Impostazioni di Sistema > Generali > Time Machine > non eseguire un altro backup finché non hai finito.
  4. Esci da qualsiasi cosa stia streamando video. Anche le schede YouTube in pausa a volte pre-bufferizzano.
  5. Collega. Alimentazione AC ed ethernet.
  6. Controlla la baseline di ova. Senza nient'altro in esecuzione, la banda totale dovrebbe essere sotto 0,5 MB/s. Se non lo è, qualcosa è ancora attivo e te lo sei perso.
  7. Apri la scheda Rete di Monitoraggio Attività come backup. Lo strumento integrato di macOS con i totali sulla sessione.

Questa routine richiede 30 secondi una volta che l'hai memorizzata.

Note specifiche per gioco

Qualche stranezza che vale la pena conoscere:

Steam

Steam può eseguire aggiornamenti in background mentre sei in un altro gioco. Steam > Settings > Downloads > "Allow downloads during gameplay" — disattivalo. Controlla anche "Limit bandwidth to" se vuoi un tetto rigido.

Battle.net

Il launcher di Battle.net pre-scarica le patch in background di default. Settings > Downloads & Patching > attiva il comportamento auto-update. Particolarmente rilevante il giorno dopo una patch importante — il primo lancio tirerà giù decine di GB.

Roblox / Minecraft / giochi child-friendly

Tendono ad avere banda molto bassa (50-200 kbps) e sono soprattutto sensibili alla latenza. Lo stesso consiglio vale — quello che conta è l'assenza di traffico concorrente, non la velocità grezza.

Cloud gaming (GeForce Now, Boosteroid, Xbox Cloud)

Questo è il problema inverso: il gioco stesso usa 25-35 Mbps sostenuti, quindi qualsiasi altro uso del link compete direttamente. Per questi servizi, ova è utile per cogliere "aspetta, il mio Mac stava caricando foto per l'ultima ora e non me ne sono accorto".

Come individuare un picco ricorrente

Se il ping schizza alla stessa ora ogni ora, è un pattern, e i pattern sono facili. Apri la cronologia di ova, scorri all'orario del picco, e guarda quale app mostra una corrispondente impennata di banda. Colpevoli comuni:

  • Time Machine orario. Default a una volta all'ora.
  • Backblaze, Carbonite, Arq. Gli strumenti di backup continuo hanno schedule configurabili; alcuni default a "il più veloce possibile durante l'orario lavorativo".
  • Sync di Foto. Spesso gira dopo che il Mac è stato a riposo per qualche minuto.
  • Crashplan / agent di backup aziendali. Se è il tuo Mac di lavoro, l'agent di backup installato dall'IT spesso gira su uno schedule fisso.
  • Processi in background del browser web. Alcune estensioni fanno polling del loro backend su uno schedule.

La vista cronologia è lo strumento giusto per questo — un monitor live mostra solo il rate corrente, ma un picco ricorrente è una domanda sui dati delle ultime ore.

Quando la rete è davvero il problema

A volte niente di tutto questo aiuta e la connessione è genuinamente degradata. Segnali:

  • il ping verso 8.8.8.8 ha una baseline alta (>50 ms a riposo) e la tua situazione geografica dovrebbe darti meno.
  • perdita di pacchetti sopra l'1 percento sul ping a riposo.
  • outage a livello ISP (controlla downdetector o la pagina di stato del tuo ISP).

In questi casi, nessuna quantità di tuning del Mac lo sistema. Passa a un hotspot, usa una connessione diversa, o aspetta che passi. Il valore diagnostico di ova è proprio che ti dice quando il problema è sulla tua macchina rispetto al cavo — se il Mac è tranquillo e il ping è ancora cattivo, non è colpa tua.

Cosa fare dopo

Installa un monitor per app (ova, o qualsiasi cosa simile), gioca qualche match con esso aperto, e imparerai rapidamente la forma baseline dell'uso di rete del tuo Mac. La prima volta che un match ranked va per traverso e la barra dei menu ti dice che Dropbox sta caricando a 40 MB/s, lo strumento si è ripagato.

Il gaming Mac è reale adesso. L'ultimo miglio del tuning della banda gaming Mac è di solito igiene di rete piuttosto che tweak dei driver — e gran parte è solo imparare cosa stava girando in background mentre non guardavi.