Scopri come far funzionare l'audio e il microfono su Hackintosh Catalina seguendo passaggi e suggerimenti utili.
Video Tutorial
Quando si crea un Hackintosh l'audio potrebbe non funzionare ma fortunatamente nella maggior parte dei casi il problema può essere risolto.
Esistono vari metodi per far funzionare l'audio in una macchina hackintosh e in questo articolo spiegherò il metodo , da me testato su macOS Catalina hackintosh, funzionante al 100%.
Con questo metodo sia l'audio dagli altoparlanti interni che dalle cuffie come anche il microfono interno che esterno funzionano perfettamente.
Preciso che questa procedura è valida solo se si usa il bootloader Clover. Se invece il bootloader è OpenCore il file VooDooHDA da utilizzare è VooDooHDA-OC
La prima cosa da fare è scaricare i seguenti file:
AppleALC.kext
VooDooHDA
Clover Configurator
Come accenato precedentemente se si utilizza il bootloader OpenCore è necessario scaricare VooDooHDA-OC azichè VooDooHDA
AppleALC è un kext Open Source per abilitare l'audio HD nativo per i codec non supportati
VoodooHDA è il "sostituto" di AppleHDA infatti entrambi non possono coesistere. Per tale motivo AppleHDA.kext presente in /S/L/E dovrà essere eliminato prima o dopo l'installazione di VoodooHDA e soprattutto prima del riavvio del S.O. altrimenti quest'ultimo non si avvierebbe.
Da tenere presente che ogni qualvolta verrà effettuato un aggiornamento del S.O. il file AppleHDA.kext verrà creato nuovamente in /S/L/E e quindi dovrà essere nuovamene eliminato prima del riavvio del S.O.
Per verificare se AppleHDA.kext è presente in /S/L/E utilizzare questa riga di codice da inserire nel terminale:
ls /System/Library/Extensions | grep "AppleHDA.kext"
AppleHDA.kext potrebbe essere presente anche in /L/E
Per verificarne la presenza utilizzare questa riga di codice:
ls /Library/Extensions | grep "AppleHDA.kext"
Dopo aver verificato la presenza del kext AppleHDA.kext per poterlo rimuovere è necessario, se abilitato, disabilitare SIP (System Integrity Protection) utilizzando, sempre dal terminale, questo comando:
csrutil disable
e riavviare il S.O.
Al riavvio utilizzare questi comandi per poter apportare modifiche al Sistema:
sudo spctl --master-disable
sudo mount -uw /
sudo killall Finder
Ora si può procedere all'eliminazione di AppleHDA.kext da /S/L/E e da /L/E (se presente).
Nel terminale inserire questo comando per eliminare il file da /S/L/E:
sudo rm -R /System/Library/Extensions/AppleHDA.kext/
Se AppleHDA.kext è presente anche in /L/E utilizzare questo comando:
sudo rm -R /Library/Extensions/AppleHDA.kext/
Dopo l'eliminazione di AppleHDA.kext si può procedere con l'installazione di AppleALC.kext che va inserito nella partizione EFI nel percorso EFI ⭢ CLOVER ⭢ kexts ⭢ Other
Per montare la partizione EFI utilizzare Clover Configurator.
Dopo aver inserito AppleALC.kext in EFI/CLOVER/kexts/Other aprire, sempre tramite Clover Configurator, il file config.plist e recarsi nella scheda Devices.
Nella parte Audio in Inject inserie il valore corrispondente al modello della scheda audio.
Ad esempio per la scheda audio Realtek ALC888 utilizzare uno di questi valori:
1, 2, 3, 4, 5, 7, 11, 27, 28, 29
Se il modello della scheda audio è differente di seguito il link per trovare il valore esatto:
Tabella Codec Supportati
Dopo la modifica salvare config.plist
Installare VoodooHDA e nella scheda Ad hoc selezionare la voce interessata. Ad esempio se si sta installando VoodooHDA in macOS Catalina su un pc con BIOS UEFI selezionare VodooHDA Clover UEFI/ESP e spuntare la voce macOS Catalina.
Ad installazione completata riavviare il Sistema Operativo.
Ricordo che prima del riavvio è necessario aver rimosso il file AppleHDA.kext come descritto precedentemente.
Con l'installazione di VoodooHDA verrà creata una icona in Preferenze di Sistema da dove è possibile settare vari valori.
Inoltre verrà creato il file VoodooHDA.kext nella partizione EFI in
EFI ⭢ CLOVER ⭢ kexts ⭢ 10.15
Se durante la riproduzione audio o la registrazione si avvertono disturbi o un suono scoppiettante provare a modificare i valori in Preferenze di Sistema/VoodooHDA sia nella scheda Speaker che nelle schede Microphone.