Hackintosh Skylake (Gigabyte Z170 Gaming 5) et problèmes de veille-réveil

ACPI (patched) et Kexts (Tous les kexts sont dans Clover (other), les seuls spécifiques au Hack qui soient dans système/bib/ext sont ceux qui sont ou modifiés (audio) ou ajoutés (Nvidia), il n'y en a pas dans les autres bib) :

ACPI.png Kexts.png

Clover v.4012
 
Dernière édition:
Oui, je confirme il ne se charge pas. Pour qu'il se charge je dois ajouter "DSDT.aml" dans le dossier ACPI > Patched. J'ai donc maintenant dans ce dossier DSDT.aml, ssdt.aml, SSDT-HDMI.aml pour activer le son dans HDMI.
Concernant le DSTS.aml j'ai utilisé celui de ta configuration, je ne sais pas si j'ai bienfait ?

Ca ne marche toujours pas malgré les 3 fichiers dans ce dossier.

Bonjour. Je ne suis pas sûr à 100% que tu puisses reprendre mon DSDT.aml. En particulier parce qu'on n'a pas la même version de BIOS.
 
@Barijaona Tu n'as pas de problèmes de son après la veille ? Même après avoir repris les différents aspects de ta config concernant le son, je n'ai pas réussi à résoudre le problème.

Je n'ai pas constaté de problème jusqu'ici mais je vais réexaminer cela de plus près dans les prochains jours.
 
  • J’aime
Réactions: okhoshi
Bonjour,

Problème de veille RÉSOLUT !! Je peux dire que ce problème de veille m'a tenu éveillé :)

Le problème venait de mon fichier GA_Z170X_G5_Injector.kext, ne sachant plus quoi faire j'ai changé au hasard mes kexts par ceux que je trouvais ici et là. J'ai fini par utiliser celui de @Barijaona et là big ! Mon hackintosh ce mets en veille... Mais au passage je perds les 2 ports usb 3 en facade...

Une chose intéressante avec ce kext, dans clover configurator si darkwake=8 l'écran ce mets en veille mais pas l'ordi. Si j'appuie sur le bouton en facade de la tour là tout ce mets en veille.

Si darkwake=1 tout ce mets en veille..

J'avais des difficultés pour ré-activer mes 2 ports USB en facade et sans succès, j'ai donc totalement supprimé le fichier GA_Z170X_G5_Injector.kext et je me suis dit, on verra bien.

Et bien tous mes ports usb fonctionnent sauf l'USB 3,1 ce qui ne me dérange pas du tout.

Malheureusement un autre problème est survenu, au réveille je perds la connexion avec ma souris Magic Mouse (v1) par contre le clavier Magic Keyboard fonctionne sans problème... Avez-vous une solution ?

Je suis toujours en F5 et je n'ai pas de fichier dans ACPI > Patched

Pour ce que sa intéresse voici la liste des fichiers de mon dossier clover.

Ma_config.jpg
 
Bonjour,

Problème de veille RÉSOLUT !! Je peux dire que ce problème de veille m'a tenu éveillé :)

Le problème venait de mon fichier GA_Z170X_G5_Injector.kext, ne sachant plus quoi faire j'ai changé au hasard mes kexts par ceux que je trouvais ici et là. J'ai fini par utiliser celui de @Barijaona et là big ! Mon hackintosh ce mets en veille... Mais au passage je perds les 2 ports usb 3 en facade...

Une chose intéressante avec ce kext, dans clover configurator si darkwake=8 l'écran ce mets en veille mais pas l'ordi. Si j'appuie sur le bouton en facade de la tour là tout ce mets en veille.

Si darkwake=1 tout ce mets en veille..

J'avais des difficultés pour ré-activer mes 2 ports USB en facade et sans succès, j'ai donc totalement supprimé le fichier GA_Z170X_G5_Injector.kext et je me suis dit, on verra bien.

Et bien tous mes ports usb fonctionnent sauf l'USB 3,1 ce qui ne me dérange pas du tout.

Malheureusement un autre problème est survenu, au réveille je perds la connexion avec ma souris Magic Mouse (v1) par contre le clavier Magic Keyboard fonctionne sans problème... Avez-vous une solution ?

Je suis toujours en F5 et je n'ai pas de fichier dans ACPI > Patched

Pour ce que sa intéresse voici la liste des fichiers de mon dossier clover.

Ma_config.jpg

Tu peux publier ton config.plist ? Enlève juste les données SMBIOS.
 
@Barijaona,

Le voici :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>DropOEM_DSM</key>
<false/>
<key>Fixes</key>
<dict>
<key>FixHDA_8000</key>
<true/>
<key>FixShutdown_0004</key>
<true/>
</dict>
<key>Name</key>
<string>DSDT.aml</string>
<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>Rename HDAS to HDEF</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SERBUw==
</data>
<key>Replace</key>
<data>
SERFRg==
</data>
</dict>
</array>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>Generate</key>
<false/>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>dart=0 darkwake=8 nvda_drv=1</string>
<key>Debug</key>
<false/>
<key>DefaultVolume</key>
<string>LastBootedVolume</string>
<key>Legacy</key>
<string>PBR</string>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>5</integer>
<key>XMPDetection</key>
<string>Yes</string>
</dict>
<key>CPU</key>
<dict>
<key>UseARTFrequency</key>
<false/>
</dict>
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<string>1</string>
</dict>
<key>FakeID</key>
<dict>
<key>ATI</key>
<string>0x0</string>
<key>IMEI</key>
<string>0x0</string>
<key>IntelGFX</key>
<string>0x0</string>
<key>LAN</key>
<string>0x0</string>
<key>NVidia</key>
<string>0x0</string>
<key>SATA</key>
<string>0x0</string>
<key>WIFI</key>
<string>0x0</string>
<key>XHCI</key>
<string>0x0</string>
</dict>
<key>USB</key>
<dict>
<key>AddClockID</key>
<true/>
<key>FixOwnership</key>
<true/>
<key>Inject</key>
<true/>
</dict>
</dict>
<key>DisableDrivers</key>
<array>
<string>Nothing</string>
</array>
<key>GUI</key>
<dict>
<key>Language</key>
<string>fr:0</string>
<key>Mouse</key>
<dict>
<key>DoubleClick</key>
<integer>500</integer>
<key>Enabled</key>
<true/>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>8</integer>
</dict>
<key>Scan</key>
<true/>
<key>Theme</key>
<string>embedded</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>NvidiaSingle</key>
<false/>
<key>ig-platform-id</key>
<string>0x19120000</string>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<true/>
<key>AsusAICPUPM</key>
<true/>
<key>Debug</key>
<false/>
<key>DellSMBIOSPatch</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KernelHaswellE</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>Skylake APIC fix, discovered by Pike R. Alpha</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
wegQD7bw
</data>
<key>Name</key>
<string>AppleAPIC</string>
<key>Replace</key>
<data>
vhcAAACQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.11-SKL530-Port_0-DP2HDMI</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
/wAAAAEAAABAAAAA
</data>
<key>Name</key>
<string>AppleIntelSKLGraphicsFramebuffer</string>
<key>Replace</key>
<data>
AAAIAAAIAACCAAAA
</data>
</dict>
<dict>
<key>Comment</key>
<string>Enable TRIM for SSD</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AEFQUExFIFNTRAA=
</data>
<key>Name</key>
<string>com.apple.iokit.IOAHCIBlockStorage</string>
<key>Replace</key>
<data>
AAAAAAAAAAAAAAA=
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x67</string>
</dict>
<key>SMBIOS</key>
<dict>

</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>Yes</string>
<key>InjectSystemID</key>
<true/>
</dict>
</dict>
</plist>
 
Pour ma part, je suis passé en BIOS F20 tout à l'heure avant l'injection de ports. Aucun soucis de veille et d'extinction, mais à la suite de l'injection de ports USB (je pensais pas, mais ça rend vraiment servir de s'en occuper ^^) mon hack se rallumait après une extinction et se rallumait aussitôt après être passé en veille.

Pour résoudre le problème suite à quelques tests (Clover v4012) :
- Fixshutdown
- Darkwake (sans paramètre)


Paramètres précédents (au cas ou...) :
- Fixshutdown
- Darkwake=8

"Fixshutdown" est nécessaire pour moi, sans, mon hack redémarre et "darkwake sans paramètre" semble résoudre le problème de sortie de veille. Je vais essayé de le laisser en veille demain en journée pour voir s'il la tient.

Il me reste juste à vérifier le HDMI/DP et le son qui va avec et tout sera bon pour moi, le hack sera aux petits oignons je pense ;)
 
Après réveil d'une nuit largement complète de mon hack, aucun soucis sur la longue durée, tout se rallume sans problème.
Si besoin, je peux poster mes fichiers/impr. écran sur demande si ça aide certains. [/!\GA Z170MX G5]

Oula oui, ça change visuellement déjà…
Je trouve ça affreux comme "skin" de BIOS xD

Je n'ai pas constaté de problème jusqu'ici mais je vais réexaminer cela de plus près dans les prochains jours.
@Barijaona @okhoshi De mon côté j'ai utilisé CodecCommander.kext, injecté à l'aide de KextBeast. J'ai fais une sauvegarde du fichier cible avant, au cas ou (enfin il me semble ^^').
Je suivais cette méthode sous El Capitan, je n'ai rien touché après la mise à jour sous Sierra, j'imagine que le fichier est resté patché. En tout cas, le son en sortie de veille ne me cause plus de soucis depuis l'application de cette méthode.
 
Dernière édition:
Je vais mettre quelques éléments de ma configuration, si vous en voulez d'autres, signalez-le moi ;)

Mac OS X Sierra 10.12.3
Clover v4012
SMBIOS 17,1
CM : GA Z170MX G5
BIOS : F20


Bloc de code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Fixes</key>
            <dict>
                <key>FixShutdown_0004</key>
                <true/>
            </dict>
            <key>Name</key>
            <string>DSDT.aml</string>
            <key>Patches</key>
            <array>
                <dict>
                    <key>Comment</key>
                    <string>Rename HDAS to HDEF</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    SERBUw==
                    </data>
                    <key>Replace</key>
                    <data>
                    SERFRg==
                    </data>
                </dict>
                <dict>
                    <key>Comment</key>
                    <string>Change HECI to IMEI</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    SEVDSQ==
                    </data>
                    <key>Replace</key>
                    <data>
                    SU1FSQ==
                    </data>
                </dict>
            </array>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <false/>
            <key>Generate</key>
            <false/>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Debug</key>
        <false/>
        <key>DefaultVolume</key>
        <string>LastBootedVolume</string>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>10</integer>
        <key>XMPDetection</key>
        <string>Yes</string>
    </dict>
    <key>CPU</key>
    <dict>
        <key>UseARTFrequency</key>
        <false/>
    </dict>
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>2</string>
        </dict>
        <key>FakeID</key>
        <dict>
            <key>ATI</key>
            <string>0x0</string>
            <key>IMEI</key>
            <string>0x0</string>
            <key>IntelGFX</key>
            <string>0x0</string>
            <key>LAN</key>
            <string>0x0</string>
            <key>NVidia</key>
            <string>0x0</string>
            <key>SATA</key>
            <string>0x0</string>
            <key>WIFI</key>
            <string>0x0</string>
            <key>XHCI</key>
            <string>0x0</string>
        </dict>
        <key>USB</key>
        <dict>
            <key>AddClockID</key>
            <true/>
            <key>FixOwnership</key>
            <true/>
            <key>Inject</key>
            <true/>
        </dict>
    </dict>
    <key>DisableDrivers</key>
    <array>
        <string>Nothing</string>
    </array>
    <key>GUI</key>
    <dict>
        <key>Language</key>
        <string>fr:0</string>
        <key>Mouse</key>
        <dict>
            <key>DoubleClick</key>
            <integer>500</integer>
            <key>Enabled</key>
            <true/>
            <key>Mirror</key>
            <false/>
            <key>Speed</key>
            <integer>8</integer>
        </dict>
        <key>Scan</key>
        <true/>
        <key>ScreenResolution</key>
        <string>2560x1440</string>
        <key>Theme</key>
        <string>maverickslogin</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>NvidiaSingle</key>
        <false/>
        <key>VideoPorts</key>
        <integer>6</integer>
        <key>ig-platform-id</key>
        <string>0x19120000</string>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleRTC</key>
        <true/>
        <key>AsusAICPUPM</key>
        <true/>
        <key>Debug</key>
        <false/>
        <key>DellSMBIOSPatch</key>
        <false/>
        <key>KernelCpu</key>
        <false/>
        <key>KernelHaswellE</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <true/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>Skylake APIC fix, discovered by Pike R. Alpha</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                wegQD7bw
                </data>
                <key>Name</key>
                <string>AppleAPIC</string>
                <key>Replace</key>
                <data>
                vhcAAACQ
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>NVIDIA Black Screen fix (A UTILISER EN CONNAISSANCE DE CAUSE) / OS X Sierra 10.12</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                hcB0LEmLB0iNdaA=
                </data>
                <key>Name</key>
                <string>AppleGraphicsDevicePolicy</string>
                <key>Replace</key>
                <data>
                hcDrLEmLB0iNdaA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>USB port limit 15 to 24 / OS X Sierra 10.12 - GA_Z170MX_G5</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                83BD74FFFFFF
                </data>
                <key>Name</key>
                <string>AppleUSBXHCIPCI</string>
                <key>Replace</key>
                <data>
                83BD74FFFFFF
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>SSD Trim Enabler Patch</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AEFQUExFIFNTRAA=
                </data>
                <key>Name</key>
                <string>IOAHCIBlockStorage</string>
                <key>Replace</key>
                <data>
                AAAAAAAAAAAAAAA=
                </data>
            </dict>
        </array>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x3</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BiosReleaseDate</key>
        <string>12/22/2016</string>
        <key>BiosVendor</key>
        <string>Apple Inc.</string>
        <key>BiosVersion</key>
        <string>IM171.88Z.0105.B15.1612221002</string>
        <key>Board-ID</key>
        <string>Mac-xxxxxxxxxxxxxxxx</string>
        <key>BoardManufacturer</key>
        <string>Apple Inc.</string>
        <key>BoardSerialNumber</key>
        <string>XXXXXXXXXXXXYYYYY</string>
        <key>BoardType</key>
        <integer>10</integer>
        <key>ChassisAssetTag</key>
        <string>iMac-Aluminum</string>
        <key>ChassisManufacturer</key>
        <string>Apple Inc.</string>
        <key>ChassisType</key>
        <string>0x13</string>
        <key>Family</key>
        <string>iMac</string>
        <key>LocationInChassis</key>
        <string>Part Component</string>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>ProductName</key>
        <string>iMac17,1</string>
        <key>SerialNumber</key>
        <string>XXXXXXXXXXXX</string>
        <key>SmUUID</key>
        <string>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</string>
        <key>Trust</key>
        <false/>
        <key>Version</key>
        <string>1.0</string>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>Yes</string>
        <key>InjectSystemID</key>
        <true/>
        <key>NvidiaWeb</key>
        <true/>
    </dict>
</dict>
</plist>


Pour les Kexts :

Dans 10.12 j'ai :
- GA_Z170MX_G5_USB-Injector.kext (sur la base de celui de Legallou, ré-adapté spécifiquement pour ma CM et ma configuration)

Dans Other :
- FakeSMC.kext (FakeSMC-v6.21-311-g2958f55.1723 par RehabMan me semble)
- AtherosE2200.kext (AtherosE2200Ethernet-V2.2.1)
- AppleALC.kext (sans doute la dernière version)


Pour les Drivers :

46064506-7291-4d02-b66a-cf26ca6ac12c.jpg



Ce que j'ai "patché" :

- AGDPfix pour résoudre le problème d'écran noir au démarrage après installation des webDrivers Nvidia.
- CodecCommander.kext (une ancienne version, une des dernière ne fonctionnait pas...) avec kextBeast.app pour les problèmes de son à la sortie de veille.

Je n'ai utilisé aucun SSDT/DSDT (en même temps j'ai relu 50 fois des explications, j'ai jamais vraiment compris comment on s'en sert, ce que ça fait sur le système et surtout à quoi ça sert. Mais maintenant je pense que c'est juste des petits patchs que l'on peut mettre à notre guise, mais là dessus, je suis encore flou...un jour je comprendrai entièrement !)


Les derniers problèmes à me faire face :

- Ouverture de fenêtres transparentes sur iBook (j'ai vu que Barijaona proposait une solution sur son blog)
- J'ai l'image avec le HDMI/DP, mais le son ne fonctionne pas avec ces 2 connexions.

Configuration super stable, aucun soucis de redémarrage, d'extinction, de veille/réveil.
Je ne pense rien avoir oublié. ;)
 
Dernière édition:
@Wootacon ca m'intéresserait de savoir quelle version de CodecCommander tu utilise ? Tu parles également de patch que tu as appliquer dessus, tu parles de quels patchs ?

C'est quel chipset son sur la MX ?
Tu utilises quels ports pour l'audio ?

Merci :)
 
@okhoshi Alors pour CodecCommander, j'ai utilisé le pré-compilé sur cette page (le tout premier lien du premier post).
Et voilà la source si ça peut te servir.
Je l'ai installé à l'aide de KextBeast parce qu'il doit aller dans S/L/E il me semble.
Je m'exprime mal en disant "patché" dans ce cas je crois.
PS.: Pense à faire une sauvegarde du fichier original avant ;)


C'est quel chipset son sur la MX ?
Alors le Chipset son de la MX :
- Realtek® ALC1150 codec
Il me semble qu'il y est aussi sur la X non ?!

Tu utilises quels ports pour l'audio ?
Pour l'audio j'utilise la prise jack de la CM à l'arrière. Mais le port jack sur le côté de ma tour fonctionne aussi très bien ;)
En HDMI je n'ai de son, je suis en train d'y regarder, et en DP par contre ça fonctionne mais...
Polyzargone a dit:
Non mais ça c'est normal :p. Le volume audio HDMI/DP n'est pas réglable sur macOS. Il faut le faire depuis le périphérique (si c'est possible).
Donc je vais en rester à tenter le HDMI rapidement au cas ou je veuille l'utiliser sur la TV (pas super important au final).
 
Dernière édition:
Dernière édition:
Bonjour à tous !

A ce jour, je pense pouvoir dire que tout fonctionne parfaitement, plus aucun problème de veille après la suppression du fichier GA_Z170X_G5_Injector.kext.

J'ai résolu le problème du réveille de ma souris en la changeant par une autre (pourtant le même modèle).
J'ai également fait le ménage dans clover configurator en supprimant les Kexts non activés et décoché un maximum de case dans la configuration. Exemple, dans Acpi je n'ai plus rien de coché, même le FixShutdown !
Dans le Boot, rien de coché avec le réglage Darkwake (sans paramètre).

Le son via l'HDMI fonctionne et les trois sorties jack me posent aucun problème,1 sur la tour et 2 sur la carte mère.

Dans Other :
- FakeSMC.kext en 6.24-316-g197d663.1737
- AtherosE2200.kext (AtherosE2200Ethernet-V2.2.1)
- IntelMausiEthernet.kext (2.2.0)
- AppleALC.kext (1.0.19)

Pour l'utilisation de HWMonitor
-FakeSMC_ACPISensors.kext
-FakeSMC_CPUSensors.kext
-FakeSMC_GPUSensors.kext
-FakeSMC_LPCSensors.kext

Dans drivers64UEFI j'ai ajouté
-EmuVariableUefi-64.efi
 
Bonjour,
c'est un tout petit peu HS mais quelqu'un a-t-il réussi à faire fonctionner avec la vitesse ad-hoc et sans erreur les ports USB 3.1 (A ou C) avec cette carte-mère ?
Merci déjà
 
En parcourant ce sujet, j'ai décidé moi aussi de faire la mise à jour BIOS vers la F21.
Avec succès (plus de boot entries fantômes)
Je n'ai pas du enlever le kext d'injection USB (GA_Z170X_G5_Injector.kext).
Juste ajouté le EmuVariableUefi-64.efi + darkwave (sans paramètre) comme indiqué ci-dessus.
 
J'ai enfin pu passer en BIOS F20. Le secret était de n'installer qu'une seule barrette de mémoire dans un premier temps, puis de restreindre via le BIOS la fréquence mémoire au démarrage à 2133 MHz, avant d'installer la deuxième barrette.
Après lancement du BIOS, Clover récupère les fréquences optimales via les profils XMP. Donc aucun impact négatif sur les performances.

Je suis parti récemment en vacances. Pendant 14 jours, ma machine est restée en veille (hibernation, avec dark wake activé), et elle s'est réveillée sans souci au retour. En regardant les logs, j'ai pu voir qu'elle était sortie de veille toutes les deux heures pendant un peu plus de trois jours, puis s'était éteinte. Et elle s'est donc ranimée sans problème lorsque je l'ai rallumée à mon retour.

Je peux donc dire que j'ai trouvé une martingale pour une configuration parfaitement stable ! Les points clés me semblent :
1/ désactiver dans le BIOS la carte graphique Intel (IGPU)
2/ contourner les bugs de OsxAptioFix2Drv qui perturbent notamment la NVRAM : zapper la NVRAM (`sudo nvram -c`), supprimer tous les fichiers NVRAM.plist de toutes les partitions et redémarrer
3/ après le redémarrage, forcer le démarrage de Métal : lancer iBooks, ouvrir un livre (l'affichage sera vraiment bizarre !), promener la fenêtre, quitter iBooks, le relancer, etc... jusqu'à ce qu'il n'y ait plus aucune anomalie graphique dans iBooks, y compris dans l'affichage de la Pomme dans la barre des menus.


Sans titre.png



Après toutes ces manips, le hack semble parfaitement stable, il peut entrer en hibernation et en ressortir à volonté sans problème.

Comme par hasard, tous ces points semblent présenter des points communs avec des problèmes initiaux d'installation de macOS High Sierra sur les hackintosh (NVRAM, cartes graphiques…).

A noter que j'ai activé dans le BIOS l'ErP qui provoque une hibernation plus complète. Si l'on veut garder des fonctions comme Wake On Lan ou la sortie de veille via le clavier, il suffit sans doute de le désactiver.

La configuration du BIOS est visible ici ; le dossier Clover complet (à l'exception des numéros de série) est

 
  • J’aime
Réactions: ninkasi67 et Wootacon