VMware Fusion – Suono in Ritardo o Desincronizzato (Audio Delay)

Scritto da il 14 mar, 2010 in Soluzioni a problemi | 0 commenti

Usando Windows XP o successivi in VMware Fusion è possibile notare un lieve ritardo (molto fastidioso quando si guardano Video o altro….).

Questo è dovuto al fatto che la Macchina Virtuale utilizza un buffer audio per emulare una scheda audio PCI, il problema (quando non si fornisce abbastanza risorse di CPU o RAM alla Macchina Virtuale) sta nel tempo che occorre ad aggiornare il buffer audio che può quindi causare un ritardo.

La prima soluzione sta nel provare a fornire maggiore potenza alla Macchina Virtuale:

  • Avviate VMware Fusion ed entrate nelle impostazioni della Macchina Virtuale desiderata
  • Entrate nella scheda Processori e RAM e aumentate il numero di processori o la quantità di RAM
  • Provate a riavviare la Macchina Virtuale e verificate.
La seconda soluzione è quella di “forzare” VMware Fusion ad utilizzare un Buffer Audio più piccolo in modo che sia di più veloce aggiornamento (e quindi con meno ritardo).
  • Individuate nel Finder il file della Macchina Virtuale e cliccate con il tasto destro sopra di esso e selezionate Mostra Contenuto Pacchetto
  • Nella finestra che si aprirà individuate il file .vmx e apritelo con TextEdit (tasto destro sul file->Apri con->Altro->selezionate TextEdit nelle applicazioni)
  • Aggiungete la seguente stringa pciSound.playBuffer = “10″ di caratteri dopo le dichiarazioni “pci” come mostrato in figura
  • Salvate e chiudete il file. Avviate la Macchina Virtuale e verificate nuovamente il problema.

NOTE: Il valore “10″ può essere cambiato con i seguenti accorgimenti: se il suono risulta sempre in ritardo potete abbassare il valore (anche se non è consigliabile scendere sotto 10), se il suono risulta frammentato e con frequenti interruzioni dovete aumentarne il valore.
La posizione delle dichiarazioni “pci” può cambiare (così come il file mostrato nel TextEdit) a seconda della versione di Windows e delle impostazioni della Macchina Virtuale che si sta usando.
Se il problema non è stato risolto, vuol dire che il motivo risiede in qualcosa di diverso (p.e. VMware  Tools non installati, drivers non riconosciuti – Windows 7 ha bisogno di drivers Ac97, impostazioni Macchina Virtuali sbagliate, ecc…).

Per altre soluzioni o supporto si consiglia di visitare il Centro Supporto di VMware Fusion (http://www.vmware.com/products/fusion/support.html).