Accelerazione OpenGL con Intel HD 3000

7

1 - Problema originale

Possiedo un Macbook Pro 15 "dei primi mesi del 2011, che soffre del noto- ma-negato da Apple problema GPU .
TL; DR : AMD Radeon HD 6XX0M è morto e il Macbook non può essere avviato, oppure può essere avviato ma con una grafica enorme glitch sullo schermo.

2 - Soluzione alternativa

C'è una soluzione a questo problema, che consiste nel disabilitare la GPU AMD e utilizzare solo il chipset Intel HD 3000. Il modo principale per farlo è utilizzare un software come gfxCardStatus .

Tuttavia, poiché il mio Macbook non era in fase di avvio (bloccato sullo schermo blu dopo il logo Apple), sono riuscito a disattivare AMD Radeon HD 6490M entrando in modalità utente singolo ed eliminando i seguenti file da /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 - Problemi rimanenti

Ma, come ho detto, questa è solo una soluzione per far sì che OS X venga avviato. Ora ho 2 problemi principali:

  • Non riesco a collegare uno schermo esterno alla porta Thunderbolt
  • Non riesco a riprodurre alcun video avi o mkv

So che non esiste alcuna soluzione per il primo problema, dal momento che Intel HD 3000 non è nemmeno fisicamente collegata alla porta Thunderbolt.

Tuttavia, sto cercando una soluzione al secondo problema. Il chipset Intel HD 3000 potrebbe non essere una GPU killer, ma sono sicuro che sia in grado di gestire un video semplice e persino video a 1080p. Quando apro un file video in VLC, ottengo il seguente errore:

OpenGL acceleration is not supported on your Mac
Your Mac lacks Quartz Extreme acceleration, which is required for video output. It will still work, but much slower and with possibly unexpected results.

E nei log:

vout_macosx error: no OpenGL hardware acceleration found. this can lead to slow output and unexpected results

Penso che Mac OS X stia cercando di ottenere l'accelerazione OpenGL grazie alla GPU AMD. E dal momento che la GPU dovrebbe funzionare correttamente, non cerca mai di ottenere le funzionalità adeguate dal chipset Intel HD 3000.

Quindi, c'è un modo per ottenere di più da questo chipset?

    
posta Pierre Espenan 02.10.2013 - 04:15
fonte

5 risposte

3

Sto riscontrando lo stesso problema con GPU sul mio MBP 2011 e stavo usando la stessa soluzione della tua (più inoltre disattivato AppleIntelHD3000Graphics.kext ). Risparmio di denaro per la sostituzione della scheda madre (o il nuovo Haswell MBP qualunque) ...

Sono in grado di riprodurre la maggior parte dei video con Miro player.

Anche se, sto iniziando ad avere problemi con i miei occhi poiché non è più possibile controllare la luminosità del monitor ...

    
risposta data 12.10.2013 - 21:50
fonte
1

L'Intel HD 3000 è stato utilizzato come scheda singola anche in alcune configurazioni di Mac Mini.

Puoi iniziare da questi link:

link

e

link

ma consiglio caldamente di pubblicare la tua domanda sui forum di insanelymac, probabilmente lì troverai persone con una conoscenza migliore di kexts e possibili alternative per il tuo caso.

    
risposta data 02.10.2013 - 13:08
fonte
0

Ho avuto a che fare negli ultimi sei mesi ... ho comprato una nuova Air solo per andare avanti e avere un portatile più leggero rispetto ai 17 "del 2011 MBP, ma adoro quel portatile. oggi e leggo tutto ciò che ho trovato su di esso. In breve, sembra che io sia stato risolto in modo simile, tuttavia ho rimosso solo il file ATIRadeonX2000.kext (credo che l'equivalente 15 "sia il 3000. Ho fatto alcuni test limitati (Apature e file MKV con VLC), entrambi dicono "Richiede GPU ad alte prestazioni" nel monitor delle attività, ma vengono eseguiti. Non utilizzare monitor esterni, quindi vedremo dove viene fuori.

Buona fortuna.

    
risposta data 19.11.2013 - 07:53
fonte
0

Ho avuto lo stesso problema e ho disabilitato i driver in modalità utente singolo. Comunque sembra che macosx usi ancora la GPU esterna se lo fai in alcune modalità a basso rendimento, invece di usare la GPU interna.

Questo ha risolto il mio problema: link

La chiave è lasciare che il macbook si surriscaldi e si avvii subito dopo, il che disabiliterà la GPU esterna (con tutti i driver in posizione). Quindi installa gfxCardStatus, riavvia e poi disattiva i driver in modalità utente singolo.

Ora sono in grado di riprodurre qualsiasi video. Il display esterno continua a non funzionare, ma immagino che non ci sia modo di farlo.

    
risposta data 12.11.2014 - 09:55
fonte
0

Ho una soluzione semplice per avere uno Yosemite perfettamente funzionante con la GPU Intel. L'unico inconveniente è: non è possibile utilizzare Monitor esterno.

Soluzione: installa Yosemite su un mbp come se fosse un hackintosh

  1. crea una chiave usb con unibeast (modalità laptop)
  2. avvia su questo tasto (tasto opzione premuto all'inizio)
  3. installa normalmente
  4. post install: uno script di shell per rimuovere la CPU kernel_task 250%

link

    
risposta data 27.12.2014 - 14:59
fonte

Leggi altre domande sui tag