IPB

Bienvenue invité ( Connexion | Inscription )

> AppleHDA Audio, Configurer l'audio sur un Hackintosh
Options
Sebinouse
posté 20 May 2016, 16:53
Message #1


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 899
Inscrit : 7 Jan 2007
Membre no 77 534



AppleHDA Audio


Configurer l'audio sur un Hackintosh




Voici la méthode la plus simple pour faire marcher l'audio sur votre Hack après avoir suivi le Tuto de Chris27.

Cette méthode marche pour de très nombreux codecs et parfois pour l'audio HDMI.

ATTENTION
: cette méthode part du principe que vous n'avez JAMAIS rien modifié ni ajouté pour faire marcher l'audio (script CloverALC de Toleda, realtekALC.kext, HDA enabler kext, aDummyHDA.kext, patchs Mirone, patchs AppleHDA en perl ou par Clover… ). Si vous avez fait la moindre modification : supprimez TOUS les fichiers ajoutés et restaurez le AppleHDA.kext d'origine ! Par ailleurs, elle ne fonctionne pas si vous utilisez VoodooHDA.kext et/ou AppleHDADisabler.kext.


Si votre AppleHDA.kext n'est pas un original, vous devrez consulter
Restaurer un AppleHDA.kext original pour y remédier.



◉ Sommaire :


■ 1. Outils
■ 2. Recherches Préliminaires
■ 3. Injection
■ 4. Installation
■ 5. Customisation



◉ 1. Outils :


DPCIManager
AppleALC.kext
Lilu.kext

NB : Depuis la version 1.1.0 d'AppleALC.kext, Lilu.kext est obligatoire. AppleALC.kext ne fonctionnera pas sans lui !


◉ 2. Recherches Préliminaires :
■ Ouvrez DCPIManager et recherchez le Codec ID :

NB : Si DPCIManager n'affiche rien dans Codec ID et/ou Codec Name, regardez plutôt les spécifications de votre carte-mère sur le site du constructeur ou faites une recherche sur Google. En général, cette information s'y trouve.


■ Dans mon cas :
○ 0x10EC0283 Realtek

10EC : VendorID de Realtek

0283 : DeviceID de l'ALC283

Consultez cette page pour savoir si le vôtre est supporté et notez le "Layout" correspondant (il faudra peut-être en essayer plusieurs, un par un).

Dans mon cas, ce sera le layout 3 ou 11.

Si votre codec n'est pas encore supporté, il faudra passer par la case Customisation rolleyes.gif .


◉ 3. Injection :

L'injection se fait par le config.plist OU par une SSDT-HDEF.aml. Mais en aucun cas par les deux !
Méthode 1 via le config.plist (la plus simple):

Ouvrez votre config.plist avec le programme de votre choix, et ajoutez le boot-arg suivant :

○ Boot > Arguments > alcid=layout-id (où layout-id est le numéro du layout que vous avez choisi)

Ou

○ Devices > Audio > Inject=x (où x est le numéro du layout que vous avez choisi)


Par ex. (avec le layout 3) :








En XML, ça donne un truc du style (avec le layout 3) :

Boot Arguments :

Code
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>alcid=3</string>
    </dict>


Devices :

Code
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <integer>3</integer>
        </dict>
    </dict>


Méthode 2 via une SSDT-HDEF.aml (pour les plus expérimentés) :

Créez un ficher SSDT-HDEF.aml du style (là aussi avec le Layout 3 comme exemple) :


Code
DefinitionBlock ("", "SSDT", 1, "hack", "hack", 0x00003000)
{
    Method (_SB.PCI0.HDEF._DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
    {
        If (LEqual (Arg2, Zero))
        {
            Return (Buffer (One)
            {
                 0x03                                          
            })
        }

        Return (Package (0x0C)
        {
            "layout-id",
            Buffer (0x04)
            {
                 0x03, 0x00, 0x00, 0x00                        
            },

            "PinConfigurations",
            Buffer (Zero){},
            "AAPL,slot-name",
            "Built In",
            "name",
            "Audio Controller",
            "model",
            Buffer (0x20)
            {
                "Realtek ALC283 Audio Controller"
            },

            "device_type",
            Buffer (0x11)
            {
                "Audio Controller"
            }
        })
    }
}


Attention ! Cette fois le layout est en hexadécimal et pas en décimal : utiliser la calculatrice d'OS X en mode Programmeur pour les conversions (retenir que 1=0x01 ...9=0x09, 10=0x0A, 11=0x0B ... 15=0x0F, 16=0x10 ...)

Copiez ce fichier dans le dossier /EFI/CLOVER/ACPI/patched/ de votre partition EFI.


◉ 4. Installation :

C'est extrêmement simple :

■ copiez les fichiers AppleALC.kext et Lilu.kext dans le dossier/EFI/CLOVER/kexts/Other/ de votre partition EFI.

■ Redémarrez



Ce message a été modifié par polyzargone - 20 Dec 2021, 01:48.
Raison de l'édition : Ajout du lien vers le tuto Restaurer un AppleHDA.kext original

Fichier(s) joint(s)
Fichier joint  SSDT_HDEF_ALC283.aml.zip ( 764 octets ) Nombre de téléchargements : 71
Fichier joint  morceau_de_config.plist.zip ( 1.5 Ko ) Nombre de téléchargements : 93
 


--------------------
MacMini (Early 2006)
MacMini1,1>MacMini2,1 / C2D 2.33 GHz / 4 Go / 1 To / BluRay / MacOSX Lion 10.7

Nuc D54250WYK (Late 2014) avec Audirvana sur un DAC ifi iDSD nano
MacMini7,1 / i5-4250u / HD5000 / 16 Go / SSD 480 Go / Fanless / macOS 10.15

Nuc NUC5i5MYBE (Late 2015)
MacMini7,1 / i5-53000u / HD5500 / 16 Go / SSD 1 To + HDD 1,5 To / Blu-Ray / Fanless / macOS 10.15
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
Platinum377
posté 10 Mar 2018, 13:05
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 236
Inscrit : 7 Mar 2018
Lieu : Alpes-Maritimes
Membre no 204 384



D'accord merci smile.gif

Alors en ajoutant plus tard une carte son sur la carte mère, pourrais-je peut-être avoir un codec supporté par AppleALC.kext ?

Si je peux déjà avoir de l'audio (même de mauvaise qualité) grâce au VoodooHDA.kext c'est déjà très bien : )
> Je vais essayer de suite, je dépose ce kext en plus des autres et redémarre, puis vous dis ça smile.gif


--------------------
•  MBP TouchBar 2019 (OsX Mojave) i5-8279U 2,4Ghz Quadricoeur / Intel Iris Plus Graphics 655 / 16GB de RAM 2 133 MHz / SSD 256Go •
• 🍀 Hack (OsX High Sierra) ASRock Z370M Pro4 / i5-8600K 3,6Ghz / 32GB RAM 3200Mhz / SSD 256Go + HDD 3To / GTX 1060 6G / Wifi-Bluetooth ABWB-050815 / Asus MX279 27''
Go to the top of the page
 
+Quote Post
jeanchrijaz
posté 10 Mar 2018, 18:07
Message #3


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 2 500
Inscrit : 22 Sep 2015
Lieu : Aix-en-Provence (France)
Membre no 196 549



Citation (Platinum377 @ 10 Mar 2018, 13:05) *
D'accord merci smile.gif

Alors en ajoutant plus tard une carte son sur la carte mère, pourrais-je peut-être avoir un codec supporté par AppleALC.kext ?

Si je peux déjà avoir de l'audio (même de mauvaise qualité) grâce au VoodooHDA.kext c'est déjà très bien : )
> Je vais essayer de suite, je dépose ce kext en plus des autres et redémarre, puis vous dis ça smile.gif

la carte son est soudée à ta carte mère... je doute que tu puisses la changer
il te reste la solution de prendre une son carte externe (USB) et tu n'auras pas besoin de AppleALC
par contre en fonction de la carte il est possible qu'il y ait besoin de "drivers" pour qu'elle soit reconnue par macOS

par exemple dans mon cas j'ai désactivé la carte son interne et je passe par une carte son en USB (fast-track C600 celle de ma signature)
et pour qu'elle soit reconnue et qu'elle fonctionne le fabricant met à disposition des drivers pour macOS
donc pas de AppleACL, de VoodooHDA.kext ou encore de patch dans clover

par contre pense bien à regarder avant achat si la carte son est compatible avec ton système d'exploitation


--------------------
⦿ iPhone 16 Pro ⦿ Apple Watch 10 ⦿ iPad Pro M1⦿ iPad 10 ⦿ Apple TV 4K ⦿ HomePod Mini X5
⦿ Macbook Pro 14" 2023 M3 Pro / 18 Go ⦿ iMac Pro Xeon W 14 cores 2,5 GHz / Ram 64 Go / Vega 64X

⦿ Hackintosh : SMBIOS iMac 15,1 / macOS High Sierra 10.13.6 (17G13033) | Voir ici |
___Carte mère : Asus Z97-Pro (wifi-ac) • CPU : Core i7-4790K • Ram : 32 Go (4 x 8 Go) 2133Mhz • CG : EVGA GTX 1080 FTW
___• 2 x moniteurs 27" WQHD (2560 x 1440) • Carte combo PCI-E BCM94360CSAX • Carte son : AVID Pro Tools Quartet (Apogee)
____Disque Système : 960 EVO 250 Go • Disque de Rendus : 950 PRO 256 Go • Disque Cache : 850 EVO 500 Go • Stockage interne : 3 x 3 To en Raid 0

⦿ Hackintosh Serveur PLex : SMBIOS iMac 14,2 / macOS Catalina 10.15.5 (19F101) | Voir ici |
___Carte mère : Gigabyte GA-Z97N-Wifi • CPU : Core i7-4785T • Ram : 2 x 8 Go • Disque Système : SSD 128 Go • Stockage interne : 4 x 8 To en Raid 0


--------------------
Politique vis à vis des outils automatisésFAQ Générale du HackintoshFAQ des BootloadersFAQ des BootflagsFAQ des problèmes les plus courantsGuide d'installation

Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- Sebinouse   AppleHDA Audio   20 May 2016, 16:53
- - Maclibertaire   Bonjour, j'essaye d'installer le son sur ...   25 Nov 2016, 10:09
- - snake35   Bonjour, Je rencontre également un problème ave...   1 Dec 2016, 17:48
- - tross   Bonjour, De mon coté ça ne marche pas, j'a...   20 Jan 2017, 09:57
|- - polyzargone   Citation (tross @ 20 Jan 2017, 09:57) j...   20 Jan 2017, 12:42
- - tross   Je vois rien, mis à part les patchs Nvidia... Co...   20 Jan 2017, 12:56
- - polyzargone   Continue sur ton propre sujet dans Installation et...   20 Jan 2017, 12:58
- - tross   Ok, merci!   20 Jan 2017, 13:00
- - GabrielLogan67   Hello ! Je souhaite tester cela sur mon NUC5i...   30 Apr 2017, 08:41
- - Sebinouse   Citation (GabrielLogan67 @ 30 Apr 2017, 09...   30 Apr 2017, 17:17
|- - GabrielLogan67   Citation (Sebinouse @ 30 Apr 2017, 18:17)...   30 Apr 2017, 20:46
|- - polyzargone   Citation (GabrielLogan67 @ 30 Apr 2017, 21...   30 Apr 2017, 21:47
|- - GabrielLogan67   Citation (polyzargone @ 30 Apr 2017, 22:4...   30 Apr 2017, 23:00
- - gils   bonjour, Multibeast est sur le principe de chamel...   30 Apr 2017, 23:32
- - polyzargone   C'est pas vraiment l'endroit pour parler d...   1 May 2017, 00:51
- - GabrielLogan67   Merci pour ta réponse très claire, je comprends ...   1 May 2017, 07:28
- - polyzargone   @GabrielLogan67 Monte la partition EFI de ton dis...   1 May 2017, 13:34
- - GabrielLogan67   J'ai fait une clean Install de Sierra sans Mul...   2 May 2017, 23:00
|- - Sebinouse   Citation (GabrielLogan67 @ 3 May 2017, 00...   6 May 2017, 09:40
- - Lustick   Bonjour à tous, Je cherche à télécharger DPCI...   14 Oct 2017, 14:42
|- - polyzargone   Citation (Lustick @ 14 Oct 2017, 15:42) J...   14 Oct 2017, 15:23
- - Lustick   Je te remercie, j'ai fini par comprendre et tr...   14 Oct 2017, 16:05
- - MilesTEG   Hello, Je viens faire un petit compte rendu du tu...   27 Oct 2017, 09:50
|- - polyzargone   Citation (MilesTEG @ 27 Oct 2017, 10:50) ...   27 Oct 2017, 20:52
|- - MilesTEG   Citation (polyzargone @ 27 Oct 2017, 21:5...   27 Oct 2017, 21:27
- - neborion   Coucou ! J'ai une question à la con ...   6 Nov 2017, 23:55
- - yokin07   il faut utiliser la version release. après une fo...   7 Nov 2017, 07:48
- - Platinum377   Si je pouvais avoir un peu d'aide ce serait TO...   10 Mar 2018, 12:39
|- - polyzargone   Citation (Platinum377 @ 10 Mar 2018, 12:3...   10 Mar 2018, 12:53
- - Platinum377   D'accord merci Alors en ajoutant plus tard ...   10 Mar 2018, 13:05
|- - Platinum377   Citation (Platinum377 @ 10 Mar 2018, 13:0...   10 Mar 2018, 17:02
|- - jeanchrijaz   Citation (Platinum377 @ 10 Mar 2018, 13:0...   10 Mar 2018, 18:07
|- - Platinum377   Citation par contre pense bien à regarder avant a...   10 Mar 2018, 18:43
- - polyzargone   Je suppose que tu as mis VoodooHDA.kext et AppleHD...   10 Mar 2018, 17:06
|- - Platinum377   Citation (polyzargone @ 10 Mar 2018, 18:0...   10 Mar 2018, 17:59
|- - polyzargone   Citation (Platinum377 @ 10 Mar 2018, 17:5...   10 Mar 2018, 18:24
- - Platinum377   Oui bien supposé Par contre je n'ai pas de ...   10 Mar 2018, 17:20
- - Platinum377   Résolu pour le Son, Merci Polyzargone. VoodooHDA...   11 Mar 2018, 11:40
- - marlouin   Merci pour le tuto, ça marche bien ici ! Auta...   11 Apr 2018, 00:49
- - Mac Arthur   Bonjour à tous, Il semble que DPCIManager ne soi...   18 Oct 2018, 11:53
- - yokin07   le voici : https://www.dropbox.com/s/sjhn8h02y3es5...   18 Oct 2018, 13:37
|- - Mac Arthur   Citation (yokin07 @ 18 Oct 2018, 14:37) l...   18 Oct 2018, 13:50
- - Lafaboune   ^ Je rajouterais, sans les citer, les membres les ...   20 Oct 2018, 13:01
- - Mac Arthur   Arf... :-) je découvre ce sous-forum depuis peu e...   20 Oct 2018, 14:55
- - Highmac   Salut, Dans Préférences Système, j'ai ces ...   21 Apr 2019, 09:23
- - IISGORZ   hello, cela ressemble à de l'hébreu.....   21 Apr 2019, 15:29
- - Kynnay   Hello, Le DPCIManager qu'on trouve ici : http...   21 Jan 2020, 13:08
|- - polyzargone   Citation (Kynnay @ 21 Jan 2020, 13:08) Le...   24 Jan 2020, 21:32
- - deneb   Bonjour, suite à une tentative de démarrage à p...   28 Mar 2021, 12:33
- - polyzargone   Tu as bien suivi le tuto ? Et pour l'HDMI, le...   28 Mar 2021, 19:01
- - deneb   OK merci ! Le rapport se trouve ici: https://...   29 Mar 2021, 00:31
- - polyzargone   @deneb Boot avec ce dossier CLOVER sur une clé :...   29 Mar 2021, 05:59
- - deneb   Bonjour, désolé pour le délai de réponse, mais...   11 Apr 2021, 17:40
|- - polyzargone   Citation (deneb @ 11 Apr 2021, 17:40) dan...   11 Apr 2021, 17:48
- - deneb   Merci pour la réponse rapide et les infos. Il y a...   11 Apr 2021, 19:14
|- - polyzargone   Citation (deneb @ 11 Apr 2021, 19:14) Mer...   11 Apr 2021, 19:23
- - deneb   J'ai essayé F11 et F12, et ça a marché (mê...   12 Apr 2021, 09:11
- - deneb   Juste une dernière question: j'aimerais savoi...   12 Apr 2021, 11:33
|- - polyzargone   Citation (deneb @ 12 Apr 2021, 11:33) Jus...   12 Apr 2021, 17:38
- - truc muche   Citation (Sebinouse @ 20 May 2016, 17:53)...   15 Nov 2021, 18:23
- - jeandemi   J'ai une P7P55D et plusieurs P7P55D LE, et je ...   17 Nov 2021, 10:45
- - truc muche   Merci jeandemi de t'intéresser à mes problè...   17 Nov 2021, 16:03
- - jeandemi   Mon Hackintosh tourne avec Sierra, mais sur d...   17 Nov 2021, 20:55


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 18th July 2025 - 04:17