Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ [Hackintosh] Tutoriels _ AppleHDA Audio

Écrit par : Sebinouse 20 May 2016, 16:53

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 http://forum.macbidouille.com/index.php?showtopic=391275.

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
http://forum.macbidouille.com/index.php?showtopic=403035 pour y remédier.



◉ Sommaire :


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



◉ 1. Outils :


https://github.com/MuntashirAkon/DPCIManager/releases
https://github.com/vit9696/AppleALC/releases
https://github.com/vit9696/Lilu/releases

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 https://github.com/vit9696/AppleALC/wiki/Supported-codecs 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 https://github.com/vit9696/AppleALC/releases et https://github.com/vit9696/Lilu/releases dans le dossier/EFI/CLOVER/kexts/Other/ de votre partition EFI.

■ Redémarrez



 SSDT_HDEF_ALC283.aml.zip ( 764 octets ) : 71
 morceau_de_config.plist.zip ( 1.5 Ko ) : 93
 

Écrit par : Maclibertaire 25 Nov 2016, 10:09

Bonjour,

j'essaye d'installer le son sur mon Hack.
Deux Audio détectés et leur Sub-Device avec DPCI manager mais aucun Codec iD.
Comment faire? Câblage mal posé ou carte mère défectueuse?

Cordialement

Maclibertaire


Écrit par : snake35 1 Dec 2016, 17:48

Bonjour,

Je rencontre également un problème avec le son
sur Lion 10.7
Je boot sur Chameleon (hors de question pour moi de m'inspirer ou d'opter pour clover)
Je possède une carte son Realtek Hd Audio
Elle est détectée mais je pense qu'il me faut le bon kext.

Ma question est la suivante :

Une fois que j'ai le kext j'en fais quoi ?
Je l'installe avec kext Wizard ? Si oui où ?
Ou alors je le copie dans /Extra ?
Je suis perdu...

Écrit par : tross 20 Jan 2017, 09:57

Bonjour,

De mon coté ça ne marche pas, j'avais essayé un kext realtek avant mais qui ne marchait pas et je l'ai supprimé depuis. Je viens de réinstaller l'APPLEHDA.kext que j'ai retrouvé en montant OS X base System dans /System/Library/Extensions je l'ai injecté via Kext Wizard, j'ai réparé les permissions, redémarré... mais toujours pas de son...

Merci!

Écrit par : polyzargone 20 Jan 2017, 12:42

Citation (tross @ 20 Jan 2017, 09:57) *
j'avais essayé un kext realtek avant mais qui ne marchait pas et je l'ai supprimé depuis.


En principe et si tu as lancé le script de Toleda, tu dois avoir également des patchs AppleHDA dans Kernel and Kext Patches. Il faut les supprimer aussi.

Écrit par : tross 20 Jan 2017, 12:56

Je vois rien, mis à part les patchs Nvidia...

Code
</dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>ATIConnectorsPatch</key>
        <string>Name : AppleGraphicsDevicePolicy
Find : 4544494400
Replace : 4544494900
Comment : Brumbaer's GDP Patch 1

Name : AppleGraphicsDevicePolicy
Find : 756E6C6F616400
Replace : 756E6C6F616500
Comment : Brumbaer's GDP Patch 2

Name : AppleGraphicsDevicePolicy
Find : 44656661756C7400
Replace : 6E6F6E6500000000
Comment : Brumbaer's GDP Patch 3

Name : AppleGraphicsDevicePolicy
Find : 436F6E6669674D617000
Replace : 436F6E6669674D617100
Comment : Brumbaer's GDP Patch 4

Name : AppleGraphicsDevicePolicy
Find : 46656174757265436F6E74726F6C00
Replace : 46656174757265436F6E74726F6D00
Comment : Brumbaer's GDP Patch 5</string>
        <key>AppleRTC</key>
        <true/>
        <key>AsusAICPUPM</key>
        <false/>
        <key>Debug</key>
        <false/>
        <key>KernelCpu</key>
        <false/>
        <key>KernelHaswellE</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <false/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>Brumbaer's GDP Patch 2</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                dW5sb2FkAA==
                </data>
                <key>Name</key>
                <string>AppleGraphicsDevicePolicy</string>
                <key>Replace</key>
                <data>
                dW5sb2FlAA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Brumbaer's GDP Patch 1</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                RURJRAA=
                </data>
                <key>Name</key>
                <string>AppleGraphicsDevicePolicy</string>
                <key>Replace</key>
                <data>
                RURJSQA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Brumbaer's GDP Patch 3</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                RGVmYXVsdAA=
                </data>
                <key>Name</key>
                <string>AppleGraphicsDevicePolicy</string>
                <key>Replace</key>
                <data>
                bm9uZQAAAAA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Brumbaer's GDP Patch 5</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                RmVhdHVyZUNvbnRyb2wA
                </data>
                <key>Name</key>
                <string>AppleGraphicsDevicePolicy</string>
                <key>Replace</key>
                <data>
                RmVhdHVyZUNvbnRyb20A
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Brumbaer's GDP Patch 4</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                Q29uZmlnTWFwAA==
                </data>
                <key>Name</key>
                <string>AppleGraphicsDevicePolicy</string>
                <key>Replace</key>
                <data>
                Q29uZmlnTWFxAA==
                </data>

Écrit par : polyzargone 20 Jan 2017, 12:58

Continue sur ton propre sujet dans Installation et configuration et poste un Rapport.zip.

Écrit par : tross 20 Jan 2017, 13:00

Ok, merci!

Écrit par : GabrielLogan67 30 Apr 2017, 08:41

Hello !

Je souhaite tester cela sur mon NUC5i3MYHE mais en pré requis tu dis de desinstaller tout ce qui a été fait au niveau audio.
Pour ma part j'ai installé les drivers ALC283 via unibeast et je ne sais pas comment le desinstaller. Peux tu m'aider ? Merci !

___EDIT

J'ai supprimé realtekALC de bibliothèque/extensions puis appliqué ta méthode (coché FixHDA8000 et device layout 3 via cloverconfigurator).
Enfin collé les deux kext dans Clover/kexts/other mais ca m'a fait planter au démarrage. Obligé de démarrer de ma clé USB de sauvegarde.

Écrit par : Sebinouse 30 Apr 2017, 17:17

Citation (GabrielLogan67 @ 30 Apr 2017, 09:41) *
Hello !

Je souhaite tester cela sur mon NUC5i3MYHE mais en pré requis tu dis de desinstaller tout ce qui a été fait au niveau audio.
Pour ma part j'ai installé les drivers ALC283 via unibeast et je ne sais pas comment le desinstaller. Peux tu m'aider ? Merci !

___EDIT

J'ai supprimé realtekALC de bibliothèque/extensions puis appliqué ta méthode (coché FixHDA8000 et device layout 3 via cloverconfigurator).
Enfin collé les deux kext dans Clover/kexts/other mais ca m'a fait planter au démarrage. Obligé de démarrer de ma clé USB de sauvegarde.

Il faut restaurer le fichier AppleHDA.kext depuis l'installer de Sierra aussi ... c'est la contrepartie d'utiliser Unibeast (on sait bien ce qu'il fait)

Écrit par : GabrielLogan67 30 Apr 2017, 20:46

Citation (Sebinouse @ 30 Apr 2017, 18:17) *
Citation (GabrielLogan67 @ 30 Apr 2017, 09:41) *
Hello !

Je souhaite tester cela sur mon NUC5i3MYHE mais en pré requis tu dis de desinstaller tout ce qui a été fait au niveau audio.
Pour ma part j'ai installé les drivers ALC283 via unibeast et je ne sais pas comment le desinstaller. Peux tu m'aider ? Merci !

___EDIT

J'ai supprimé realtekALC de bibliothèque/extensions puis appliqué ta méthode (coché FixHDA8000 et device layout 3 via cloverconfigurator).
Enfin collé les deux kext dans Clover/kexts/other mais ca m'a fait planter au démarrage. Obligé de démarrer de ma clé USB de sauvegarde.

Il faut restaurer le fichier AppleHDA.kext depuis l'installer de Sierra aussi ... c'est la contrepartie d'utiliser Unibeast (on sait bien ce qu'il fait)


J'ai recherché mais je ne sais pas comment restaurer AppleHDA.kext... peux tu me guider ? Merci.

Écrit par : polyzargone 30 Apr 2017, 21:47

Citation (GabrielLogan67 @ 30 Apr 2017, 21:46) *
J'ai recherché mais je ne sais pas comment restaurer AppleHDA.kext... peux tu me guider ? Merci.


Nouveau tuto smile.gif :

http://forum.macbidouille.com/index.php?showtopic=403035

Écrit par : GabrielLogan67 30 Apr 2017, 23:00

Citation (polyzargone @ 30 Apr 2017, 22:47) *
Citation (GabrielLogan67 @ 30 Apr 2017, 21:46) *
J'ai recherché mais je ne sais pas comment restaurer AppleHDA.kext... peux tu me guider ? Merci.


Nouveau tuto smile.gif :

http://forum.macbidouille.com/index.php?showtopic=403035


Merci !
Mon hackintosh fonctionne plutôt bien d'une façon générale mais désormais j'aimerais le rendre plus "propre" si c'est possible.
J'ai suivi https://www.tonymacx86.com/threads/guide-el-capitan-on-the-intel-broadwell-nuc.171942/ pour mon NUC5i3MYHE avec multibeast.
Du coup je n'ai absolument aucun kext dans le dossier Clover de la partition EFI.
Est-ce bien, pas bien, ... ?

Je me pose ces questions car je me suis rendu compte dans ces discussions que je n'ai pas AppleHDA . D'après le début de ton tuto tu dis que ce n'est pas la meilleure option.
Je vais donc voir pour restaurer AppleHDA. Mais je ne sais pas si ça va impacter mon système.

Peux tu m'éclairer en quelques points ? Par exemple pourquoi dit-on que Multibeast n'est pas une solution propre, est-ce normal de ne pas avoir de kext dans la partition EFI Clover, à quoi sert AppleHDA et AppleSLC ?
Quelle différence entre avoir des Kext dans Clover ou dans S/L/E ?

Merci d'avance.

Écrit par : gils 30 Apr 2017, 23:32

bonjour,

Multibeast est sur le principe de chameleon avec un installateur de kext intégrés qui vont être copié dans S/B/E, c'est juste un outil pour faciliter l'installation de kext qui fait la même chose que kext Wizard ou kext Utility.

Clover est un bootloader différent avec option d'injecter les kexts ou non (false/true), les drapeaux sont quelque peu différents. (pour dire simplement)

AppleHDA est un pilote audio (Extension kernel), l'autre je ne sais pas à quoi il sert. smile.gif

cdt.

Écrit par : polyzargone 1 May 2017, 00:51

C'est pas vraiment l'endroit pour parler de MultiBeast mais si ça peut mettre les choses au clair concernant AppleHDA.kext, allons-y smile.gif !

Citation (gils @ 1 May 2017, 00:32) *
Multibeast est sur le principe de chameleon avec un installateur de kext intégrés qui vont être copié dans S/B/E, c'est juste un outil pour faciliter l'installation de kext qui fait la même chose que kext Wizard ou kext Utility.


Pas exactement tongue.gif.

MultiBeast est bien un outil automatisé qui installe des kexts à partir d'une liste préétablie mais depuis El Capitan, il les installe dans L/E et il utilise Clover et non plus Chimera (cf. http://forum.macbidouille.com/index.php?showtopic=388099).

Citation (GabrielLogan67 @ 1 May 2017, 00:00) *
Du coup je n'ai absolument aucun kext dans le dossier Clover de la partition EFI.


Justement, MultiBeast n'utilise pas Clover correctement puisque effectivement, il ne les met pas dans CLOVER/kexts/Other alors que c'est précisément à ça que sert ce dossier (ou les 10.x si on veut les utiliser sur une version précise de macOS/OS X).

Citation (GabrielLogan67 @ 1 May 2017, 00:00) *
Pourquoi dit-on que Multibeast n'est pas une solution propre


Parce qu'en mettant les kexts dans S/L/E ou L/E, il dénature macOS. Ce n'est pas dramatique non plus mais ce n'est effectivement pas très propre. Et en ce qui concerne l'audio, il utilise une méthode qui modifie l'AppleHDA.kext. Modifier ce fichier, ça peut poser des problèmes comme expliqué rapidement http://forum.macbidouille.com/index.php?s=&showtopic=395507&view=findpost&p=4140294.

Citation (GabrielLogan67 @ 1 May 2017, 00:00) *
Quelle différence entre avoir des Kext dans Clover ou dans S/L/E ?


Parce que ça implique certaines choses expliquées ici :

- http://forum.macbidouille.com/index.php?showtopic=393525

Et parce que si tu pour X raisons tu devais réinstaller macOS, tu n'aurais rien à réinstaller à part le système puisque tout ce dont tu as besoin se trouve dans la partition EFI.

Ça peut également servir dans ces cas là : http://forum.macbidouille.com/index.php?showtopic=392481

Citation (GabrielLogan67 @ 1 May 2017, 00:00) *
est-ce normal de ne pas avoir de kext dans la partition EFI Clover, ?


C'est normal si on passe par MultiBeast tongue.gif ! Mais encore une fois, ce n'est pas dramatique.

Pour être clair, ce n'est pas l'unique raison qui fait qu'on ne cautionne pas ce genre d'outils ici. C'est principalement parce qu'en les utilisant, on ne sait pas ce qu'on fait ni surtout pourquoi et comment on doit le faire.

Citation (GabrielLogan67 @ 1 May 2017, 00:00) *
à quoi sert AppleHDA et AppleSLC


AppleHDA.kext c'est le pilote audio natif de macOS comme l'a dit gils. Il est livré avec.

AppleALC.kext + Lilu.kext sont des "patcheurs" autonomes qui ne nécessitent pas de modifier les fichiers système comme l'AppleHDA.kext (entre autres).

Citation (GabrielLogan67 @ 1 May 2017, 00:00) *
Je me pose ces questions car je me suis rendu compte dans ces discussions que je n'ai pas AppleHDA . D'après le début de ton tuto tu dis que ce n'est pas la meilleure option.


Je dis surtout qu'il ne faut pas qu'il ait été modifié mais si tu n'as pas d'AppleHDA.kext du tout dans S/L/E (et il doit absolument être dans ce dossier et pas ailleurs) tu as effectivement un problème tongue.gif.

Sans lui, tu n'auras jamais l'audio (sauf en passant par VoodooHDA.kext qui utilise une toute autre approche).

Écrit par : GabrielLogan67 1 May 2017, 07:28

Merci pour ta réponse très claire, je comprends mieux.

J'aimerais revenir à une installation propre mais je pense que c'est impossible sans réinstaller tout le système car le temps de comprendre ce que fait multibeast et surtout de le corriger je n'y arriverai pas.

Pour AppleHDA j'ai réussi à le restaurer grâce à ton tuto puis j'ai appliqué le tuto de ce post. Malheureusement ca a toujours planté le démarrage avec le message en pièce jointe. C'est FixHDA8000 qui cause cela car quand je ne le coche pas l'ordi démarre.

Sans FixHDA8000 ca semblait quand même avoir marché car j'ai bien le menu son et je peux le monter ou le descendre mais rien ne sort de mon ecran que ce soit en HDMI ou jack.

Du coup je suis revenu en arrière à ma solution initiale avec le kext ALC283 (j'ai un NUC).

Pour info j'ai voulu changer car via la prise jack j'ai des "pops" aléatoires désagréable.
En hdmi ca fonctionne bien mais obligé de passer par soundflower pour pouvoir modifier le volume depuis macOS.

 

Écrit par : polyzargone 1 May 2017, 13:34

@GabrielLogan67

http://forum.macbidouille.com/index.php?showtopic=387964 et lance le script http://forum.macbidouille.com/index.php?act=attach&type=post&id=55128. Attends bien qu'il ait fini de s’exécuter et poste le fichier Rapport.zip (il est sur ton bureau) sur un site d'hébergement. Ici tu es limité à 2 Mo.

Et ouvre un sujet dans Installation et configuration stp.

Écrit par : GabrielLogan67 2 May 2017, 23:00

J'ai fait une clean Install de Sierra sans Multibeast.
Le son fonctionne avec le dossier Clover que Sebinouse m'a donné dans http://forum.macbidouille.com/index.php?showtopic=403065 par contre FixHDA8000 n'est pas coché et si je le coche j'ai le même problème de plantage au démarrage.
Sebinouse, es tu sûr qu'il faut cocher FixHDA ?

Écrit par : Sebinouse 6 May 2017, 09:40

Citation (GabrielLogan67 @ 3 May 2017, 00:00) *
J'ai fait une clean Install de Sierra sans Multibeast.
Le son fonctionne avec le dossier Clover que Sebinouse m'a donné dans http://forum.macbidouille.com/index.php?showtopic=403065 par contre FixHDA8000 n'est pas coché et si je le coche j'ai le même problème de plantage au démarrage.
Sebinouse, es tu sûr qu'il faut cocher FixHDA ?


Il faut le FixHDA_8000 si on n'a pas de HDEF qui correspond pour Apple au nom de la carte son des ivy/haswell/broadwell (DSDT et IOReg) ce qui est souvent le cas ... mais visiblement pas le tien qui a le bon nom d'origine !

Écrit par : Lustick 14 Oct 2017, 14:42

Bonjour à tous,

Je cherche à télécharger DPCIManager et sur soundforge il traine un malware. Mon antivirus gueule à chaque fois que je le télécharge.
Avez-vous un autre lien? Tous ceux que je trouve me renvoie sur soundforge...

Merci

Écrit par : polyzargone 14 Oct 2017, 15:23

Citation (Lustick @ 14 Oct 2017, 15:42) *
Je cherche à télécharger DPCIManager et sur soundforge il traine un malware. Mon antivirus gueule à chaque fois que je le télécharge.


Coupe temporairement ton Antivirus. Il n'y a aucun malware dans DPCIManager tongue.gif !

Citation (Lustick @ 14 Oct 2017, 15:42) *
Avez-vous un autre lien? Tous ceux que je trouve me renvoie sur soundforge...


À la limite, ce n'est pas important car tu n'en as pas vraiment besoin.

Tout ce qu'il te faut, c'est le layout ID (v. https://github.com/vit9696/AppleALC/wiki/Supported-codecs) correspondant à ton chipset audio (que tu trouveras dans les spécifications de ta carte-mère sur le site du constructeur).

[Edit]

C'est probablement un ALC1220 pour ta CM…

Écrit par : Lustick 14 Oct 2017, 16:05

Je te remercie, j'ai fini par comprendre et trouver mon id dans la liste. Effectivement tu as raison c'est bien ALC1220, t'es trop fort wink.gif
J'ai hésité à couper l'antivirus, j'ai pas envie de tout recommencé pour un virus à la C... wink.gif
J'en suis à essayer de faire marcher le son via HDMI ou plutôt mon Displayport.

Je suis ce tuto mais pour l'instant ça ne marche pas. Ca me bloque la lecture Youtube ou Deezer.
Dès que j'enlève FakePCIID_Intel_HDMI_Audio.kext, ça remarche.

Ce kext n'est pas compatible avec mon Intel HD630 ?

Écrit par : MilesTEG 27 Oct 2017, 09:50

Hello,
Je viens faire un petit compte rendu du tutoriel que j'ai utilisé sur mon Hack smile.gif

Déjà j'ai une CM qui a un ALC892 pour l'audio.
Si je coche la case FixHDA_8000 dans Clover Configurator, le hack ne boot pas, j'ai droit à la pomme sur fond noir sans fin...
Alors je l'ai décochée pour pouvoir booter macOS.
J'ai bien mis le Lilu.kext et le AppleALC.kext dans mon dossier de Clover.

Et là où j'ai galéré c'est pour trouver la bonne valeur à injecter... J'ai essayé 3, 2 sans succès. Puis j'ai mis 1, et là ça a fonctionné rolleyes.gif Enfin biggrin.gif

Voilà voilà smile.gif

Écrit par : polyzargone 27 Oct 2017, 20:52

Citation (MilesTEG @ 27 Oct 2017, 10:50) *
J'ai bien mis le Lilu.kext et le AppleHDA.kext dans mon dossier de Clover.


Je suppose que tu veux dire AppleALC.kext et non AppleHDA.kext ?

Écrit par : MilesTEG 27 Oct 2017, 21:27

Citation (polyzargone @ 27 Oct 2017, 21:52) *
Citation (MilesTEG @ 27 Oct 2017, 10:50) *
J'ai bien mis le Lilu.kext et le AppleHDA.kext dans mon dossier de Clover.


Je suppose que tu veux dire AppleALC.kext et non AppleHDA.kext ?

Oui effectivement je parlais du AppleALC.kext tongue.gif

Écrit par : neborion 6 Nov 2017, 23:55

Coucou ! J'ai une question à la con !
J'en suis à Sierra 10.12.6 Je me prépare à Upgrade vers High Sierra 10.13.1, dans les préconisation pour le passage à 10.13.0 le site de Tonymacx86 (https://www.tonymacx86.com/threads/macos-high-sierra-is-now-available-on-the-mac-app-store.231773/) préconise de mettre préalablement à jour Lilu.kext et AppleALC.kext.
Ils recommandent de le faire avec KextBeast.pkg si je ne m'abuse, mais je n'ai pas compris ce que ça vient faire là, en l'exécutant ça ne m'a rien changé à ce propos. Le Hackintosh va bien… bon.
J'ai été retrouver le Git et les répertoires pour pomper les dernière version, https://github.com/vit9696/AppleALC/releases, https://github.com/vit9696/Lilu/releases.
Les dernières versions 1.2.0 de ces kext semblent bien prête pour High Sierra tandis que celles que j'ai portent le bundle 1.1.1

Ma question de Noob est la suivante : parmi les liens de téléchargement je trouve 2 "trucs" intitulés AppleALC.kext ou Lilu.kext. Pour Lilu par exemple, l'un vient du lien "1.2.0.DEBUG.zip" et pèse 899ko, l'autre vient du lien "1.2.0.RELEASE.zip" et pèse 107ko (et est accompagné d'un fichier .kext.dSYM)

Lequel c'est ?
Ce https://github.com/vit9696/AppleALC/wiki/Adding-codec-support est bien fourni avec, mais je m'y perd sérieusement.

Je suis sûr que cela vient de ma méconnaissance des conventions du versioning pratiqué en git.
Merci aux grands Gourous francophones qui nous aident tant de part ces forum. Vous roxez, les gens.

Écrit par : yokin07 7 Nov 2017, 07:48

il faut utiliser la version release. après une fois ta version de MacOS fraichement installé tu devra chercher le bon "layout" correspondant à ta carte. Avant, vu que ton appleHDA doit être modifié par les outils automatisés, tu ne pourra rien faire. Il faut un appleHDA non modifié pour faire fonctionner appleALC.

Écrit par : Platinum377 10 Mar 2018, 12:39

Si je pouvais avoir un peu d'aide ce serait TOP smile.gif

Pour récapitulatif:

1) J'ouvre mon config.plist avec clover
2) Je me rend dans ACPI et je coche FixHDA (dans Fixes)
3) Je me rend dans DEVICES et j'indique le chiffre du layout qui me semble être le bon (dans Audio)
4) Je met les kexts Lilu.kext et AppleALC.kext dans le dossier kext (à côté de FakeSMC etc ...)
5) Je sauvegarde mon config.plist et redémarre pour vérifier si l'audio fonctionne

6) Je recommence avec un config.plist au propre en modifiant le chiffre du layout qui pourra correspondre

PS: Dans Clover Configurator je n'ai pas FixHDA_8000 mais FixHDA tout court [i](ce que j'ai donc coché)[/i]

Résultat: RIEN, pas de son (J'ai aussi installé l'utilitaire AudioSwitch qui me permet de choisir quel sortie audio choisir mais il ne détecte rien non plus)

Mon matériel Audio (d'après DPCIManager):
- Codec ID: 0x11060397 / Codec Name: VIA VT1708S_0
- Codec ID: 0x80862806 / Codec Name: Intel HD 4000 (Ivy Bridge) HDMI

> J'ai donc essayé les chiffres layout: 3 ; 33 puis 5 ; 7 ; 9

PS: Dans mon BIOS, j'ai:
- Controleur HD Audio Azalia = sur Activé / (Autre option: Désactiver)
- Type de panneau avant = sur HD / (Autre option: AC97)

Voilà, si quelqu'un sait m'aider car je bloque depuis 2/3 jours sur l'audio et frustrant de ne pas l'avoir sad.gif

Écrit par : polyzargone 10 Mar 2018, 12:53

Citation (Platinum377 @ 10 Mar 2018, 12:39) *
Mon matériel Audio (d'après DPCIManager):
- Codec ID: 0x11060397 / Codec Name: VIA VT1708S_0
- Codec ID: 0x80862806 / Codec Name: Intel HD 4000 (Ivy Bridge) HDMI


Ton codec n'est pas dans https://github.com/vit9696/AppleALC/wiki/Supported-codecs de ceux supportés par AppleALC.kext. Ça ne fonctionnera donc pas sad.gif.

Dans ton cas, il faudra utiliser VoodooHDA.kext :

Citation (jeanchrijaz @ 1 Mar 2018, 13:43) *
Kexts divers :
■ https://sourceforge.net/projects/voodoohda/files/
○ Ce n'est pas un plugin de Lilu.kext mais il concerne lui aussi l'audio. En bref, si AppleALC.kext ne supporte pas votre matériel, il y a de grandes chances que VoodooHDA.kext en soit capable. Cependant, ce n'est pas une solution native et la qualité audio n'est pas toujours bonne. À utiliser en dernier recours.

NB : Il s'utilise en complément d'AppleHDADisabler.kext qui, la plupart du temps, est fourni ou installé avec.

Écrit par : 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

Écrit par : Platinum377 10 Mar 2018, 17:02

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



Bon alors encore pire. Lorsque je lance VoodooHDA = Ca m'indique: ''Error'' ''No VoodooHDA Detected''

grrrrr huh.gif décidément ...

Écrit par : polyzargone 10 Mar 2018, 17:06

Je suppose que tu as mis VoodooHDA.kext et AppleHDADisabler.kext dans CLOVER/kexts/Other ?

Essaie de les installer dans Système/Bibliothèque/Extensions avec Google: Kext Wizard et n'oublie pas de reconstruire le cache système avant de redémarrer. Ensuite, et si ça fonctionne, tu pourras les déplacer (et non les copier) dans CLOVER/kexts/Other.

Écrit par : Platinum377 10 Mar 2018, 17:20

Oui bien supposé smile.gif

Par contre je n'ai pas de AppleHDADisabler.kext

A savoir: lorsque j'ai modifié mon config.plist avec clover en ayant coché FixHDA, j'ai en faite gardé un config.plist original
qui est revenu prendre la place du fichier modifié puisque pas fonctionnel. Est-ce que ce que je dis est juste ?

D'ailleurs je viens de vérifier avec PlistEditPro et je n'ai plus FixHDA donc pour moi ca semble correct, n'est-ce pas ?

Et là il faudrait que j'essaie mais donc que avec VoodooHDA.kext (à me confirmer donc ..)

Écrit par : Platinum377 10 Mar 2018, 17:59

Citation (polyzargone @ 10 Mar 2018, 18:06) *
Je suppose que tu as mis VoodooHDA.kext et AppleHDADisabler.kext dans CLOVER/kexts/Other ?

Essaie de les installer dans Système/Bibliothèque/Extensions avec Google: Kext Wizard et n'oublie pas de reconstruire le cache système avant de redémarrer. Ensuite, et si ça fonctionne, tu pourras les déplacer (et non les copier) dans CLOVER/kexts/Other.



Bien installé le kext voodooHDA via kext wizard à l'emplacement indiqué (extensions) et reconstruit le cache system.
Machine redemarrée = plus d'erreur dans le voodooHDA config = affichage de 4x outpout HDMI (mais pas de son).

Déplacement quand même du kext voodoHDA vers le dossier kext de clover (ca a copié en déplacant donc j'ai supprimé celui du dossier extension).

Redémarrage de la machine = RE-ERREUR dans voodooHDA

Ais-je fais quelque chose qui fallait pas ? huh.gif

Écrit par : jeanchrijaz 10 Mar 2018, 18:07

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

Écrit par : polyzargone 10 Mar 2018, 18:24

Citation (Platinum377 @ 10 Mar 2018, 17:59) *
affichage de 4x outpout HDMI (mais pas de son).


C'est l'un des inconvénients de VoodooHDA.kext. L'audio HDMI ne marche que très rarement.

Citation (Platinum377 @ 10 Mar 2018, 17:59) *
Déplacement quand même du kext voodoHDA vers le dossier kext de clover (ca a copié en déplacant donc j'ai supprimé celui du dossier extension).

Redémarrage de la machine = RE-ERREUR dans voodooHDA


Remet-le dans S/L/E ou mieux, dans L/E (Bibliothèque/Extensions).

Écrit par : Platinum377 10 Mar 2018, 18:43

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


> Oui en effet j'ai remarqué qu'en USB aucun soucis, j'ai essayé un casque = Son Ok

Écrit par : Platinum377 11 Mar 2018, 11:40

Résolu pour le Son, Merci Polyzargone.

VoodooHDA et AppleHDADisable simplement dans le dossier kext et c'est ok.

PS: Il est reconnu le branchement de ma sortie son sur la carte mère et la qualité audio est de superbe ! smile.gif

Écrit par : marlouin 11 Apr 2018, 00:49

Merci pour le tuto, ça marche bien ici ! Autant sur ma partition 10.12 toute fraîche que sur mon 10.10 ( déjà patché avec le script toleda, j'ai juste enlevé "realtekALC.kext" dans Clover).

Par contre la case FixHDA_8000 n'existe plus (sur ma version de Clover Configurator), c'est FixHDA tout court.

Et, attention, le codec ID ne comptient pas forcément le nom du module audio par exemple j'ai : 0x10EC0900 mais c'est une ALC1150 (par contre moi le nom est indiqué dans Codec Name).

Écrit par : Mac Arthur 18 Oct 2018, 11:53

Bonjour à tous,

Il semble que DPCIManager ne soit actuellement pas téléchargeable (obtention d'un Zip corrompu ne pouvant être extrait). Je ne parle bien sûr pas du supposé danger potentiel de malware :-)
Quelqu'un pourrait-il avoir la gentillesse d'uploader ce fichier pour que je puisse avancer dans ce tutoriel?

Par avance merci,

Mac

Écrit par : yokin07 18 Oct 2018, 13:37

le voici : https://www.dropbox.com/s/sjhn8h02y3es542/DPCIManager_ML.zip?dl=0


Écrit par : Mac Arthur 18 Oct 2018, 13:50

Citation (yokin07 @ 18 Oct 2018, 14:37) *
le voici : https://www.dropbox.com/s/sjhn8h02y3es542/DPCIManager_ML.zip?dl=0


Merci beaucoup ;-)


Ce qui est TRES sympa avec les tuto de Sébinouse, c'est que.... ça marche du premier coup, alors que je galère depuis 1 semaine sur un forum anglais assez réputé ;-)

Mac


Écrit par : Lafaboune 20 Oct 2018, 13:01

^ Je rajouterais, sans les citer, les membres les plus actifs du forum Hackintosh dont la qualité du soutien et des infos transforme la réalisation de nos hacks en partie de plaisir.
Merci encore à vous tous !

Écrit par : Mac Arthur 20 Oct 2018, 14:55

Arf... :-) je découvre ce sous-forum depuis peu et ne savais pas qui est (était) derrière.
Il est vrai que vivant à l'étranger depuis très longtemps j'ai plutôt le reflexe forum anglophone. mais bravo à tous ;-)
Mac

Écrit par : Highmac 21 Apr 2019, 09:23

Salut,

Dans Préférences Système, j'ai ces drôles de caractères:
https://drive.google.com/open?id=1onO0eux4vyhgRxRCQ5csrVxHV4iKpYnk
Bizarre !

Écrit par : IISGORZ 21 Apr 2019, 15:29

hello, cela ressemble à de l'hébreu..... wink.gif

Écrit par : Kynnay 21 Jan 2020, 13:08

Hello,

Le DPCIManager qu'on trouve ici : https://github.com/MuntashirAkon/DPCIManager/releases est OK ?

Celui de sourceforge n'a pas l'air d'avoir été mis à jour depuis loooongtemps !

Écrit par : polyzargone 24 Jan 2020, 21:32

Citation (Kynnay @ 21 Jan 2020, 13:08) *
Le DPCIManager qu'on trouve ici : https://github.com/MuntashirAkon/DPCIManager/releases est OK ?


Oui c'est bon.

D'ailleurs, je vais mettre à jour le lien dans le post original wink.gif.

[EDIT]

C'est fait smile.gif !

Écrit par : deneb 28 Mar 2021, 12:33

Bonjour,
suite à une tentative de démarrage à partir d'un SSD externe avec une installation un peu sauvage de Big Sur, mon hack MOJAVE sur le SSD interne s'est corrompu.Après avoir refait une partition EFI puis récupéré une sauvegarde Time machine, ça marche (sauf démarrage maintenant en verbose jusqu'à l'arrivée de la pomme, impossible de revenir en mode silencieux) mais je n'ai plus de son.

J'ai tenté à peu près toutes les manips proposées ici mais rien ne marche pour un son "normal".Ce qui est bizarre c'est que avec AppleALC le système détecte les autres sorties mais pas celle de la carte mère.(cf PJ). De plus curieusement les sorties sur mes écrans en Displayport sont fonctionnelles: je peux me brancher sur la sortie écouteur d'un écran, mais alors je n'ai plus la main sur le volume système...
J'ai aussi bien vérifié que mon AppleHDA dans /S/L/E est original.
C'est OK avec le Kext VoodooHDA, mais le son n'est pas très bon et a tendance à saturer. La seule solution satisfaisante pour l'instant: passer par une mini carte son USB.

Si quelqu'un a une idée pour que le driver son retrouve la bonne sortie ?

Gigabyte Z97PD3- (Realtek ALC887) - Intel Core i5 4690K 16Go RAM - carte graphique Gigabyte Aorus Radeon Rx 570 4Go

 

Écrit par : polyzargone 28 Mar 2021, 19:01

Tu as bien suivi le tuto ?

Et pour l'HDMI, le volume du son n'est pas réglable dans macOS donc c'est normal.

Sinon :

http://forum.macbidouille.com/index.php?showtopic=387964 et lance ce http://forum.macbidouille.com/index.php?act=attach&type=post&id=55290. Attends bien qu'il ait fini de s’exécuter et poste le fichier Rapport.zip (il est sur ton bureau) sur un site d'hébergement (https://wetransfer.com/ par exemple). Ici tu es limité à 2 Mo.

Écrit par : deneb 29 Mar 2021, 00:31


OK merci ! Le rapport se trouve ici: https://www.fromsmash.com/-TrGq_ptT.-ct


Écrit par : polyzargone 29 Mar 2021, 05:59

@deneb

Boot avec ce dossier CLOVER sur une clé : https://drive.google.com/file/d/1Z5oko8iken4xumOeLGX5m0Q97-GATe0T/view?usp=sharing

Et supprime CodecCommander.kext dans S/L/E.

https://forum.macbidouille.com/index.php?showtopic=393525 et reboot sur la clé.

Si ça ne fonctionne toujours pas, ouvre un sujet dans Installation et configuration.

Écrit par : deneb 11 Apr 2021, 17:40

Bonjour,
désolé pour le délai de réponse, mais je n'ai pas pu tester dernièrement... J'ai fait aujourd'hui ce que tu suggères: booter à partir de la clef avec ton dossier Clover et reconstruire le cache de S/L/E, mais rien de différent, toujours pas d'audio par les "hauts parleurs internes". Mais ça marche toujours en USB, heureusement.Une question cependant: dans ton dossier Clover, le config.plist indique au chapitre "boot":-valcid=1debug=0x100keepsyms=1
Or avec mon propre config.plist rien de tout ça, seulement un "dart=0" (je ne sais pas ce que ça veut dire, pas plus que alcid ou keepsysms).Bizarrement j'ai remarqué que ces options, bien qu'absentes du config.plist de mon disque de démarrage, se retrouvaient dans les "options Clover" sur l'écran de démarrage de Clover. Comprends pas pourquoi...Et question subsidiaire: comment supprimer le -v dans mon propre Clover, puisque que ce n'est pas présent dans le confi.plist ?

Écrit par : polyzargone 11 Apr 2021, 17:48

Citation (deneb @ 11 Apr 2021, 17:40) *
dans ton dossier Clover, le config.plist indique au chapitre "boot":-valcid=1debug=0x100keepsyms=1
Or avec mon propre config.plist rien de tout ça, seulement un "dart=0" (je ne sais pas ce que ça veut dire, pas plus que alcid ou keepsysms).Bizarrement j'ai remarqué que ces options, bien qu'absentes du config.plist de mon disque de démarrage, se retrouvaient dans les "options Clover" sur l'écran de démarrage de Clover.


Tape F11 au menu de boot de Clover pour réinitialiser la NVRAM.

Sinon :

https://hackintosh.gitbook.io/-r-hackintosh-vanilla-desktop-guide/config.plist-per-hardware/skylake#arguments

Citation
dart=0 - this is just an extra layer of protection against Vt-d issues.
debug=0x100 - this prevents a reboot on a kernel panic. That way you can (hopefully) glean some useful info and follow the breadcrumbs to get past the issues.
keepsyms=1 - this is a companion setting to debug=0x100 that tells the OS to also print the symbols on a kernel panic. That can give some more helpful insight as to what's causing the panic itself.


Citation (deneb @ 11 Apr 2021, 17:40) *
dans ton dossier Clover, le config.plist indique au chapitre "boot":-valcid=1debug=0x100keepsyms=1
Et question subsidiaire: comment supprimer le -v dans mon propre Clover, puisque que ce n'est pas présent dans le confi.plist ?


http://forum.macbidouille.com/index.php?showtopic=388096

https://github.com/acidanthera/AppleALC/wiki/Installation-and-usage

Citation
How to control AppleALC

AppleALC accepts different boot arguments to control its behaviour:

alcid=layout — to set value layout-id;


Ça remplace Devices > Audio > Inject même si cette option fonctionne toujours.

Écrit par : deneb 11 Apr 2021, 19:14

Merci pour la réponse rapide et les infos. Il y a beaucoup de FAQ sur Macbidouille, mais le problème est qu'il est difficile de savoir si c'est toujours d'actualité. (la FAQ sur les bootflags date de 2014 et cite Chameleon et Osmozis, abandonnés depuis longtemps).
Par exemple tu indiques F11 pour zapper la NVRAM à partir de Clover, mais la FAQ indique F12 (premier tableau). Dans le même tableau la colonne raccourcis indique option-command-P-R je connais bien, mais je suppose que ça ne marche que sur un "vrai" mac, mais avec une install Hackintosh ?
Donc on regarde les FAQ avec intérêt mais aussi un peu de méfiance, les systèmes se suivent et modifient beaucoup de choses....

Enfin, pour alcid=layout jusqu'à maintenant ça fonctionnait bien avec =1, je ne vois pas pourquoi ça aurait changé ? (c'est ce que j'ai dans le config.plist, pourquoi cet info se trouve dédoublée dans les options, ce n'est pas nécessaire si déjà dans config.plist ?). Et ces options de boot ne sont pas dans mon config.plist de toutes façons...


Écrit par : polyzargone 11 Apr 2021, 19:23

Citation (deneb @ 11 Apr 2021, 19:14) *
Merci pour la réponse rapide et les infos. Il y a beaucoup de FAQ sur Macbidouille, mais le problème est qu'il est difficile de savoir si c'est toujours d'actualité. (la FAQ sur les bootflags date de 2014 et cite Chameleon et Osmozis, abandonnés depuis longtemps).


Ce n'est pas parce qu'ils ne sont plus développés qu'ils ne sont plus utilisés wink.gif. Nos FAQs sont à jour (il peut y avoir des oublis cela dit donc merci de les signaler).

Citation (deneb @ 11 Apr 2021, 19:14) *
Par exemple tu indiques F11 pour zapper la NVRAM à partir de Clover, mais la FAQ indique F12 (premier tableau). Dans le même tableau la colonne raccourcis indique option-command-P-R je connais bien, mais je suppose que ça ne marche que sur un "vrai" mac, mais avec une install Hackintosh ?


Le tableau concerne Ozmosis. C'est clairement indiqué.

Citation (iVico @ 2 Mar 2015, 13:54) *
- Pour Ozmosis :



https://github.com/tuxuser/OzmosisBIOS au 18/09/2014

Notez qu'il n'existe pas de manière d'entrer des boot-flags spécifiques au démarrage avec Ozmosis. Il faut donc utiliser la méthode ci-dessous.


Citation (deneb @ 11 Apr 2021, 19:14) *
Enfin, pour alcid=layout jusqu'à maintenant ça fonctionnait bien avec =1, je ne vois pas pourquoi ça aurait changé ? (c'est ce que j'ai dans le config.plist, pourquoi cet info se trouve dédoublée dans les options, ce n'est pas nécessaire si déjà dans config.plist ?). Et ces options de boot ne sont pas dans mon config.plist de toutes façons...


Je t'ai dit que les 2 méthodes fonctionnaient. Elles ne sont pas dédoublées dans le config.plist que je t'ai fourni.

Ouvre un nouveau sujet dans Installation et configuration et refais un Rapport.zip stp.

Écrit par : deneb 12 Apr 2021, 09:11

J'ai essayé F11 et F12, et ça a marché (même en démarrant sur mon SSD): j'ai enfin retrouvé mes "hauts parleurs internes" en sortie audio ! Et je ne démarre plus en "verbose".

Je ne savais pas qu'on pouvait réinitialiser la PRAM de cette façon. Je crois que j'avais tenté de le faire autrement, dans un menu mais j'ai oublié comment et ça n'avait pas marché...

Merci beaucoup pour le coup de main.

Écrit par : deneb 12 Apr 2021, 11:33

Juste une dernière question: j'aimerais savoir ce qu'un boot Clover laisse en mémoire permanente dans la carte mère. J'ai le souvenir que la NVRAM sur un mac se situait dans un bout de mémoire flash, qu'on pouvait réinitialiser avec command-P-R. Mais comment ça se passe dans un hackintosh?
Question liée: comment est-il possible qu'un boot sur un disque externe puisse perturber un hack déjà existant sur un disque interne ? C'est ce qui s'est passé pour moi: après avoir tenté de démarrer sur une installation de Big Sur (opencore) ça a flingué mon Mojave interne (mais ceci dit mon disque avait quelques erreurs difficiles à réparer avec util de disque).
Enfin maintenant ça marche, merci pour le truc F11/F12 !


Écrit par : polyzargone 12 Apr 2021, 17:38

Citation (deneb @ 12 Apr 2021, 11:33) *
Juste une dernière question: j'aimerais savoir ce qu'un boot Clover laisse en mémoire permanente dans la carte mère. J'ai le souvenir que la NVRAM sur un mac se situait dans un bout de mémoire flash, qu'on pouvait réinitialiser avec command-P-R. Mais comment ça se passe dans un hackintosh?


En gros, de la même façon. Des informations (disque de démarrage, valeurs du SIP, arguments de boot et d'autres choses) sont stockées dans une mémoire qui ne s'efface pas même si le PC/Mac est hors tension.

Tu peux taper la commande suivante dans le terminal pour voir le contenu actuel de la NVRAM :

Code
nvram -xp


Citation (deneb @ 12 Apr 2021, 11:33) *
Question liée: comment est-il possible qu'un boot sur un disque externe puisse perturber un hack déjà existant sur un disque interne ? C'est ce qui s'est passé pour moi: après avoir tenté de démarrer sur une installation de Big Sur (opencore) ça a flingué mon Mojave interne (mais ceci dit mon disque avait quelques erreurs difficiles à réparer avec util de disque).


Clover et OpenCore ne stockent pas les mêmes choses en NVRAM suivant le paramétrage du config.plist. Si tu as des arguments de boot spécifiques sur l'un, ils risquent d'entrer en conflit avec ceux de l'autre. C'est pour ça qu'il est conseillé de faire un reset NVRAM quand on passe de l'un à l'autre ou quand on met à jour le bootloader (c'est surtout vrai pour OpenCore en fait).

Écrit par : truc muche 15 Nov 2021, 18:23

Citation (Sebinouse @ 20 May 2016, 17:53) *
Configurer l'audio sur un Hackintosh


Suite à des recherches pour upgrader (de Mavericks à Mojave) un Hack monté pour un ami il y a de nombreuses années, je découvre ce tuto que j'ai lu avec grand intérêt et dont je félicite son rédacteur Sebinouse pour sa grande qualité didactique et pédagogique. jap.gif
La CM de son ASUS P7P55D-E étant dotée d'un VIA VT1828S , ce codec n'est pas supporté par AppleALC ce qui m'oriente vers la customisation comme indiqué :
Citation
"Si votre codec n'est pas encore supporté, il faudra passer par la case Customisation"


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


Je pensais donc pouvoir y parvenir en suivant les directives du chapitre 5 mais, sauf à n'avoir pas tout saisi, il me semble qu'il est absent.
Ma question est donc, hormis utiliser VoodooHDA qui ne me satisfait pas pour des raisons de qualité sonore dans Mojave, est-il possible d'améliorer cela avec AppleALC et comment ?

Écrit par : jeandemi 17 Nov 2021, 10:45

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

Écrit par : truc muche 17 Nov 2021, 16:03

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

Écrit par : jeandemi 17 Nov 2021, 20:55

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é

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)