Afin d'apporter ma petite pierre à l'édifice je fait un topic sur mon installation qui est fonctionnel à 100% (si ça peut aider des personnes à se faire un hackintosh sans trop se prendre la tête)
Plateforme physique :
Carte mère : gigabyte EP45-DS3LR (pour l'instant aucune mise à jours de bios n'est sorti, donc j'en suis à la version par défaut)
Processeur : Intel Core2duo E8400 (CPU tournant à 3Ghz)
Mémoire : Transcend 4Gb DDR2 800Mhz (PC-6400, j'ai mis 2 barettes)
Carte graphique : Twintech 9800GT 512Mb (id de carte 0x0614)
Disque dur : Maxtor DiamondMax 22 320Go 32Mo de cache (premier disque de test un vieux Maxtor 80Go SATA), ce point là importe peu à part que ça doit être du SATA.
Graveur DVD : Samsung SH-S223F SATA
Carte PCI : Firewire (chipset VT6307)
Configuration du BIOS
Révision du bios : F1 (première version, il n'existe que la F2 à l'heure actuel que je n'ai pas testé mais le change log ne semble pas résoudre grand chose)
Si joint les captures d'écran complète de ma configuration.
Voici les modifications a apporter (mon bios est configuré comme ça et c'est super stable, cette conf permet d'utiliser le kernel vanilla) :
- MB Intelligent Tweaker : aucunes modifications ou peu importante (il s'agit de la configuration matériel, timming mémoire, etc)
- Standard CMOS Features : aucunes modifications ou peu importante (configuration standard, horloge, etc)
- Advanced BIOS Features :
-------> HDD S.M.A.R.T. Capability : Enable
-------> Limit CPUID Max. to 3 : Disabled
-------> No-Execute Memory Protect : Enable
-------> CPU Enhanced Halt (D1E) : Enable
-------> C2/C2E State Support : Enable
-------> C4/C4E State Support : Enable
-------> CPU Thermal Monitor 2(TM2) : Enable
-------> CPU EIST Fonction : Enable
-------> Virtualisation Technology : Enable
-------> Delay For HDD (Secs) : 0
-------> Full Screen LOGO Show : Enable
-------> Init Display Firts : PCI
- Integrated Peripherals :
-------> SATA RAID/AHCI Mode : AHCI
-------> SATA Port0-3 Native Mode : Enable
-------> USB Controller : Enable
-------> USB 2.0 Controller : Enable
-------> USB Keyboard Support : Enable
-------> USB Mouse Support : Enable
-------> Legacy USB storage detect : Enable
-------> Azalia Codec : Auto
-------> Onboard H/W LAN : Enable
-------> Green LAN : Disabled
-------> Onboard IDE Controller : Disable (question de préférence, je préfère être full SATA comme les macs originaux)
-------> Onboard Serial Port 1 : Disable (question de préférence, je ne m'en sert pas)
-------> Onboard Parallel Port : Disable (question de préférence, je ne m'en sert pas)
- Power Management Setup :
-------> ACPI Suspend Type : S3(STR)
-------> HPET Support : Enable
-------> HPET Mode : 64-bit mode (pas sur que ça soit utile mais vu que macos peut éxécuter du code 64 bits je préfère l'activer)
Installation logiciel :
iPC 10.5.6 public beta (la description complète se trouve sur le forum, le téléchargement n'est pas trop compliqué via les sources habituelles)
Options sélectionné :
- Intel ICH10 SUpport
- Shutdown/Restart
- Patch DSDT
- AppleSMBIOS-27 Rev3 800Mhz (si vous avez de la mémoire avec un autre timing sélectionné la bonne vitesse)
- Pack de langue française
Donc avec ça après l'installation vous obtenez un système stable avec le kernel vanilla 9.6.0 (kernel d'origine des vrai macos), pas de son (mais après de nombreuses installation je n'ai pas trouvé de pilotes fonctionnel sur le cd iPC), le réseaux partiellement fonctionnel (accès internet et partage SMB ok, mais certains servicse comme Bonjour ne fonctionne pas), le PATA avec le chipset jmicron 368 semble fonctionné mais j'ai rencontré des instabilités je recommande donc sa désactivation (le chipset jmicron est détecté et fonctionne avec ou sans le patch contenu sur iPC mais dans les 2 cas le kernel crash aléatoirement en cas de grosse charge de lecture ou d'écriture sur le disque). La carte firewire a base de VT6307 fonctionne de suite.
Faire fonctionner la carte graphique :
La twintech 9800GT 512MB est très bien car avec les fichiers d'origine apple elle fonctionne, il suffit d'entrer les EFI string correcte. Pour cela utilisez osx86tools (ne pas installer celui contenu sur le dvd iPC car il ne fonctionne pas), j'ai personnellement ajouter l'EFI string suivant : NVIDIA GeForce 9800GT 512MB, ensuite j'ai indiqué 512MB pour la taille de la mémoire et DVI/DVI pour nvcap. On applique cela et on reboot. Dès lors toutes les résolutions sont disponible, QE et CI fonctionne, ainsi que OpenGL (quand je dit opengl fonctionne ça veut dire qu'on peut lancer les jeux sans problème).
Faire fonctionner le réseau :
Super simple on télécharge le pilote R1000 chez Psystar et on l'injecte dans les extensions avec kexthelper. Un reboot et on a tout les services réseaux fonctionnel.
Faire fonctionner le son :
Là c'est plus compliqué, aucun pilote du dvd iPC ne fonctionne, je n'ai pas réussi avec la méthode de l'injecteur (j'ai pourtant bien fait le dump sous linux mais la carte est bien détecté mais pas les sortis/entrés), j'ai finalement téléchargé ce kext de Taruga et je l'ai installé avec kexthelper.
Arrivé là vous avez du passé maximum 30 minutes d'installation et vous avez un "Mac" pleinement fonctionnel.
Qu'est ce qui marche que j'ai testé :
- World of Warcraft full détail toutes options activés en 1600x1200, pas moins de 40fps et des pointes à 90fps dans les batiments.
- ilife'08 fonctionne nickel
- Microsoft Office 2008 fonctionne parfaitement.
- Aperture 2 ok
- iview media pro ok
- rosetta fonctionne également (vu que l'installer de wow première version était prévu pour une plateforme powerpc)
- On peut faire toutes les mises à jours, pour l'instant je n'ai eu aucun problème, mise à jours office 2008 fonctionne aussi
- gravure avec itune et toast 9 aucun problème (macos détecte et sais comment utiliser le graveur)
Ce qui ne marche pas :
- chipset jmicron 368, après pas mal de test (au début je pensais que ça venais d'une surchauffe cpu) je me suis aperçu que dès que j'utilisais intensivement mon disque connecté au port PATA (IDE) j'avais un crash kernel, je pouvais lire des données et les copiers mais lorsque je montais une image dmp ou que j'installais un logiciel sur ce disque j'avais un crash du kernel, j'ai désactivé le port dans le bios et depuis aucun soucis.
Voila, j'espère avoir aider ceux qui comme voudrais avoir un mac 100% fonctionnel, si vous voulez vous construire une plateforme macos 100% fonctionnel je pense que vous devriez y arrivé en utilisant les mêmes composants que moi.
Performance :
Très correcte, vu le prix dépensé, je suis content d'attendre des performances aussi correctes.
XBench : 193
OpenGL Extentions Viewers 2048x1440 : 153fps
