Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ [Hackintosh] Votre hackintosh _ Hack Asus X99 5820K GTX980ti 10.11.6

Écrit par : jeanba3000 14 Oct 2016, 13:56

Salut les gens !

Suite à http://forum.macbidouille.com/index.php?showtopic=398895, j'ai le plaisir de vous présenter ma machine sous 10.11.6 :

- carte mère Asus X99-A/3.1, bios 3301
- processeur Intel i7-5820K
- refroidit par un ventirad Noctua NH-D15s
- ram G.Skill Trident Z 128 Go DDR4 3200 MHz CL14
- carte graphique MSI GTX 980 ti 6g avec deux écrans 27" et 17"
- volume de démarrage Samsung 950 Pro M2 512 Go (et d'autres volumes de stockage mais c'est sans importance)
- alimentation Seasonic SS-520FL - Fanless - 520 W - 80 Plus Platinium
- boitiers Be Quiet Silent Base 600 noir

Pas de carte wifi/bluetooth, je suis câblé ethernet/CPL et je n'utilise pas le bluetooth.

Installation du système, pilotes Nvidia, Clover et tous les réglages depuis un MacBook Air en évitant l'étape clé USB d'installation, pas mal de galères quand même pour faire tourner le Capitan sur le hackintosh, et une solution trouvée par hasard à force de passer mes longues soirées sur google à la limite du désespoir et pas loin de laisser tomber pour Windows10… Ouf sauvé in extremis ! biggrin.gif

Overclock à 4 GHz sans souci, la machine tourne impeccablement, pas aussi silencieuse que mon Mini 2012 mais très supportable, tout est bien fluide, tout va plus vite que sur le Mini, et cette machine devrait me servir d'outil de travail pour les cinq prochaines années…

Je remercie chaleureusement les éminents membres du forum qui m'ont aidé, Fljagd en tête grâce à sa disponibilité sur son blog et ici



Écrit par : powertouch 1 Nov 2016, 16:17

Belle config, j'ai la même sur une base d'asus X99 Deluxe.
Je boque au boot
Peux tu m'éclairer sur ta méthode ?
Merci

Écrit par : powertouch 20 Nov 2016, 21:03

Hello,
Aurais tu un Tutorial facile à suivre pour ta X99 ?
merci

Écrit par : powertouch 10 Dec 2016, 09:55

Personne n'a fait de 5820K sur une Asus Deluxe sous El Sierra ?

Écrit par : powertouch 30 Dec 2016, 00:44

Toujours personne pour éclairer nos lanternes ? pourtant cette config a un prix abordable et délivre une belle puissance de feu ;-)

Écrit par : idefix84 30 Dec 2016, 09:11

Bonjour,

C'est vrai que c'est pas mal le 5820K, par contre sur X99 avec ce proc, tu ne gères que 28 lignes PCI-E:

http://ark.intel.com/fr/products/82932/Intel-Core-i7-5820K-Processor-15M-Cache-up-to-3_60-GHz

Avec un 6850K, c'est 40 lignes, ce qui représente quand même 30% !

http://ark.intel.com/fr/products/94188/Intel-Core-i7-6850K-Processor-15M-Cache-up-to-3_80-GHz

Compte tenu du boulot que tu as effectué (j'ai bien lu ton autre post), il aurait été préférable de prendre le 6850K.

Écrit par : fljagd 1 Jan 2017, 10:32

Citation (powertouch @ 30 Dec 2016, 00:44) *
Toujours personne pour éclairer nos lanternes ? pourtant cette config a un prix abordable et délivre une belle puissance de feu ;-)

Bonjour et bonne année à tous
Que souhaites tu savoir exactement ?

Écrit par : powertouch 5 Jan 2017, 23:45

Salut fijagd,

J'aurais aimé avoir un Tuto rapide de la méthode pour la Post Installation.
Merci à toi

Écrit par : fljagd 6 Jan 2017, 10:03

Citation (powertouch @ 10 Dec 2016, 09:55) *
Personne n'a fait de 5820K sur une Asus Deluxe sous El Sierra ?



Citation (powertouch @ 30 Dec 2016, 00:44) *
Toujours personne pour éclairer nos lanternes ? pourtant cette config a un prix abordable et délivre une belle puissance de feu ;-)

Alors pour faire cette installation effectivement c'est simple
Pour l'installation le plus judicieux est qu'elle soit vanilla, c'est à dire que l'intégrité de l'os soit préservée , donc tout les kexts supplémentaires ou modifications seront dans l'EFI.
Faire sa clé utiliser la méthode creatinstalmedia
Ensuite installer clover photo1
Mettre fakeSMC dans Other
Booter sur la clé usb et faire l'installation sur le SSD/HDD

La post-installation
Donc l'installation est terminé tu es sur ton Os
Maintenant il faut installer clover sur le SSD/HDD voir photo1
ensuite installation des kext dans Other
-fakesmc
-son:AppleALC.kext et mettre layout id =1 dans le config.plist
-activer la trim pour les SSD: DummyTrim.kext
-ethernet, toi tu en as 2: IntelMausiEthernet.kext et AppleIGB.kext
-usb 3: X99_Injector USB 3.kext

le wifi est natif donc reconnu d'office
le Bluetooth je ne l'ai jamais activé donc je sais pas mais il doit bien avoir un kext.

Apres pour la carte graphique tout depend si c'est une nVidia ou un AMD

et voici aussi le config.plist avec tout les patch necessaire pour El Capitan et Sierra

 

 config.plist.zip ( 2.67 Ko ) : 8
 

Écrit par : powertouch 7 Jan 2017, 01:32

Merci à toi,
C'est le config.plist à glisser dans le dossier Clover que tu as mis en téléchargement ?
C'est chouette de ta part ;-)
Encore merci

Écrit par : jeanba3000 12 Feb 2017, 22:37

Salut les gens !
Désolé j'arrive après la bataille… :-(

Powertouch, as-tu regardé mon http://forum.macbidouille.com/index.php?showtopic=398895 ? Il me semble que l'essentiel y est, si tu as des questions plus précises, je peux tenter d'y répondre.

Idefix84, c'est curieux, la fiche technique du 5820K indique un maximum de 64 Go de ram, mais j'ai bien 128 Go de reconnu ??
Effectivement le 6850K est intéressant, et heureusement vu son tarif, mais comment suis-je passé à côté dans ma réflexion initiale !?!
Ça pourrait être envisageable lors d'une prochaine évolution ; en attendant ma machine tourne toujours très bien (sans la moindre mise à jour).

De temps en temps je lance le moniteur d'activité pendant le taf, l'autre jour sur un projet d'anime qui n'était pas très optimisé et dont le calcul de rendu semblait ramer un peu, j'ai eu la surprise de voir qu'After Effects occupait plus de 100 Go de ram, habituellement ça tourne plutôt autour de 50 Go…

Écrit par : jeanchrijaz 13 Feb 2017, 13:16

bonjour
config bien sympathique...
mais par contre si je puis me permettre je pense que tu as un petit soucis avec ton 950 pro
pour avoir bien creusé le sujet car j'avais le même soucis tes débits ne sont pas ceux que tu devrais avoir
ou ta carte mère ne gère que du 2x sur le PCie du M2 ou tu ne l'as pas installé correctement
en lecture tu devrais être a plus de 2000 mb/s (2400 pour être exact) alors que la tu plafonnes a 1580
(ce qui est déjà honorable et bien plus rapide qu'un ssd standard)

EDIT
je viens de regarder ton dossier EFI....
c'est bien ce qu'il me semblait tu utilises "NVMeGeneric.kext"
je présume que ton 950 est aussi reconnu en disque externe dans le rapport système, je me trompe?
tu devrais tester https://github.com/RehabMan/patch-nvme (lis bien le tuto !!!!)


Écrit par : jeanba3000 13 Feb 2017, 18:56

En effet il est reconnu comme volume externe, et il est possible qu'il ne donne pas toute sa mesure.

Grand merci pour la suggestion, je vais essayer de tester ça rapidement ;-)

Écrit par : jeanchrijaz 13 Feb 2017, 19:21

Citation (jeanba3000 @ 13 Feb 2017, 18:56) *
En effet il est reconnu comme volume externe, et il est possible qu'il ne donne pas toute sa mesure.

Grand merci pour la suggestion, je vais essayer de tester ça rapidement ;-)

mais de rien... ce n'est pas pour rien que ca s'appelle un forum d'entraide

concernant sa mesure... je te confirme qu'il ne "tourne" a son plein potentiel
j'ai aussi un 950 pro mais en 256Go qui d'origine est moins performant que le 512...
mais j'ai de meilleurs résultats que toi
Le 512 doit être a 2500mb/s en lecture et dans les 2000mb/s en écriture (je n'ai plus les données exactes en tête)

par contre vérifie bien aussi que ta carte mère ne bride pas la bande passante
il y a beaucoup de cartes mère qui partagent le port M2 avec les autres PCIE et au lieu d'etre en 4x tu n'es qu'en 2x

Écrit par : jeanba3000 13 Feb 2017, 22:40

Le https://www.asus.com/fr/Motherboards/X99AUSB_31/specifications/ indique : « Le slot PCIe x16_4 partage sa bande passante avec le slot M.2 x4. Si ce dernier est occupé, le slot PCIe x16_4 sera désactivé »

Ma carte graphique est dans le slot PCIe x16_1 et je n'ai rien dans le slot PCIe x16_4, donc a priori le slot M.2 a bien sa bande passante x4.

Écrit par : jeanchrijaz 13 Feb 2017, 23:09

je viens de jeter un rapide coup d'oeil sur la notice de ta carte mère et effectivement ca a l'air d'être bon...
donc c'est bien "NVMeGeneric.kext" qui te bride les performances et qui fait que ton disque est reconnu en externe
essaye d'installer le patch-nvme de RehabMan tu verras ca fonctionnera mieux wink.gif

par contre il est un peu plus compliqué... car il faut aussi créer un SSDT que tu devras mettre dans ACPI/patched de ta partition EFI
si tu galère je te chercherai un tuto complet

Écrit par : jeanba3000 15 Feb 2017, 13:50

Bon, j'ai généré le HackrNVMeFamily-10_11_6_supp2016-003.kext correspondant à mon système, je l'ai mis dans kexts/Other/, viré NVMeGeneric.kext et redémarré

Le seul changement est que mon SSD est listé comme la partition disk0 au lieu de disk3, mais toujours externe, et Aja System test ne donne pas de changement significatif de débit.

Maintenant pour le SSDT, je suis encore en train de lire le post de RehabMan sur InsanelyMac pour piger de quoi il retourne…

Écrit par : jeanchrijaz 15 Feb 2017, 17:04

en fait le fichier SSDT va dire au système ou se trouve ton disque (ce qu'on appelle ACPI path)
dans mon cas il est sur l'emplacement PCI RP01@1C sur le port PXSX@0 (voir l'image jointe)
pour connaître son emplacement utilise IORegistryExplorer v2.1

donc ce qui va me donner _SB.PCI0.RP01.PXSX comme chemin ACPI




il faut créer le fichier DSDT avec MaciASL (https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads
et coller ce code (ATTENTION IL CORRESPOND A MES CHEMINS !!!! tu devras le modifier en fonction des tiens)

CODE
// Inject bogus class-code for NVMe SSD to prevent IONVMeFamily.kext from loading
DefinitionBlock("", "SSDT", 2, "hack", "NVMe-Pcc", 0)
{
External(_SB.PCI0.RP01.PXSX, DeviceObj)
Method(__SB.PCI0.RP01.PXSX._DSM, 4)
{
If (!Arg2) { Return (Buffer() { 0x03 } ) }
Return(Package()
{
"class-code", Buffer() { 0xFF, 0x08, 0x01, 0x00 },
"built-in", Buffer() { 0 },
})
}
}
//EOF

Écrit par : jeanba3000 15 Feb 2017, 17:09

Ça j'ai trouvé, j'ai aussi installé MaciASL pour réaliser le fichier .aml, dans lequel j'ai mis, en accord avec les données de IORegistryExplorer :

Code
DefinitionBlock ("", "SSDT", 2, "hack", "nvme", 0x00000000)
{
    External (_SB_.PCI0.BR1B, DeviceObj)

    Scope (_SB.PCI0.BR1B)
    {
        Device (H000)
        {
            Name (_ADR, Zero)
        }
    }
}


Fichier que j'ai appelé SSDT-NVME.aml et placé dans le dossier ACPI/patched, mais ça ne semble rien changer, je me goure probablement quelque part.

J'ai évidemment réparé les autorisations et effacé le cache avant de redémarrer

Écrit par : jeanchrijaz 15 Feb 2017, 17:20

j'ai édité mon message juste au dessus

Écrit par : jeanba3000 15 Feb 2017, 17:44

Ah bin j'étais justement tombé sur ce code plus loin dans la discussion sur InsanelyMac, et en train de le mettre en place, mais la version de MaciASL plantait, ça ne le fait pas avec la dernière version chargée chez RehabMan, merci !

Le temps de redémarrer… je croise les doigts !

Écrit par : jeanchrijaz 15 Feb 2017, 17:54

Citation (jeanba3000 @ 15 Feb 2017, 17:44) *
Ah bin j'étais justement tombé sur ce code plus loin dans la discussion sur InsanelyMac, et en train de le mettre en place, mais la version de MaciASL plantait, ça ne le fait pas avec la dernière version chargée chez RehabMan, merci !

Le temps de redémarrer… je croise les doigts !

d'ailleurs tu as du tomber sur mes post....
j'ai pas mal galéré au début... personne n'arrivait a comprendre
en fait c'était mon disque qui n'était pas compatible (un intel je sais plus quoi)

Écrit par : jeanba3000 15 Feb 2017, 18:24

Bon c'est la cata : impossible de redémarrer sur le SSD M2, le démarrage plante quel que soit ce que j'essaie de faire.

Là je suis sur un autre disque de démarrage, je pensais pouvoir au moins monter l'EFI du M2 et virer le SSDT pour pouvoir retrouver la situation précédente, mais le volume n'est pas détecté ! Ni utilitaire de disque, ni même IORegistryExplorer ne le voient… confused5.gif

Écrit par : jeanchrijaz 15 Feb 2017, 18:44

pour dépanner met NVmegenric dans ton dossier kext du disque sur lequel tu as démarré
si tu n'as mis aucun kext c'est normal que tu ne le vois pas

je pense que tu as du louper une étape parce que ca fonctionne correctement
tu as utilisé quelle commande pour créer le kext?


Écrit par : jeanchrijaz 15 Feb 2017, 23:41

plus de nouvelles...
tu as réussi a refaire démarrer ton hack?

Écrit par : jeanba3000 16 Feb 2017, 01:14

Je rentre du ciné après avoir lancé une récup Time Machine… Je vais revoir la créa du SSDT du début.

Merci en tout cas de ta sollicitude ;-)

Écrit par : jeanchrijaz 16 Feb 2017, 01:40

tu t'es cassé la tête pour rien avec time machine...
comme je te l'ai écrit dans un message, il fallait que tu mettes NVmeGeneric dans l'EFI du disque sur lequel tu bootes pour pourvoir detecter le 950 pro
au moins même si il est détecté en externe ca te permet d'accéder au disque et a sa partition EFI
(et ensuite revenir sur une version qui fonctionnait, dans ton cas supprimer le SSDT)

Écrit par : jeanba3000 16 Feb 2017, 02:16

Pour résumer :
NVMeGeneric.kext était déjà installé sur l'autre volume de démarrage (à la base c'est un clone du premier), ce n'est donc pas pour ça qu'il ne voyait plus mon volume récalcitrant
Après la récupe Time Machine c'est revenu à la normale

J'ai refait le ssdt dans le MaciASL fourni par RehabMac, avec ton code adapté à ma config, redémarrage, croisement de doigts, ça redémarre, l'icône de mon disque dur est maintenant une icône de disque interne, mais les informations système indiquent toujours qu'il est externe, et les performances sur AJA n'ont pas changé.

https://www.tonymacx86.com/threads/checking-if-replacement-ssdts-are-being-loaded.164485/ indique visiblement comment vérifier si un ssdt est chargé, chez moi ça donne : « Inserting SSDT-HDEF-ALZA-1.aml from EFI\CLOVER\ACPI\patched ... Success », j'en conclue que mon SSDT-NVME.aml n'est peut-être pas chargé confused5.gif

Ma machine est toujours opérationnelle au moins, demain est un autre jour. ;-)

Écrit par : powertouch 16 Feb 2017, 21:33

Bonsoir JeanBa3000,

Bravo pour ta config !
J'ai la même mais en 10.11.4
Par-contre, quand je l'éteint...il redémarre.
Fait bien coché "fix shutdown" sous Clover
Ca ne change rien.

As tu une idée ?

As tu fait quelque chose de particulier dans ton Power Management ?

Merci d'avance

Écrit par : jeanba3000 17 Feb 2017, 01:01

Salut PowerTouch
Désolé, je n'ai aucune idée de pourquoi ton ordi redémarrerait tout seul après extinction sad.gif

Je ne sais si ça peut t'être utile, mais voici http://jeanba3000.free.fr/config.plist2017_02_17.zip, http://ACPIpatched.zip (dans clover/ACPI/patched/)

Dans le dossier drivers64UEFI j'ai :
FSInject-64.efi
HFSPlus.efi
OsxAptioFixDrv-64.efi
OsxFatBinaryDrv-64.efi

Dans le dossier kexts/other, j'ai :
AppleALC.kext
AppleIntelE1000e.kext
FakeSMC.kext
HackrNVMeFamily-10_11_6_supp2016-003.kext
NullCPUPowerManagement.kext
VoodooTSCSync.kext
X99_Injector.kext

Jeanchrijaz, pour l'instant j'ai suivi à la lettre le long post #725 que mfc88 t'a écrit sur le insanelymac, sans progrès notable. Je continue la lecture demain… smile.gif

Écrit par : jeanchrijaz 17 Feb 2017, 12:45

Citation (jeanba3000 @ 17 Feb 2017, 01:01) *
Jeanchrijaz, pour l'instant j'ai suivi à la lettre le long post #725 que mfc88 t'a écrit sur le insanelymac, sans progrès notable. Je continue la lecture demain… smile.gif

bon courage.... comme toi j'ai galéré au début
surtout que mon 1er disque n'était pas compatible
c'est d'ailleurs pour ca que j'ai pris le 950 (et j'ai eut de la chance que la boutique ou l'ai pris a bien voulu me le reprendre)
mais avec le 950 pro tu devrais avoir moins de difficultés pour le faire reconnaitre en interne

sinon tu peux essayer le patch de Pike Alpha
démarres sur ton autre disque (pas le Nvme), sauvegarde ton fichier config.list
supprime NVMeGeneric.kext (ou HackrNVMeFamily-10_11_6_supp2016-003.kext)
il te faut un fichier IONVMEFamily.kext non modifié, sinon récupère le d'une autre installation (a mettre dans System/Library/Extention)
reconstruit le cache et redémarre l'ordi

ensuite ajoute ces codes dans kextsToPatch et KernelToPatch en éditant ton fichier config.plist
redémarre ton ordi toujours sur l'autre disque et logiquement ton disque Nvme devrait apparaitre en interne
si c'est bon tu peux mettre le code dans le config.plist du Nvme
si ce n'est pas bon remet le fichier config que tu as sauvegardé et utilise le patch de Rehabman

kextsToPatch

CODE
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#External</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SIXAdAeAiwgBAAAQ
</data>
<key>Name</key>
<string>IONVMeFamily</string>
<key>Replace</key>
<data>
kJCQkJCAiwgBAAAQ
</data>
</dict>


KernelToPatch

CODE
<key>KernelToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#3</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AMeDpAAAAAAQAABIi0gISA==
</data>
<key>Replace</key>
<data>
AMeDpAAAAAACAABIi0gISA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#1</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ibPoAgAAweAMBQAQAACJgw==
</data>
<key>Replace</key>
<data>
ibPoAgAAweAJBQAQAACJgw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#6_7</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
icGB4f8PAABIAdFIgfn/DwAAdzs=
</data>
<key>Replace</key>
<data>
icGB4f8BAABIAdFIgfn/AQAAdzs=
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#2</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
D7aMiIIAAACD+QwPhTIBAA==
</data>
<key>Replace</key>
<data>
D7aMiIIAAACD+QkPhTIBAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#8</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SYHF/w8AAEnB7QxJiwQkSA==
</data>
<key>Replace</key>
<data>
SYHF/w8AAEnB7QlJiwQkSA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#9_10</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
BgIAAEyNuAAQAABMiflIgeEA8P//SYmGGgEAAEmJjiIB
AABBvAAQAABJKfQ=
</data>
<key>Replace</key>
<data>
BgIAAEyNuAACAABMiflIgeEA8P//SYmGGgEAAEmJjiIB
AABBvAACAABJKfQ=
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#5</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
hv8PAABIwegMD7cPgeH/Dw==
</data>
<key>Replace</key>
<data>
hv8PAABIwegJD7cPgeH/Dw==
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#11</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AABJiY4iAQAAugAQAABIKQ==
</data>
<key>Replace</key>
<data>
AABJiY4iAQAAugACAABIKQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#14</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
iWTY+EmBxAAQAABJgccA8A==
</data>
<key>Replace</key>
<data>
iWTY+EmBxAACAABJgccA8A==
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily IONameMatch</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
PHN0cmluZz5wY2kxNDRkLGE4MDQ8L3N0cmluZz4=
</data>
<key>Replace</key>
<data>
PHN0cmluZz5wY2kxNDRkLGE4MDI8L3N0cmluZz4=
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#12</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
yAAAAEkp17gAEAAATYskJA==
</data>
<key>Replace</key>
<data>
yAAAAEkp17gAAgAATYskJA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#16</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
weIIQQ+2wcHgDEQJ0EQJwA==
</data>
<key>Replace</key>
<data>
weIIQQ+2wcHgCUQJ0EQJwA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#17</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RYTJD5XAD7bAweAMRAnYRA==
</data>
<key>Replace</key>
<data>
RYTJD5XAD7bAweAJRAnYRA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#4</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SYnGTYX2dGFBwecMSWP/vg==
</data>
<key>Replace</key>
<data>
SYnGTYX2dGFBwecJSWP/vg==
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#15</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
Bf8PAABIwegMZvfB/w8PlQ==
</data>
<key>Replace</key>
<data>
Bf8PAABIwegJZvfB/w8PlQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>IONVMeFamily Pike R. Alpha Patch#13</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
4b+AQBUGTYnWugAQAABFMQ==
</data>
<key>Replace</key>
<data>
4b+AQBUGTYnWugACAABFMQ==
</data>
</dict>

Écrit par : jeanba3000 19 Feb 2017, 23:12

Jean, me confirmes-tu que dans le 2e code « KernelToPatch », il manque tout à la fin la balise fermante </array> ?

En tout cas ça ne marche pas chez moi, après redémarrage sur le second volume, le ssd nvme ne monte plus, il est tout juste listé dans l'arborescence dans IORegistryExplorer mais plus identifié comme auparavant et pas vu par Information Système.
Le code ajouté dans config.plist apparait correctement dans Clover Configurator donc j'imagine qu'il ne comporte pas d'erreur de syntaxe (en ayant ajouté la balise array fermante)

Écrit par : jeanchrijaz 20 Feb 2017, 00:20

Citation (jeanba3000 @ 19 Feb 2017, 23:12) *
Jean, me confirmes-tu que dans le 2e code « KernelToPatch », il manque tout à la fin la balise fermante </array> ?

En tout cas ça ne marche pas chez moi, après redémarrage sur le second volume, le ssd nvme ne monte plus, il est tout juste listé dans l'arborescence dans IORegistryExplorer mais plus identifié comme auparavant et pas vu par Information Système.
Le code ajouté dans config.plist apparait correctement dans Clover Configurator donc j'imagine qu'il ne comporte pas d'erreur de syntaxe (en ayant ajouté la balise array fermante)

oui il manque la balise a la fin
je ne l'ai pas mise au cas ou tu aurais déjà des patch pour éviter de la répéter 2 fois

concernant le fait qu'il n'apparaisse toujours pas interne je sèche un peu
j'ai eut exactement le même problème sur mon 1er NVme et c'est suite a ca qu'on a conclus que le contrôleur du ssd n'était pas compatible
logiquement sur un 950 pro il n'y a aucun soucis, d'ailleurs même sur ma config ca a fonctionné de suite après en avoir mis un
je pense qu'il te manque un paramètre ou un oubli quelque part car il est déjà détecté
ca doit être 2 fois rien sinon ca te planterait le système au démarrage

donc il ne te reste que la solution du patch de Rehabman + un SSDT dans ACPI patched
a l'occasion envoies moi ton fichier config.plist que je regarde si tu n'as pas oublié un truc
je ne te garanti pas que je vais trouver car mes compétences sont assez limitées mais on ne sait jamais

Écrit par : jeanba3000 20 Feb 2017, 00:50

Merci, tu as mon config.plist dans le dernier post de la page précédente ;-)

Écrit par : jeanchrijaz 20 Feb 2017, 01:44

Citation (jeanba3000 @ 20 Feb 2017, 00:50) *
Merci, tu as mon config.plist dans le dernier post de la page précédente ;-)

exact... surtout qu'en plus c'est comme ca que j'ai remarqué que tu avais NVmeGeneric
je télécharge ca et je jette un oeil demain a tête reposée, je suis déjà sur un soucis lol

d'ailleurs si tu as la solution elle est la bienvenue (on ne sait jamais... lol)
j'ai changé de carte vidéo, et quand j'active les web drivers Nvidia je perds 1mo de mémoire sur la carte, et je perds le monitoring de son ventilo dans Istat menus et HWMonitor

Écrit par : jeanba3000 20 Feb 2017, 10:45

Pas banal ça, je compatis, ça m'énerverait bien…

Écrit par : jeanchrijaz 21 Feb 2017, 16:46

Citation (jeanba3000 @ 20 Feb 2017, 10:45) *
Pas banal ça, je compatis, ça m'énerverait bien…

j'ai posé la question dans le forum et m'a répondu qu'apparemment ca serait normal... http://forum.macbidouille.com/index.php?s=&showtopic=401950&view=findpost&p=4127894
le problème très certainement lié à FakeSMC.kext

concernant ta configuration j'ai téléchargé "EFI2016-10-09" et j'ai jeté un oeil mais je n'ai rien vu qui m'aurait choqué
le seul truc qui m'a un peu interpelé c'est l’arborescence de ton dossier EFI
pourquoi avoir mis tes kext dans "other" alors que tu es comme moi en 10.11?
bon ce n'est pas grave puisque ca fonctionne
et ensuite tu n'as pas pas de fichiers aml" dans ACPI/origin pour que je puisse regarder plus en détail et voir éventuellement pourquoi ca plante quand tu mets SSDT-NVME dans patched

Écrit par : polyzargone 27 Feb 2017, 13:16

Citation (jeanchrijaz @ 21 Feb 2017, 16:46) *
pourquoi avoir mis tes kext dans "other" alors que tu es comme moi en 10.11?


Peut-être en vue de l'arrivée future de macOS 10.13 smile.gif.

En procédant ainsi, on a pas besoin de faire attention dans http://forum.macbidouille.com/index.php?showtopic=392481. Si tout est bien configuré (càd en mettant tous les kexts additionnels dans l'EFI), il reste juste à lancer l'installeur depuis le dossier Applications.

Comme sur un Mac biggrin.gif !

Citation (jeanchrijaz @ 21 Feb 2017, 16:46) *
et ensuite tu n'as pas pas de fichiers aml" dans ACPI/origin pour que je puisse regarder plus en détail et voir éventuellement pourquoi ca plante quand tu mets SSDT-NVME dans patched


Ce n'est pas systématique. Il faut appuyer sur F4 dans le menu de boot de Clover pour que celui-ci génère les fichiers ACPI (DSDT.aml, SSDTx.aml etc.).

Écrit par : jeanchrijaz 27 Feb 2017, 17:17

Citation (polyzargone @ 27 Feb 2017, 13:16) *
Peut-être en vue de l'arrivée future de macOS 10.13 smile.gif.

En procédant ainsi, on a pas besoin de faire attention dans http://forum.macbidouille.com/index.php?showtopic=392481. Si tout est bien configuré (càd en mettant tous les kexts additionnels dans l'EFI), il reste juste à lancer l'installeur depuis le dossier Applications.

Comme sur un Mac biggrin.gif !

oui je sais... mais a moins d'avoir mal lu, il me semble qu'il est toujours sur 10.11.x
et a moins qu'il veuille passer sur Sierra ce n'était pas utile... mais bon ce n'est pas grave tant que ca fonctionne

Citation (polyzargone @ 27 Feb 2017, 13:16) *
Ce n'est pas systématique. Il faut appuyer sur F4 dans le menu de boot de Clover pour que celui-ci génère les fichiers ACPI (DSDT.aml, SSDTx.aml etc.).

oui je sais aussi... mais pour vérifier, modifier ou même créer un fichier DSDT sans ceux d'origine c'est un peu difficile
a moins qu'il y ait une autre solution?

Écrit par : polyzargone 27 Feb 2017, 17:51

Citation (jeanchrijaz @ 27 Feb 2017, 17:17) *
oui je sais... mais a moins d'avoir mal lu, il me semble qu'il est toujours sur 10.11.x
et a moins qu'il veuille passer sur Sierra ce n'était pas utile... mais bon ce n'est pas grave tant que ca fonctionne


Justement.

Puisque ça fonctionne pourquoi s'embêter à mettre des kexts dans des dossiers différents alors qu'un seul suffit. Si on met de côté le fait qu'il soit sur El Capitan, mettre tous ses kexts dans Other permet de démarrer n'importe quelle version d'OS X.

Je sais que tout le monde n'en utilise pas 36 en même temps ou que tout le monde ne prévoit pas de faire de MÀJ majeure mais bon, ça peut servir et surtout, ça simplifie la gestion. C'est une chose de moins à prendre en compte. Et accessoirement, ça allège le dossier EFI puisqu'il devient inutile de copier chaque kext dans chaque dossier 10.x.

Et crois moi, ça arrive souvent que quelqu'un n'arrive plus à démarrer parce que ses kexts sont restés dans un dossier 10.x wink.gif.

Citation (jeanchrijaz @ 27 Feb 2017, 17:17) *
oui je sais aussi... mais pour vérifier, modifier ou même créer un fichier DSDT sans ceux d'origine c'est un peu difficile
a moins qu'il y ait une autre solution?


C'était juste une précision tongue.gif.

Il y a effectivement d'autres solutions mais https://github.com/RehabMan/HP-ProBook-4x30s-DSDT-Patch/wiki/How-to-patch-your-DSDT (utiliser Windows ou extraire les tables ACPI depuis Linux ohmy.gif) ou déconseillées (lancer MaciASL et faire save as… tout bêtement).

Dans le dernier cas, il vaut mieux éviter parce que le bootloader (et particulièrement Clover) risque d'avoir déjà injecté des valeurs ce qui donnera probablement des fichiers biaisés.

Écrit par : jeanba3000 24 Jul 2017, 19:31

Salut les gens !

Un petit coucou pour signaler que j'ai profité du relâchement estival pour passer à 10.12.6, un peu laborieusement mais j'y suis arrivé : installation propre du système sur un ssd depuis un Mac, pas mal de tâtonnements pour la configuration de Clover et arriver à démarrer ce système, puis migration du compte utilisateur et applis, tests sur quelques boulots, enfin une fois convaincu que ça tourne, migration de l'ensemble sur mon ssd M2..

Un grand merci à jeanchrijaz dont le blog m'a été encore une fois très utile !

En négatif :
- Malgré l'application scrupuleuse des méthodes dont on a parlé, le SSD M2 est toujours reconnu comme externe.. Bon ce n'est pas très grave et il semblerait que le futur 10.13 améliore les choses, à suivre donc. Avec ma prudence habituelle, je me repencherai sur la question lorsque 10.13.6 sortira ! :-D
- Messages est toujours un peu capricieux, peut-être moins mais il arrive encore qu'il refuse d'envoyer des messages ou tente parfois de les passer en SMS :-/

En positif :
- le bruit dans mes enceintes apparu avec 10.11.6 a disparu, je peux enfin profiter de mes moniteurs, plus obligé de bosser au casque.
- la machine m'a semblé un poil plus réactive, mais c'est peut-être dans ma tête… J'ai bien plus gagné en agrément de travail en passant de After Effects CC2015 à CC2017 dont les prévisualisations sont redevenues normales.

Écrit par : jeanchrijaz 25 Jul 2017, 04:14

si ce n'est pas déjà fait, ajoute ces lignes dans ton fichier config.plist pour que ton SSDT se charge
c'est peut être pour ca que ton disque n'est toujours pas reconnu comme interne

CODE
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
</array>


il faut que tu aies ca dans l'onglet ACPI de clover configurator



et concernant macOS je suis toujours sur El capitan (10.11.6)...
et je n'ai aucun bruit parasite sur mes monitoring tongue.gif

http://jazzy88.free.fr/hack/config/bureau.jpg

Écrit par : polyzargone 25 Jul 2017, 07:14

Citation (jeanchrijaz @ 25 Jul 2017, 05:14) *
si ce n'est pas déjà fait, ajoute ces lignes dans ton fichier config.plist pour que ton SSDT se charge
c'est peut être pour ca que ton disque n'est toujours pas reconnu comme interne

CODE
<key>DropTables</key>
<array>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>CpuPm</string>
</dict>
<dict>
<key>Signature</key>
<string>SSDT</string>
<key>TableId</key>
<string>Cpu0Ist</string>
</dict>
</array>


il faut que tu aies ca dans l'onglet ACPI de clover configurator



C'est pour la gestion d'énergie du CPU ça… Je doute que ça change quelque chose pour l'histoire des icônes.

Tu peux toujours essayer ça même si je ne suis pas persuadé que ça marche :

Name : AppleAHCIPort
Find : 45787465726E616C
Replace : 496E7465726E616C
Comment : External icons patch

Écrit par : jeanchrijaz 25 Jul 2017, 10:20

houps autant pour moi....
effectivement je n'ai pas copié la bonne partie

bon j'ai des circonstances atténuantes, je rentrai de soirée et c'était 5h du matin...

@polyzargone
son disque est un NVme et il est reconnu comme externe dans le gestionnaire de disque (ou dans les informations système)
mais son icone est bonne
je regarderai ce soir quand je rentrerai chez moi ce que j'ai mis comme patch/code pour qu'il soit reconnu en interne

Écrit par : polyzargone 25 Jul 2017, 10:36

Citation (jeanchrijaz @ 25 Jul 2017, 11:20) *
@polyzargone
son disque est un NVme et il est reconnu comme externe dans le gestionnaire de disque (ou dans les informations système)
mais son icone est bonne


Ah OK !

En plus, j'imagine qu'il ne passe pas par l'AppleAHCIPort.kext donc ça n'aurait probablement servi à rien.

Citation (jeanchrijaz @ 25 Jul 2017, 11:20) *
je regarderai ce soir quand je rentrerai chez moi ce que j'ai mis comme patch/code pour qu'il soit reconnu en interne


Oui, c'est probablement un bout de code dans la SSDT unsure.gif.

Écrit par : jeanba3000 27 Jul 2017, 16:25

Citation (jeanchrijaz @ 25 Jul 2017, 05:14) *
si ce n'est pas déjà fait, ajoute ces lignes dans ton fichier config.plist pour que ton SSDT se charge
c'est peut être pour ca que ton disque n'est toujours pas reconnu comme interne

Ces lignes y sont déjà, merci :-)

Citation (jeanchrijaz @ 25 Jul 2017, 05:14) *
et concernant macOS je suis toujours sur El capitan (10.11.6)...
et je n'ai aucun bruit parasite sur mes monitoring tongue.gif

Pas de bruit du tout sous 10.9, insupportable sous 10.11, tolérable sous 10.12… bref les voiesx de l'informatique sont impénétrables… ;-)

Citation (polyzargone @ 25 Jul 2017, 08:14) *
Tu peux toujours essayer ça même si je ne suis pas persuadé que ça marche :

Name : AppleAHCIPort
Find : 45787465726E616C
Replace : 496E7465726E616C
Comment : External icons patch

Je le mettrais où dans Clover Configurator ? DSDT patches ?

Citation (jeanchrijaz @ 25 Jul 2017, 11:20) *
son disque est un NVme et il est reconnu comme externe dans le gestionnaire de disque (ou dans les informations système)
mais son icone est bonne

En fait elle ne l'est actuellement plus, j'ai l'icône jaune d'un disque externe

Citation (polyzargone @ 25 Jul 2017, 11:36) *
En plus, j'imagine qu'il ne passe pas par l'AppleAHCIPort.kext donc ça n'aurait probablement servi à rien.


Bon, pour détailler un peu les choses, j'ai :
dans ACPI/patched/
- SSDT.aml

dans driver64UEFI
- AppleImageCodec-64.efi
- AppleKeyAggregator-64.efi
- AppleUITheme-64.efi
- DataHubDxe-64.efi
- FirmwareVolume-64.efi
- FSInject-64.efi
- HFSPlus.efi
- OsxAptioFixDrv-64.efi
- OsxFatBinaryDrv-64.efi
- SMCHelper-64.efi
- VBoxHfs-64.efi

dans kexts/Other :
- AppleALC.kext
- FakeSMC.kext
- HackrNVMeFamily-10_12_6.kext
- IntelMausiEthernet.kext
- Lilu.kext
- NvidiaGraphicsFixup.kext
- X99_Injector USB 3.kext

Et je vous ai mis http://jeanba3000.free.fr/config2017-07.zip un zip avec mes fichiers config.plist et ssdt.aml.
Manque-t-il quelque chose pour que votre information soit complète ?
Merci en tout cas pour votre aide !

Écrit par : jeanchrijaz 28 Jul 2017, 22:08

rapidement...
déjà dans ACPI/patched il te manque un fichier SSDT : SSDT-NVMe-Pcc.aml
le fichier qui te sert pour faire reconnaitre ton M.2 NVme sur les bonnes lignes ACPI ... je pense que ton erreur vient de la...
tu as juste le kext mais ca ne suffit pas

pour le code donné un peu plus haut je me suis trompé... (en plus il y est déjà dans ton config.plist)
je rentrai de soirée et j'ai copié n'importe quoi (en vrac lol)
et celui que t'a donné polyzargone n'a aucun effet sur les NVme
mais bon tu devrais quand même mettre ton dossier CLOVER complet sur un serveur pour qu'on puisse y jeter un œil (même 2)

pour tes moniteurs, je pense que c'est plutot ta carte son qui déconne un peu....
tu utilises quoi comme carte, interne ou USB?

Écrit par : polyzargone 10 Aug 2017, 18:31

Pour l'icône, va voir ici : https://pikeralpha.wordpress.com/2016/07/01/help-my-nvme-show-up-as-external/

Écrit par : jeanba3000 12 Jul 2018, 12:24

Salut les gens !

J'ai profité d'un creux en ce début d'été pour me replonger dans le projet de passer à High Sierra pour voir si l'herbe y serait plus verte…

Grâce à ce https://www.tonymacx86.com/threads/how-to-extend-the-imac-pro-to-x99-successful-build-extended-guide.227001/ et quelques ajustements en partant encore d'un système pré-installé depuis un autre Mac sur un SSD dédié, ça s'est fait sans trop de difficultés et en une soirée (contrairement à toutes mes précédentes tentatives avortées de l'année passée).
J'ai donc enfin mon SSD M2 qui est reconnu comme interne avec les débits qui vont bien (AJA oscille entre 2000 et 3000 MB/s en lecture), l'audio qui fonctionne parfaitement sans bruit parasite. J'ai même tâté de l'overclock, qui plafonne avec mon exemplaire à 4,4 GHz.

Chose curieuse : sur Geekbench j'obtiens des scores inférieurs en single-core et supérieurs en multi-core aux résultats que j'avais initialement publiés :
4720 / 22495 et maintenant 4098 / 25904. On avait vu que le seul passage de 10.9.5 à 10.11.6 avait bien changé la donne, se pourrait-il que ce soit la même chose avec le passage à 10.13.5 ? Le changement d'identification de machine (iMac14,2 => iMacPro1,1) aurait-il également joué ?
Interrogation toute rhétorique car en pratique ça ne devrait pas me changer la vie.

En attendant la machine me semble plus stable qu'avant, mais ce n'est qu'un ressenti. Je vais être attentif à la manière dont tournent mes outils quotidiens, After Effect en tête, et désormais Cinema 4D pour lequel je viens de terminer une formation.

Au chapitre des désagréments sur lesquels je dois me pencher un peu plus et fureter le net pour les solutionner :
- J'ai deux écrans connectés à ma carte graphique, un 27" en display port et un 17" en DVI ; depuis un moment si je ne débranche pas le câble DP au démarrage, j'obtiens un écran noir. Heureusement je ne redémarre pas souvent dans l'année.
- J'avais un souci occasionnel mais récurrent d'impossibilité de sortie d'économiseur d'écran qui m'obligeait à forcer le redémarrage de la machine, je vais vérifier si ça le fait encore ou pas, et le cas échéant chercher une solution.

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