7 votes

Accélération OpenGL avec Intel HD 3000

1 - Édition originale

Je possède un Macbook Pro 15" du début de l'année 2011, qui souffre de la problème bien connu, mais nié par Apple, des GPU. .
TL;DR Le problème est le suivant : la AMD Radeon HD 6XX0M est morte et le Macbook ne peut pas démarrer, ou peut démarrer mais avec d'énormes problèmes graphiques à l'écran.

2 - Solution de rechange

Il existe une solution à ce problème, qui consiste à désactiver le GPU AMD et à utiliser uniquement le chipset Intel HD 3000. Le principal moyen d'y parvenir est d'utiliser un logiciel tel que gfxCardStatus .

Cependant, comme mon Macbook ne démarrait pas (écran bleu après le logo Apple), j'ai réussi à désactiver mon AMD Radeon HD 6490M en entrant en mode mono-utilisateur et en supprimant les fichiers suivants de l'application /System/Library/Extensions/ :

AMDRadeonAccelerator.kext
AMDRadeonVADriver.bundle
AMDRadeonX3000GLDriver.bundle
AMDRadeonX4000GLDriver.bundle
ATI2400Controller.kext
ATI2600Controller.kext
ATI3800Controller.kext
ATI4600Controller.kext
ATI4800Controller.kext
ATI5000Controller.kext
ATI6000Controller.kext
ATI7000Controller.kext
ATIFramebuffer.kext
ATIRadeonX2000.kext
ATIRadeonX2000GA.plugin
ATIRadeonX2000GLDriver.bundle
ATIRadeonX2000VADriver.bundle
ATISupport.kext

3 - Problèmes restants

Mais, comme je l'ai dit, il ne s'agit que d'une solution de contournement pour permettre à OS X de démarrer. J'ai maintenant deux problèmes principaux :

  • Je ne peux pas brancher un écran externe sur le port Thunderbolt
  • Je ne peux pas lire les vidéos avi ou mkv.

Je sais qu'il n'y a pas de solution pour le premier problème, puisque l'Intel HD 3000 n'est même pas physiquement lié au port Thunderbolt.

Cependant, je suis à la recherche d'une solution pour le second problème. Le chipset Intel HD 3000 n'est peut-être pas un GPU qui tue, mais je suis sûr qu'il peut gérer une vidéo simple, et même des vidéos 1080p. Lorsque j'ouvre un fichier vidéo dans VLC, j'obtiens l'erreur suivante :

L'accélération OpenGL n'est pas prise en charge par votre Mac.
Votre Mac ne dispose pas de l'accélération Quartz Extreme, qui est nécessaire pour la sortie vidéo. Cela fonctionnera quand même, mais beaucoup plus lentement et avec des résultats peut-être inattendus.

Et dans les journaux :

erreur vout_macosx : aucune accélération matérielle OpenGL n'a été trouvée. Cela peut entraîner une sortie lente et des résultats inattendus.

Je pense que Mac OS X essaie d'obtenir l'accélération OpenGL grâce au GPU AMD. Et comme le GPU est censé fonctionner correctement, il n'essaie jamais d'obtenir les fonctionnalités adéquates du chipset Intel HD 3000.

Alors, y a-t-il un moyen d'obtenir plus de ce chipset ?

3voto

aux Points 146

J'ai le même problème avec le GPU sur mon MBP 2011 et j'ai utilisé la même solution que la vôtre (en plus de désactiver le GPU). AppleIntelHD3000Graphics.kext ). J'économise de l'argent pour le remplacement de la carte mère (ou le nouveau MBP Haswell, peu importe)

Je suis capable de lire la plupart des vidéos avec Miro joueur.

Cependant, je commence à avoir des difficultés avec mes yeux depuis qu'il n'est plus possible de contrôler la luminosité de l'écran

1voto

Guido Preite Points 3261

L'Intel HD 3000 a été utilisé comme carte unique également dans certaines configurations de Mac Mini.

Vous pouvez commencer par ces liens :

http://osx86.transformnews.com/how-to-enable-intel-hd3000-on-hackintosh-computers/

y

http://www.insanelymac.com/forum/topic/276668-intel-hd-3000-qeci-working/

mais je vous suggère fortement de poster votre question sur les forums insanelymac, probablement que vous y trouverez des personnes ayant une meilleure connaissance des kexts et des alternatives possibles pour votre cas.

0voto

Utku Points 425

Je suis confronté à ce problème depuis six mois... J'ai acheté un nouveau Air juste pour passer et avoir un ordinateur portable plus léger que le MBP 17" du début 2011, mais j'adore cet ordinateur. Donc, j'ai eu un peu de temps aujourd'hui et j'ai lu tout ce que j'ai pu trouver sur le sujet. En bref, il semble que je suis fixé de la même manière ; cependant, je n'ai supprimé que le fichier ATIRadeonX2000.kext (je crois que l'équivalent 15" est le 3000. J'ai fait quelques tests limités (Apature et fichier MKV avec VLC), les deux disent "Requiert un GPU haute performance" dans le moniteur d'activité, mais ils fonctionnent. Je n'utilise pas de moniteurs externes, donc nous verrons bien où il manque quelque chose.

Bonne chance.

0voto

J'ai eu le même problème et j'ai désactivé les pilotes en mode utilisateur unique. Cependant, il semble que macosx utilise toujours le GPU externe si vous le faites dans un mode basse performance, au lieu d'utiliser le GPU interne.

Cela a résolu mon problème : http://www.asyncro.com/2014/03/24/macbook-pro-discreate-graphics-card-issue-fix-updated/

La clé est de laisser d'abord votre macbook surchauffer et de le démarrer immédiatement après, ce qui désactivera votre GPU externe (avec tous les pilotes en place). Installez ensuite gfxCardStatus, redémarrez et seulement ensuite désactivez les pilotes en mode utilisateur unique.

Je suis capable de lire n'importe quelle vidéo sans problème maintenant. L'écran externe ne fonctionne toujours pas, mais je suppose qu'il n'y a aucun moyen de contourner ce problème.

0voto

Ellis Points 101

J'ai une solution facile pour avoir un Yosemite entièrement fonctionnel avec le GPU Intel. Le seul inconvénient est que vous ne pouvez pas utiliser le moniteur externe.

Solution : installer Yosemite sur un mbp comme si c'était un hackintosh

  1. créer une clé usb avec unibeast (mode ordinateur portable)
  2. démarrage sur cette touche (touche optionnelle pressée au démarrage)
  3. installer normalement
  4. post install : un shell script pour supprimer kernel_task cpu 250%.

http://ellis2323.github.io/mbp2011/Mbp2011.html

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X