Eu tenho um MacBook Pro do início de 2011 afetado pelo conhecido problema na placa de vídeo (AMD 6490M 256MB). Tópico no fórum da Apple
Esperançosamente, esperando um programa de substituição da Apple, quero desativar os gráficos discretos e ativar apenas o chip Intel HD3000 no i7.
Consegui acessar o sistema executando estes comandos no "Modo de usuário único":
$ mkdir /DisabledExtensions
$ mv /Library/Extensions/AMD* /DisabledExtensions/
Depois disso, o Mac é inicializado no Mavericks, mas não tenho aceleração gráfica , toda animação é muito lenta. Não consigo alterar o brilho da tela, a calibração de cores é diferente. Em "Configurações> Monitor", mostra que o computador está conectado a um monitor externo.
Instalei o gfxCardStatus v2.2.1, que mostra que estou executando na placa gráfica discreta e não há chance de mudar para a integrada. Embora eu possa ver que a extensão HD3000 está carregada:
$ kextstat | grep HD3000
110 0 0xffffff7f837dc000 0x62000 0x62000 com.apple.driver.AppleIntelHD3000Graphics (8.2.4) <84 11 7 5 4 3 1>
O serviço de atendimento ao cliente da Apple diz que eles não têm um procedimento "oficial" para desativar a placa gráfica discreta.
Aqui estão as especificações:
Processador : 2 GHz Intel Core i7
Memória : 4 GB 1333 MHz DDR3
Gráficos : AMD Radeon HD 6490M 256 MB
Software : OS X 10.9.5 (13F34)
fonte
Respostas:
Desativar as extensões do kernel da ATI / AMD não forçará o sistema operacional a mudar para os gráficos integrados da Intel. É um equívoco em todas as correções / instruções disponíveis ... Tudo o que faz é executar o chip discreto com um driver de fallback sem aceleração gráfica. Isso é semelhante ao modo de exibição padrão "640x480 VGA" no Windows, sempre que não é possível carregar o driver da GPU proprietária. A mesma GPU está sendo usada, mas não em sua capacidade total.
Aqui está o que acontece depois de desativar as extensões AMD / ATI:
No entanto, não há aceleração gráfica.
Defeitos gráficos existentes ou novos (barras / linhas azuis ou rosa, imagem irregular / fora de ordem, ruído etc.) aparecerão à medida que a temperatura flutuar (rodando a GPU em alta temperatura, ligar / desligar a energia etc.), presumivelmente devido ao problema da solda sem chumbo.
Os defeitos estão presentes no momento da inicialização.
O LCD interno é tratado como um monitor externo, com apenas uma resolução possível: a resolução máxima da tela (1440x900 ou 1680x1050).
Quando o LCD do laptop é usado, ele permanece com brilho total e não desliga quando a tampa é fechada. Isso danifica fisicamente a tela com o passar do tempo (não demora muito, várias semanas serão necessárias).
Um monitor externo Thunderbolt pode ser usado se a tampa do laptop estiver fechada no momento da inicialização (antes da imagem aparecer no LCD do laptop).
O único método que conheço que aciona a opção de gráficos integrados é o método de superaquecimento-desligamento.
0 (opcional). Se você conseguir que a exibição apareça usando o método disable-kernel-extensions, defina sua conta como login automático. Instale o switchGPU ou uma ferramenta semelhante para automatizar a etapa 3 abaixo.
Deixe o Macbook Pro superaquecer em um cobertor ou bolsa fechada para forçar o desligamento automático.
Ligue-o imediatamente. Deve estar usando os gráficos integrados.
Alterne rapidamente para gráficos integrados usando gfxCardStatus (com a configuração adequada em Preferências do sistema / Economia de energia).
O problema com esse método é que o sistema operacional alternará para gráficos discretos sempre que você executar um aplicativo que usa aceleração gráfica. Portanto, essa não é uma solução permanente.
A realidade é que, enquanto o GPU BGA estiver sobre essas esferas de solda RoHS, o método disable-kernel-extensions também começará a falhar em algum momento. A única solução duradoura é reballing o GPU BGA com solda de chumbo, se você desistiu da Apple. Encontrar um serviço confiável de reballing que entenda os perfis de temperatura e siga as técnicas de solda adequadas é outro obstáculo.Atualização: Louis Rossmann apontou que o problema não está nas esferas de solda no tabuleiro, mas nas juntas de solda muito menores no chip da GPU ( veja o vídeo @ 1:04: Recuperando um cavalo morto: perguntas e respostas na caixa de entrada do YT. ). Foi mencionado que o problema real pode ser temporariamente corrigido como um efeito colateral do processo de reballing / reflowing, mas a única solução permanente é substituir a GPU, ou seja, toda a placa através da Apple.
Para sua informação, o programa de substituição da Apple termina em 31 de dezembro de 2016.
fonte
sudo nvram -p | grep gpu
favor? curioso o que seugpu-policy
está definido paraSOLUÇÃO SEM HARDWARE E USB EXTERNO (apenas comandos)
Eu estava lutando com isso no computador de um cliente que aceitei porque parecia ser o mesmo problema do meu MBP 2010 (trocar um chip pequeno, que comprei muito mais para o caso), mas não era o mesmo.
Depois de assistir a um vídeo de Louis Rossmann sobre o assunto (que foi um pouco deprimente), de alguma forma eu encontrei o link do fórum sobre macrumores e tentei seguir o método fácil (sem o Arch Linux), e encontrei esse outro link explicando de maneira mais fácil procedimento completo listado entre os comentários do macforum ( # 875 de 2634 listados hoje).
Então, recapitulando: criar um guia completo juntando todos eles incluiria:
Uma dica extra: lutei ao executar o comando
sudo defaults write com.apple.loginwindow LoginHook /Library/LoginHook/LoadX3000.sh
para que o que eu fiz fosse finalmente entrar no MacOS, a primeira coisa foi abrir um terminal (barra de ativação / outros / terminal) e executar o comando a partir dali (ele pediu a senha do sistema dos usuários). Depois disso, era seguro encerrar sem precisar executar o processo novamente.Lista completa de comandos:
Por uma questão de possíveis links quebrados futuros que não são salvos pelo web.archive.org , e para facilitar a todos, postarei a lista completa de comandos aqui sem instruções:
<Cmd>+<r>+<s>
csrutil disable
reboot
AND<Cmd>+<s>
para inicializar no modo de usuário único (depois que ele for desligado e iniciar a inicialização)nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
nvram boot-args=”-v”
(Eu acredito que é opcional, ativará o modo detalhado ao inicializar)reboot
AND<Cmd>+<s>
na inicialização/sbin/mount -uw /
mkdir -p /System/Library/Extensions-bkup
mv /System/Library/Extensions/AMDRadeonX3000.kext /System/Library/Extensions-bkup/
touch /System/Library/Extensions/
(Acredito que agora você pode executar o MacOS ONCE e continuar a partir de um terminal usandosudo
no início de cada comando)mkdir -p /Library/LoginHook
nano /Library/LoginHook/LoadAMD.sh
No nano, adicione as 4 linhas de comandos a seguir (inclui uma linha extra da etapa 3):
#!/bin/bash kextload /System/Library/Extensions-bkup/AMDRadeonX3000.kext sudo pmset -a force gpuswitch 0 exit 0
<Ctrl>+<x>
para salvar (solicitará que você pressione pressionandoY
eEnter
)chmod a+x /Library/LoginHook/LoadAMD.sh
(para torná-lo executável)defaults write com.apple.loginwindow LoginHook /Library/LoginHook/LoadAMD.sh
(foi isso que me causou problemas ao tentar no modo de usuário único e precisou executá-lo no MacOS Terminal usandosudo
no início)nano /force-iGPU-boot.sh
(esta é a medida preventiva da etapa 2)No nano, adicione as seguintes 4 linhas de comandos:
#/bin/sh sudo nvram boot-args="-v" sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00 exit 0
<Ctrl>+<x>
Pressione novamente para salvar (solicitará que você pressione pressionandoY
eEnter
)chmod a+x /force-iGPU-boot.sh
(para torná-lo executável)reboot
(se você estiver no modo de usuário único , se não for necessário um terminal, apenasexit
)Se você ainda tiver problemas com os procedimentos Fechar a tampa - Dormir , tente estas outras 2 soluções mencionadas também no Fórum MacRumors:
Medidas preventivas:
Sempre que você precisar usar as Medidas Preventivas porque seu computador fica preso em um loop de reinicialização de inicialização (quando o SMC / PRAM / NVRAM é redefinido, geralmente por causa de uma atualização do SO), estas etapas simples devem fazer o seguinte:
<Cmd>+<s>
para inicializar no modo de usuário único/sbin/mount -uw /
sh /force-iGPU-boot.sh
reboot
Espero que isso continue ajudando muitas pessoas com os MBP de 2011. Trabalhar juntos como uma grande equipe é a melhor coisa que a humanidade pode fazer.
fonte