(Hackintosh)Sapphire 7850 sur un mac pro 1.1

Hello, je vois que tu n'as pas résolu ton soucis et cela est bien dommage. Comme dis Poly, en dessous de la 10.8.5.

Après si tu as une back up quasi fonctionnelle, tu n'as rien à perdre à tester en 10.10.3. sinon il faudra se pencher sur le soucis d'identificatio de la carte dans les Kext spécifique comme le précisait Poly.


Tu crois vraiment qu'entre maverick et yosemite il y aura une difference? En plus avec ma 7300 GT time machine bug trop, impossible de le lancer.
Et niveau kext, je m 'y connais pas assez pour les rendre compatible.....
 
J'ai trouvé comment acceder aux log :


28/05/2015 00:35:18,690 com.apple.kextd[12]: WARNING - Invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/System/Library/Extensions/ATI7000Controller.kext"
28/05/2015 00:35:18,708 com.apple.kextd[12]: /System/Library/Extensions/ATI7000Controller.kext - no compatible dependency found for com.apple.kext.AMDSupport.
28/05/2015 00:35:18,716 com.apple.kextd[12]: Can't load /System/Library/Extensions/ATI7000Controller.kext - failed to resolve dependencies.
28/05/2015 00:35:18,719 com.apple.kextd[12]: Load com.apple.kext.AMD7000Controller failed; removing personalities from kernel.
28/05/2015 00:35:18,000 kernel[0]: SMC::smcReadKeyAction ERROR: smcReadData8 failed for key BEMB (kSMCKeyNotFound)
28/05/2015 00:35:19,081 com.apple.kextd[12]: WARNING - Invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/System/Library/Extensions/AMDRadeonAccelerator.kext"
28/05/2015 00:35:19,507 apsd[59]: CGSLookupServerRootPort: Failed to look up the port for "com.apple.windowserver.active" (1102)
28/05/2015 00:35:20,000 kernel[0]: Sound assertion in AppleHDAEngine at line 581
28/05/2015 00:35:21,000 kernel[0]: kxld[com.apple.AMDRadeonAccelerator]: The vtable '__ZTV20AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
28/05/2015 00:35:21,000 kernel[0]: kxld[com.apple.AMDRadeonAccelerator]: The vtable '__ZTV20AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
28/05/2015 00:35:21,000 kernel[0]: kxld[com.apple.AMDRadeonAccelerator]: The vtable '__ZTV20AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
28/05/2015 00:35:21,000 kernel[0]: kxld[com.apple.AMDRadeonAccelerator]: The vtable '__ZTV20AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
28/05/2015 00:35:21,000 kernel[0]: Can't load kext com.apple.AMDRadeonAccelerator - link failed.
28/05/2015 00:35:21,000 kernel[0]: Failed to load executable for kext com.apple.AMDRadeonAccelerator.
28/05/2015 00:35:21,000 kernel[0]: Kext com.apple.AMDRadeonAccelerator failed to load (0xdc008016).
28/05/2015 00:35:21,000 kernel[0]: Failed to load kext com.apple.AMDRadeonAccelerator (error 0xdc008016).
28/05/2015 00:35:21,101 com.apple.kextd[12]: Failed to load /System/Library/Extensions/AMDRadeonAccelerator.kext - (libkern/kext) link error.
28/05/2015 00:35:21,104 com.apple.kextd[12]: Load com.apple.AMDRadeonAccelerator failed; removing personalities from kernel.
28/05/2015 00:35:21,119 com.apple.kextd[12]: WARNING - Invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/System/Library/Extensions/AMDRadeonX4000.kext"
28/05/2015 00:35:22,161 WindowServer[162]: Session 256 retained (2 references)
28/05/2015 00:35:22,161 WindowServer[162]: Session 256 released (1 references)
28/05/2015 00:35:22,178 WindowServer[162]: Session 256 retained (2 references)
28/05/2015 00:35:22,181 WindowServer[162]: init_page_flip: page flip mode is on
28/05/2015 00:35:22,000 kernel[0]: PXS1: Not usable
28/05/2015 00:35:22,182 WindowServer[162]: CGXMappedDisplayStart: can't open any framebuffer
28/05/2015 00:35:22,183 WindowServer[162]: CGXDisplayDriverInitialize: No Display drivers loaded
 
De retour :D

Alors en principe, sous Mavericks 10.9.5, tu n'as rien à faire du tout. Pas de kexts trafiqués à installer, ceux de Mavericks doivent reconnaître nativement ta carte.

Il ne faut surtout pas installer/remplacer/modifier ceci :

AMD7000controller.kext
AMDRadeonAccelerator.kext
AMDRadeonX4000.kext
ATI7000Controller.kext

L'AMDRadeonAccelerator.kext et l'ATI7000Controller.kext sont dans le premier cas inutile et dans le second cas redondant puisqu’équivalent à AMD7000controller.kext. D'ailleurs, ces deux kexts n'existent tout simplement plus sous 10.9.5.

Les seuls AMD7000controller.kext et AMDRadeonX4000.kext suffisent et ils contiennent déjà les vendor/device ID de ta carte. Il faut donc virer AMDRadeonAccelerator.kext et ATI7000Controller.kext, réparer les permissions et le cache système avec Kext Wizard et normalement, c'est tout.

Maintenant, il est possible que tu aies quelques soucis en utilisant deux écrans simultanément et aussi que l'affichage n'apparaisse qu'une fois arrivé sur le bureau. Entre temps, tu risques de te retrouver avec un écran noir.

La solution sera peut-être de passer par cette astuce : Ajouter GraphicsEnabler=Yes (ou No) qui est effectivement normalement destiné à être utilisé avec Chameleon mais que tu peux quand même utiliser sur un vrai Mac.

Il faut modifier le fichier com.apple.Boot.plist qui se trouve à la racine de ton disque dans Bibliothèque/Preferences/SystemConfiguration/

Là, tu le copie sur le bureau et tu en fais une copie en lieu sûr puis tu l'ouvre avec TextEdit par exemple et tu ajoute après ces deux lignes :

<key>Kernel Flags</key>
<string></string>

ceci :

<key>GraphicsEnabler</key>
<string>Yes</string>

ou

<key>GraphicsEnabler</key>
<string>No</string>

Exemple :

1ACf7F7


Tu sauvegarde et tu le recopie dans Bibliothèque/Preferences/SystemConfiguration/ après avoir rentré ton mot de passe.

En cas de soucis, un démarrage sans extensions devrait te permettre de retourner sur le bureau et de remettre le fichier original à sa place.

Bien entendu, il va de soi qu'il faut travailler avec des sauvegardes et pas sur un système de production ou qui contient des données importantes. Le mieux est encore de faire des tests sur un disque différent ou externe.
 
Dernière édition:
  • J’aime
Réactions: roipiotr
De retour :D

Alors en principe, sous Mavericks 10.9.5, tu n'as rien à faire du tout. Pas de kexts trafiqués à installer, ceux de Mavericks doivent reconnaître nativement ta carte.

Il ne faut surtout pas installer/remplacer/modifier ceci :

AMD7000controller.kext
AMDRadeonAccelerator.kext
AMDRadeonX4000.kext
ATI7000Controller.kext

L'AMDRadeonAccelerator.kext et l'ATI7000Controller.kext sont dans le premier cas inutile et dans le second cas redondant puisqu’équivalent à AMD7000controller.kext. D'ailleurs, ces deux kexts n'existent tout simplement plus sous 10.9.5.

Les seuls AMD7000controller.kext et AMDRadeonX4000.kext suffisent et ils contiennent déjà les vendor/device ID de ta carte. Il faut donc virer AMDRadeonAccelerator.kext et ATI7000Controller.kext, réparer les permissions et le cache système avec Kext Wizard et normalement, c'est tout.

Maintenant, il est possible que tu aies quelques soucis en utilisant deux écrans simultanément et aussi que l'affichage n'apparaisse qu'une fois arrivé sur le bureau. Entre temps, tu risques de te retrouver avec un écran noir.

La solution sera peut-être de passer par cette astuce : Ajouter GraphicsEnabler=Yes (ou No) qui est effectivement normalement destiné à être utilisé avec Chameleon mais que tu peux quand même utiliser sur un vrai Mac.

Il faut modifier le fichier com.apple.Boot.plist qui se trouve à la racine de ton disque dans Bibliothèque/Preferences/SystemConfiguration/

Là, tu le copie sur le bureau et tu en fais une copie en lieu sûr puis tu l'ouvre avec TextEdit par exemple et tu ajoute après ces deux lignes :

<key>Kernel Flags</key>
<string></string>

ceci :

<key>GraphicsEnabler</key>
<string>Yes</string>

ou

<key>GraphicsEnabler</key>
<string>No</string>

Exemple :

1ACf7F7


Tu sauvegarde et tu le recopie dans Bibliothèque/Preferences/SystemConfiguration/ après avoir rentré ton mot de passe.

En cas de soucis, un démarrage sans extensions devrait te permettre de retourner sur le bureau et de remettre le fichier original à sa place.

Bien entendu, il va de soi qu'il faut travailler avec des sauvegardes et pas sur un système de production ou qui contient des données importantes. Le mieux est encore de faire des tests sur un disque différent ou externe.


Wouaw merci je vais essayer ça de suite :)
 
De retour :D

Alors en principe, sous Mavericks 10.9.5, tu n'as rien à faire du tout. Pas de kexts trafiqués à installer, ceux de Mavericks doivent reconnaître nativement ta carte.

Il ne faut surtout pas installer/remplacer/modifier ceci :

AMD7000controller.kext
AMDRadeonAccelerator.kext
AMDRadeonX4000.kext
ATI7000Controller.kext

L'AMDRadeonAccelerator.kext et l'ATI7000Controller.kext sont dans le premier cas inutile et dans le second cas redondant puisqu’équivalent à AMD7000controller.kext. D'ailleurs, ces deux kexts n'existent tout simplement plus sous 10.9.5.

Les seuls AMD7000controller.kext et AMDRadeonX4000.kext suffisent et ils contiennent déjà les vendor/device ID de ta carte. Il faut donc virer AMDRadeonAccelerator.kext et ATI7000Controller.kext, réparer les permissions et le cache système avec Kext Wizard et normalement, c'est tout.

Maintenant, il est possible que tu aies quelques soucis en utilisant deux écrans simultanément et aussi que l'affichage n'apparaisse qu'une fois arrivé sur le bureau. Entre temps, tu risques de te retrouver avec un écran noir.

La solution sera peut-être de passer par cette astuce : Ajouter GraphicsEnabler=Yes (ou No) qui est effectivement normalement destiné à être utilisé avec Chameleon mais que tu peux quand même utiliser sur un vrai Mac.

Il faut modifier le fichier com.apple.Boot.plist qui se trouve à la racine de ton disque dans Bibliothèque/Preferences/SystemConfiguration/

Là, tu le copie sur le bureau et tu en fais une copie en lieu sûr puis tu l'ouvre avec TextEdit par exemple et tu ajoute après ces deux lignes :

<key>Kernel Flags</key>
<string></string>

ceci :

<key>GraphicsEnabler</key>
<string>Yes</string>

ou

<key>GraphicsEnabler</key>
<string>No</string>

Exemple :

1ACf7F7


Tu sauvegarde et tu le recopie dans Bibliothèque/Preferences/SystemConfiguration/ après avoir rentré ton mot de passe.

En cas de soucis, un démarrage sans extensions devrait te permettre de retourner sur le bureau et de remettre le fichier original à sa place.

Bien entendu, il va de soi qu'il faut travailler avec des sauvegardes et pas sur un système de production ou qui contient des données importantes. Le mieux est encore de faire des tests sur un disque différent ou externe.



De retour :D

Alors en principe, sous Mavericks 10.9.5, tu n'as rien à faire du tout. Pas de kexts trafiqués à installer, ceux de Mavericks doivent reconnaître nativement ta carte.

Il ne faut surtout pas installer/remplacer/modifier ceci :

AMD7000controller.kext
AMDRadeonAccelerator.kext
AMDRadeonX4000.kext
ATI7000Controller.kext

L'AMDRadeonAccelerator.kext et l'ATI7000Controller.kext sont dans le premier cas inutile et dans le second cas redondant puisqu’équivalent à AMD7000controller.kext. D'ailleurs, ces deux kexts n'existent tout simplement plus sous 10.9.5.

Les seuls AMD7000controller.kext et AMDRadeonX4000.kext suffisent et ils contiennent déjà les vendor/device ID de ta carte. Il faut donc virer AMDRadeonAccelerator.kext et ATI7000Controller.kext, réparer les permissions et le cache système avec Kext Wizard et normalement, c'est tout.

Maintenant, il est possible que tu aies quelques soucis en utilisant deux écrans simultanément et aussi que l'affichage n'apparaisse qu'une fois arrivé sur le bureau. Entre temps, tu risques de te retrouver avec un écran noir.

La solution sera peut-être de passer par cette astuce : Ajouter GraphicsEnabler=Yes (ou No) qui est effectivement normalement destiné à être utilisé avec Chameleon mais que tu peux quand même utiliser sur un vrai Mac.

Il faut modifier le fichier com.apple.Boot.plist qui se trouve à la racine de ton disque dans Bibliothèque/Preferences/SystemConfiguration/

Là, tu le copie sur le bureau et tu en fais une copie en lieu sûr puis tu l'ouvre avec TextEdit par exemple et tu ajoute après ces deux lignes :

<key>Kernel Flags</key>
<string></string>

ceci :

<key>GraphicsEnabler</key>
<string>Yes</string>

ou

<key>GraphicsEnabler</key>
<string>No</string>

Exemple :

1ACf7F7


Tu sauvegarde et tu le recopie dans Bibliothèque/Preferences/SystemConfiguration/ après avoir rentré ton mot de passe.

En cas de soucis, un démarrage sans extensions devrait te permettre de retourner sur le bureau et de remettre le fichier original à sa place.

Bien entendu, il va de soi qu'il faut travailler avec des sauvegardes et pas sur un système de production ou qui contient des données importantes. Le mieux est encore de faire des tests sur un disque différent ou externe.

Salut, juste que mon problème sous 10.9.5, c'est que la carte est reconnue, elle fonctionne... mais je n'ai qu'une résolution et de gros lag (et impossibilité de connecter ce deuxième écran). Surtout quand je boot en HDMI (avec un ou deux écrans) l'ordi ne démarre pas.
Je vais quand même essayer ton histoire mais je doute que ça règle mon problème dans l'absolu. :):)