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
3 Pages V  < 1 2 3  
Start new topic
Réponse(s) (60 - 62)
jeandemi
posté 17 Nov 2021, 10:45
Message #61


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 948
Inscrit : 20 Aug 2020
Lieu : Belgique
Membre no 212 269



J'ai une P7P55D et plusieurs P7P55D LE, et je ne parviens à avoir un son correct qu'avec une et une seule version du VoodooHDA, qui à mon avis a été modifiée spécialement, car j'ai essayé un autre installateur (celui de référence) de la même révision, et ça ne fonctionne pas :-(
Je peux te l'envoyer par FromSmash ou WeTransfer si tu veux


--------------------
Hackintosh13 "Photo" : Asus Gryphon Z87 i7-4770K 2x8GB DDR3, XFX RX6800XT, SSD SATA 4TB WD Red, MacOS 12.7.1 Monterey, Clover 5146
Hackintosh1 "Photo" : Asus P7P55D i5-750 2x8GB DDR3, Gigabyte GTX770/4GB, USB3 FL1100, SSD4TB SATA, Mac OS-X Sierra Clover 5070
Hackintosh 2, 3, 4 et 5: Asus P5B/P5E-VM DO/P5KPL-VM, Q9550, 8/4GB DDR2-800, Quadro K600/8800GTX/8500GT, SSD+HDD SATA, Mac OS-X 10.9, 10.11, 10.12.6 et 10.13.6 (+ Snow Léopard incomplet en cours d'essais) Clover
Hack6 "Dual" : Kllisre Dual-X79 2xXeon E5-2630Lv2 8x2GB DDR3-1333ECC, Asus GTX760/2GB, SSD256GB Mac OS-X Mojave Clover
Hackintosh 7 "en cours futur photo" : JingSha X79-P3 Xeon E5-2667v2 (8c/16th@3,3GHz) 3x16GB DDR3-1600RegECC Gigabyte Vega64/8GB USB3 FL1100 PCI-E SSD500GB NVME 970Evo+ HDD500GB SATA Mojave Clover
Hackintosh 8 "dual2" :Double Xeon E5-2670v2 (total 20c/40th@2,5GHz) sur Supermicro X9DAi, 96GB (6x16GB) DDR3-1600RegECC, Sapphire Vega64/8G, USB3 FL1100, OC 0.7.9 Catalina et Ubuntu 20.04LTS
Hack 9: Asus P8Z77-M i5-3450 Gigabyte RX580/8G OC 0.8.3 Monterey Hack 10: Asus H81M-C i5-4570 GF GTX 770/2G Clover Big Sur
Hack 11: CM X79Server dual Xeon E5-2697v2 (total 24c/48th à 2,7GHz) 64GB (4x16) DDR3-1866RegECC, 2x RX580/8G XFX, SSD SATA Samsung j'essaye avec OC 0.9.2 et Mojave
Hack 12: CM Qiyida E5-A99 (X9H9D) Xeon Broadwell E5-2690v4 (14c/28th à 2,6GHz) 2x16GB DDR4-3200 Reg ECC, OC 0.9.3 Sonoma
Go to the top of the page
 
+Quote Post
truc muche
posté 17 Nov 2021, 16:03
Message #62


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 288
Inscrit : 2 Jun 2001
Membre no 329



Merci jeandemi de t'intéresser à mes problèmes.
Pour le VoodooHDA, j'ai plusieurs solutions à te proposer via un site dont je ne sais pas s'il est autorisé d'y faire référence (eux refusent d'entendre parler de Tonymac !)
Les installations y sont très faciles et concernent toutes les versions.
Peux-tu préciser à quel OsX tu fais référence et ta version VoodooHDA.
Ca me rassure de trouver enfin un utilisateur de cette vieille CM avec qui échanger thumb.gif


--------------------
* iMac 24" 10.11
* iPad2 16Go wifi
* iBook 12" 1,2GHz 768Mo 60Go BT+APE, 10.5.6
* iPod 20Go + iPod 4Go
* G3beige Desktop rev1, G4 525Mhz, 640Mo, 10.4.8 - 9.2.2, IBM Deskstar 30Go, ATI Radeon 7000, Carte PCI Formac USB2+Firewire, DD 200 Go externe/Firewire, Yamaha CRW824sx-vk (scsi externe) + Pioneer DVR-106D, Logitech MX700.
* un PC minimaliste + un PC kit (ASUS P5N E-SLI avec C2D, 2 SATA + 1 PATA, XP et Unix)
* imprimante EPSON C20UX, CANON Pixma IP4200 et scanner EPSON 4490 Photo
Go to the top of the page
 
+Quote Post
jeandemi
posté 17 Nov 2021, 20:55
Message #63


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 948
Inscrit : 20 Aug 2020
Lieu : Belgique
Membre no 212 269



Mon Hackintosh tourne avec Sierra, mais sur d'autres c'est Mojave, et il n'y a pas de souci de son.
Ce n'est pas la révision qui compte, car la version "officielle" de la même révision ne fonctionne pas.
C'est celui que j'ai trouvé (après moultes recherches) qui fonctionne et uniquement celui-ci !
Je l'ai mis bien précieusement de côté, mais je ne sais plus où je l'avais trouvé
Go to the top of the page
 
+Quote Post

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

 



Nous sommes le : 22nd May 2024 - 16:26