IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Z97p D3 / 4790K / 32go 2400mhz / GTX 960 / El Capitan, Un mac OS X 10.11.4 entièrement fonctionnel, sans effort !
Options
Osma
posté 29 Jun 2016, 03:28
Message #1


Nouveau Membre


Groupe : Membres
Messages : 4
Inscrit : 29 Jun 2016
Membre no 199 171



Salut à tous.

Voici un build d'une simplicité enfantine, et fonctionnant (à ma connaissance) à 100% (il est destiné à un collègue pour du mapping vidéo)

Les composants :

Gigabyte Z97p D3 : Bios Ozmosis (Z97PD3.F8-ozm167X-MASS-10-11-4-ready.rom.zip)
I7 4790K (AIO Antec H2O 620)
32GO G.Skill Trident X 2400Mhz C10
Pny GTX 960 (gpu principal, avec un écran en HDMI et un DVI, l'intel HD4600 n'étant pas utilisé, mais l'ayant tester il marche parfaitement OOB)
SSD 120 go pour OSX 10.11.4
SSD 120 go pour windows 7 X64 Pro
WD Blue 1TO pour le stockage (partagés entre les deux OS)

Tout ce beau monde dans un Cooler Master Silencio 550 alimenté par une Seasonic P-520 80+ platinum fanless et de bons ventilos en remplacement de ceux d'origines.

Le nécessaire :

. Une clé USB 8GO minimum
. Un Mac ou Hackintosh ou en VM, si vous en avez pas, regardez du côté de TransMac ( http://jafty.com/blog/make-a-bootable-el-c...rom-windows-pc/ )
. Un installer El Capitan Clean officiel du Mac App Store
. Le dernier Bios Ozmosis Z97p D3 pour El Capitan
. Disk Maker X
. Kext Utility
. RealtekRTL8111.kext
. VoodooHDA (package 2.8.8)
. Nvidia Web Driver
. Nvidia Cuda

Préparation du BIOS

. C'est donc un "hack" Ozmosis. J'ai téléchargé le dernier bios (à ce jour) ici : https://www.hackintosh-forum.de/index.php/T...is-Mod-Z97P-D3/
. J'ai placé le bios ozmosis (décompressé depuis l'archive ZIP téléchargée) sur un clé USB au préalablement formaté en FAT.
. Touche "FIN" au boot, pour accéder au QFlash.
. Upgrade du BIOS par le ozmosis, reboot automatique.
. Au nouveau boot, touche "SUPPR" pour accéder au bios.
. Modification classique des bios Gigabyte (VT-D=disable, EHCI=Enabler, OTHER OS, profile XMP 2). Peut être que cela fonctionne avec le VT-D activé, je n'ai pas testé
. F10 et c'est bon !

Préparation de la clé USB bootable el Capitan 10.11.4 :

. Vous devrez disposer d'une archive installation clean de El Capitan, dans mon cas : Install OS X El Capitan.app
. Sur un OSX existant (dans mon cas mon laptop sous yosemite) installer "Disk Maker X"
. Lancer Disk Maker X, cliquer sur DiskMaker X 5, choisissez El Capitan (10.11), puis "Utiliser cette copie" (il trouve automatiquement l'archive d’installation téléchargé précédemment) / "Une clé USB de 8go" (votre clé USB) ... Et c'est partis pour de longues minutes de copie

L'installation de El Capitan :

. Une fois votre clé USB prête et branchée sur votre future hackintosh, booter dessus (F12 puis choisissez votre clé USB d'installation El Capitan)
. Une fois sur le menu d'installation, sélectionner l'utilitaire de disque afin de formater le SSD qui recevra OSX sur une "patition GUID" en "OS X Extended" nommé El Capitan
. Quitter l'utilitaire de disque, et continuer l'installation de El Capitan en choisissant le disque "El Capitan" que l'on vient de créer
. Un reboot aura lieu, l’installation se termine après avoir configuré les différentes options (langue, clavier, réseau, compte etc...)

La post-installation :

Vous voici sur le bureau, c'est beau, mais ... ca lag confused5.gif en effet, il manque quelques drivers, notamment de chez Nvidia (sur le chipset intel HD4600, pas besoin de driver, ça marche directement)
. Télécharger le dernier Web Driver Nvidia pour OSX ainsi que le driver CUDA. Installez le driver CUDA et le WEB Driver (j'ai fais dans ce sens) puis rebooter à la demande du driver Nvidia.
. Voilà, la carte graphique est pleinement fonctionnelle et l'os parfaitement fluide.
Après un petit tour d'horizon, tout fonctionne sauf, le son et l'ethernet !
. Télécharger Kext utility (ou autre utilitaire équivalent)
. Télécharger le Kext pour l'ethernet : realtekrtl8111-binary : http://www.insanelymac.com/forum/files/dow...rtl8111-binary/
. Décompresser l'archive et aller chercher le kext : RealtekRTL8111-Binary\Version 2.2.1\Release\RealtekRTL8111.kext
. Glisser le dans Kext Utility, qui se chargera de l'installer et de réparer les permissions.
L'ethernet est maintenant fonctionnel !
. Pour le son : télécharger le dernier package VoodooHDA : https://sourceforge.net/projects/voodoohda/...sourceforge.net
. Télécharger le kext voodoohda final : VoodooHDA.kext-2.8.8-final.zip : https://sourceforge.net/projects/voodoohda/.../?source=navbar
. Télécharger VoodooHdaSettingsLoader-109.zip à la même adresse que ci-dessus.
. Installer VoodooHDA-2.8.8.pkg après l'avoir décompressé.
. Installer VoodooHDA.kext comme pour l'ethernet
. Installer VoodooHdaSettingsLoader-109 (je ne sais pas si c'est vraiment nécessaire ... mais je l'avais fait sans trop savoir ce que ça faisait)
. Un petit reboot et ... voilà, votre audio est reconnu (ainsi que le son par HDMI mais non testé)
. Chez moi, il y avait un souffle affreux sur les sorties son. Aller dans le panneau de configuration de VoodooHDA, baisser les gains d'entrée au minium (ils sont en effet au max ou presque sur la sortie ligne et casque) Voilà, tout va bien !



A ce stade, vous vous retrouvez avec un MAC PRO, clean, parfaitement fonctionnel bootant en 10 secondes (aller 15 si on compte le boot gigabyte).

Sous GeekBench, il dépasse à l'aise les iMAC à configuration équivalente. (4200+/16000+ vs 3800+/14000+ en moyenne)

Je n'ai pour le moment connu aucun dysfonctionnement (si ce n'est que que le mac reconnait 32GO ... 44678MHZ, ça je ne sais pas pourquoi)

Il cohabite parfaitement avec un windows, installer normalement sur le deuxième SSD, le dual boot se faisant par F12 au boot Gigabyte.


Voici pour ce Hackintosh d'une simplicité enfantine à faire ! En espérant que cela puisse aider !

[Edit] N'oubliez pas dans le BIOS d'indiquer l'ordre de boot de la machine. Dans mon cas, j'ai placé le SSD avec el Capitan en premier, de manière à ce que le PC boot sur OSX naturellement.

Ce message a été modifié par Osma - 29 Jun 2016, 17:29.
Raison de l'édition : Propos Hors Charte. Merci de la lire : http://forum.macbidouille.com/index.php?showtopic=50053 (notamment le point 10)
Go to the top of the page
 
+Quote Post
polyzargone
posté 29 Jun 2016, 14:42
Message #2


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 13 720
Inscrit : 11 May 2006
Membre no 60 938



Merci pour ton retour.

Juste un truc pour l'audio : si tu veux profiter de la qualité du kext natif AppleHDA, je te conseille d'essayer AppleALC.kext plutôt que VoodooHDA.kext (et tous ses ajouts). Il faudra bien entendu supprimer toute trace de ce dernier pour qu'il n'y ait pas de conflits.

En tous cas, bravo pour ton post très détaillé et ta config sous Ozmosis, ce qui est assez rare pour être souligné thumb.gif !

PS : Tu feras quand même attention à la Raison d'édition de ton post dry.gif.


--------------------
Un MacmacOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks Asus Z170-P - Core i7 6700 3,40 GHz - Sapphire RX 6600 XT 8 Go - 32 Go DDR4 Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...)

Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh
Go to the top of the page
 
+Quote Post
Osma
posté 29 Jun 2016, 17:04
Message #3


Nouveau Membre


Groupe : Membres
Messages : 4
Inscrit : 29 Jun 2016
Membre no 199 171



Salut.

Il y a une différence notable entre le driver Voodoo et le hda natif apple ?
Parce que j'avais tenté plusieurs solutions avec le applehda natif sans succès, la ou le VoodooHDA fonctionnait du premier coup.
Mais s'était sans compter sur les kext que tu as linker. Merci au passage, je les testerai !

C'est noté pour les [edit] ,)
Go to the top of the page
 
+Quote Post
polyzargone
posté 29 Jun 2016, 17:25
Message #4


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 13 720
Inscrit : 11 May 2006
Membre no 60 938



La qualité est meilleure et il n'y a pas de souffle à régler biggrin.gif.

Mais je voudrais juste vérifier un truc avant que tu ne te lances dans de grands changements biggrin.gif.

Pourrais-tu taper ceci dans le terminal et donner le résultat :

Code
ioreg | grep HD


Ou mieux :

Un IOreg extrait avec IORegistryExplorer 2.1 > File > Save as…


--------------------
Un MacmacOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks Asus Z170-P - Core i7 6700 3,40 GHz - Sapphire RX 6600 XT 8 Go - 32 Go DDR4 Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...)

Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh
Go to the top of the page
 
+Quote Post
Osma
posté 29 Jun 2016, 17:38
Message #5


Nouveau Membre


Groupe : Membres
Messages : 4
Inscrit : 29 Jun 2016
Membre no 199 171



Je vais faire ça, faut que je le rebranche vite fais, le collègue passe le chercher demain ^^

Tu veux vérifier quoi exactement, savoir si je dois chercher quelque chose en particulier.

Go to the top of the page
 
+Quote Post
polyzargone
posté 29 Jun 2016, 18:34
Message #6


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 13 720
Inscrit : 11 May 2006
Membre no 60 938



Je voudrais savoir si Ozmosis a correctement injecté un paramètre nécessaire au bon fonctionnement de l'AppleALC.kext. C'est un peu technique mais ce que je cherche, c'est le layout-id du device HDEF.


--------------------
Un MacmacOS 10.15.7 MacBook Air mi-2012 Core i5 1,7 GHz Intel HD 4000 SSD 64 Go
Des Hacks Asus Z170-P - Core i7 6700 3,40 GHz - Sapphire RX 6600 XT 8 Go - 32 Go DDR4 Gigabyte H110M-S2H - Core i5 6600 3,30 GHz - Zotac GTX 1060 6 Go - 32 Go DDR4 Gigabyte GA-H97-HD3 - Core i5 4570 3,20 GHz - MSI GTX 650 Ti 2 Go - 16 Go DDR3 Acer Aspire V3 772G Core i5 4210M 2,60 GHz - Intel HD 4600 + GTX 850M 2 Go (désactivée) - 16 Go DDR3 Dell Latitude e7470 Core i5 6300U 2,40 GHz - Intel HD 520 - 16 Go DDR4 Dell Latitude 7490 Core i7 8650U 1,90 GHz - Intel UHD 620 - 16 Go DDR4 Dell Latitude e7440 Core i7 4600U 2,10 GHz - Intel HD 4400 - 16 Go DDR3 HP Elite 8300 USFF - Core i7 3770S 3,90 GHz - Intel HD 4000 (+ quelques autres...)

Politique vis à vis des outils automatisés et des distributions - Guide d'installation - Tutoriels - Lexique et utilité des Kexts - FAQ Générale du Hackintosh - FAQ des Bootloaders - FAQ des Bootflags - FAQ des problèmes les plus courants - FAQ sur les Mises à jour Majeures sur Hackintosh
Go to the top of the page
 
+Quote Post
Osma
posté 30 Jun 2016, 23:14
Message #7


Nouveau Membre


Groupe : Membres
Messages : 4
Inscrit : 29 Jun 2016
Membre no 199 171



| | +-o HDEF@1B <class IOPCIDevice, id 0x1000001fe, registered, matched,$
| | | +-o Disabler <class Disabler, id 0x100000232, !registered, !matche$
| | | +-o VoodooHDADevice <class VoodooHDADevice, id 0x100000344, regist$
| | | +-o VoodooHDAEngine <class VoodooHDAEngine, id 0x1000003a2, regi$
| | | | +-o IOAudioStream <class IOAudioStream, id 0x1000003a3, regist$
| | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x10000$
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x10000$
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100$
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | | +-o IOAudioSelectorControl <class IOAudioSelectorControl, id 0$
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, id$
| | | +-o VoodooHDAEngine <class VoodooHDAEngine, id 0x1000003a8, regi$
| | | | +-o IOAudioStream <class IOAudioStream, id 0x1000003aa, regist$
| | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x10000$
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x10000$
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100$
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | | +-o IOAudioSelectorControl <class IOAudioSelectorControl, id 0$
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, id$
| | | +-o VoodooHDAEngine <class VoodooHDAEngine, id 0x1000003af, regi$
| | | | +-o IOAudioStream <class IOAudioStream, id 0x1000003b1, regist$
| | | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, id$
| | | +-o VoodooHDAEngine <class VoodooHDAEngine, id 0x1000003b2, regi$
| | | | +-o IOAudioStream <class IOAudioStream, id 0x1000003b4, regist$
| | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x10000$
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x10000$
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100$
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | | +-o IOAudioSelectorControl <class IOAudioSelectorControl, id 0$
| | | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, id$
| | | +-o VoodooHDAEngine <class VoodooHDAEngine, id 0x1000003b9, regi$
| | | +-o IOAudioStream <class IOAudioStream, id 0x1000003bb, regist$
| | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x10000$
| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | +-o IOAudioLevelControl <class IOAudioLevelControl, id 0x10000$
| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | +-o IOAudioToggleControl <class IOAudioToggleControl, id 0x100$
| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | +-o IOAudioSelectorControl <class IOAudioSelectorControl, id 0$
| | | | +-o IOAudioControlUserClient <class IOAudioControlUserClient$
| | | +-o IOAudioEngineUserClient <class IOAudioEngineUserClient, id$
| | +-o RP01@1C <class IOPCIDevice, id 0x1000001cd, registered, matched,$

Voici ce que j'ai pour HDEF.
Go to the top of the page
 
+Quote Post

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

 



Nous sommes le : 19th March 2024 - 08:46