Installer une ATI Radeon HD 5870

( 5 Votes )
Depuis qu'Apple a mis à jour son Mac Pro et ses iMac, la série HD 5xxx de chez ATI est désormais compatible avec Mac OS X depuis la version 10.6.4.

L'installation a été testée avec la carte graphique XFX HD 5870 édition AvP 1Go.




Pour cela il nous faut:

  1. Un hackintosh sous Mac OS X 10.6.4
  2. Les drivers ATi publiés par Apple
  3. L'injecteur aty_init.kext fournis par Netkas
  4. Le logiciel Kext Utility pour installer les extensions du kernel.

Pour le moment les pilotes ne fonctionnent qu'en mode 32 bits, il faudra donc booter en mode i386 à chaque démarrage. Pour ce faire ajoutez ceci à votre boot.list:

<key>Kernel Flags</key>
<string>-x32</string>

ou

<key>arch</key>
<string>i386</string>


Avant tout, il faut désinstaller les injecteurs précédents, tel que NVenabler, NVinject ou Graphicsenabler. Pour GraphicsEnabler ça ce passe aussi dans le boot.plist, supprimez la clé et sa valeur ou réglez la valeur sur "No".

Tous les kexts vont s'installer dans le dossier /Systeme/Bibliothèque/Extensions (communément abrégé par /S/L/E). Pour installer les drivers c'est très simple il suffit de copier vos extensions dans le dossier cité précédemment, puis de lancer le logiciel Kext Utility. Il va réparer les autorisations puis reconstruire les caches des extensions (système et Chameleon).

Enfin surtout il ne faut pas oublier de modifier votre fichier com.apple.boot.plist dans le dossier Extra, en y mettant le GraphicsEnabler à N (ou No), à la place de Y (ou Yes). Ou en supprimant carrément ce couple "key/string"

Vous pouvez maintenant rebooter.

Si vous n'avez pas édité votre fichier de configuration de Chameleon afin de démarrer en mode 32 bit. Au reboot n'oubliez surtout pas d'écrire la commande "-x32". Afin d'activer le mode verbose vous pouvez ajouter un petit "-v" à la suite du "-x32" au moment de choisir votre disque de démarrage. Sinon c'est un Kernel Panic qui vous attend au tournant.

Merci à Netkas pour les fichiers, et à la communauté Hackintosh pour les infos que j'ai pêché à droite et à gauche pour y arriver.
 

Commentaires 

 
0 #1 raid13 06-08-2010 19:58
Merci d'avoir validé et rajouter des ptites infos pour l'édition du com.apple.boot.plist.

Par contre pas content que des fautes d'orthographe soient rajoutées :p
ça fait un peu désordre :)
Citer
 
 
+1 #2 Trauma 06-08-2010 22:50
Tu te sens de meilleur humeur après une relecture j'espère :P
Citer
 
 
0 #3 07-08-2010 16:43
Hello,

587A ou 587N votre 5870?

DVI2DVI ou DVI2VGA?


Cdlt.
Citer
 
 
0 #4 07-08-2010 16:45
PS: en uakari?

Cheers.
Citer
 
 
+1 #5 07-08-2010 17:44
Petit erreur lire 587X et non 587N pour les v2 ;)
Citer
 
 
0 #6 08-08-2010 19:08
Merci pour la news.

Est ce compatible avec Ati Radeon HD 5770 ?

Merci
Citer
 
 
0 #7 raid13 08-08-2010 20:00
Citation en provenance du commentaire précédent de Trauma :
Tu te sens de meilleur humeur après une relecture j'espère :P

Oui beaucoup mieux m'sieur, merci :)

Citation en provenance du commentaire précédent de Sabrina :
Merci pour la news.

Est ce compatible avec Ati Radeon HD 5770 ?

Merci


Oui techniquement ça l'est.
Citer
 
 
0 #8 Trauma 10-08-2010 21:54
Je peux modifier chameleon pour faire fonctionner vos cartes je pense. Du coup en 64 bits.

Donnez moi vos device ID's et le framebuffer que vous utilisez. Au pire il faudra charger le VBIOS via chameleon, si il est vraiment nécessaire.

A+
Citer
 
 
0 #9 Flym4n 14-08-2010 09:56
Citation en provenance du commentaire précédent de Trauma :
Je peux modifier chameleon pour faire fonctionner vos cartes je pense. Du coup en 64 bits.

Donnez moi vos device ID's et le framebuffer que vous utilisez. Au pire il faudra charger le VBIOS via chameleon, si il est vraiment nécessaire.

A+

Tu fais comment? Je vais bientôt en installer une a un pote, mais j'ai pas ses device-id sous la main..
Citer
 
 
0 #10 Trauma 14-08-2010 10:51
HD 5770: 0x68b8 > Vervet
HD 5750: 0x68be > Vervet
HD 5850: 0x6899 ???
HD 5870: 0x6898 > Uakari
HD 5970: 0x689c > Uakari

Merci de confirmer les données au dessus.

Voila les info dont j'ai besoin, en plus de ça il me faut une sauvegarde de votre ioregistry explorer afin que je puis recuper les bin_image.

Une fois que j'aurais tout ça, plus besoin de ATI_Init...
Citer