Ir para conteúdo
  • Cadastre-se

Placar


Conteúdo Popular

Mostrando conteúdos com a mais alta reputação em 23-02-2019 em todas as áreas

  1. 1 ponto
    O tutorial não é de minha autoria. Creditos: PeytonPlaysMc Você que possui um MacBook Pro 2011 15 com problema na GPU da AMD esse tutorial pode dar uma nova vida para o seu mac. Esse tutorial é para quem está usando macOS Sierra 1 - Entre no Recovery Mode (mode texto) Command + R + S 2 - Desabilite SIP (Para que você possa realizar as mudanças no sistema) . SIP (csrutil) somente enable / disable no Recovery Mode. Digite: csrutil disable 3 - Reinicie o sistema Digite: reboot 4 - Entre no modo single user segurando as teclas COMMAND+S 5 - Check o disco Digite: fsck -fy 6 - Monte a raiz do systems de arquivos com permissão de leitura e escrita Digite: mount -uw / 7 - Crie um diretório para usar futuramente os drivers da AMD que serão retirados do sistema Digite: mkdir /AMD_Kexts/ 8 - Mova os drivers da AMD Digite: sudo mv /System/Library/Extensions/AMD*.* /AMD_Kexts/ 9 - Remova o cache dos drivers da AMD Digite: sudo rm -rf /System/Library/Caches/com.apple.kext.caches/ 10 - Só por precaução caso o OS X não recrie um diretório para os caches, vamos recriar um diretório: Digite: sudo mkdir /System/Library/Caches/com.apple.kext.caches/ 11 - Para facilitar a criação do novo cache sem os drivers da AMD Digite: sudo touch /System/Library/Extensions/ 12 - Desmonte a partição Digite: sudo umount / 13 – Reinicie Digite: sudo reboot 14 - Antes de habilitar o SIP novamente, tente dar um boot normal para que o Mac OS reconstrua o kernel cache e depois reinicie. 15 - Habite o SIP novamente (reinicie o sistema) 16 - Entre no Recovery Mode (modo de texto) Command + R + S 17 - Habilite o SIP novamente Digite: csrutil enable 18 - Reinicie o sistema Digite: reboot 19 - Já no sistema abra o Terminal e coloque a linha abaixo: Digite: sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00 20 - Reinicie o sistema Digite: sudo shutdown -r now Se tudo ocorrer bem, conforme os passos acima, a gpu da amd está desabilitada pra sempre, forçando o sistema a usar apenas a Intel HD 3000 Fiz e deu certo
  2. 1 ponto
    Minha placa de vídeo pifou novamente. Como o recall acabou, desativei a placa dedicada e estou utilizando exclusivamente a Intel Graphics 3000. Está funcionando perfeitamente há 1 ano dessa forma. A única intervenção que tenho que fazer é ao atualizar o sistema operacional, pois devo remover manualmente o driver para que ele não seja carregado no boot. Tenho o passo a passo salvo para consultas futuras, deixo abaixo para vocês, caso tenham interesse: 1. Inicie com tudo limpo: resete o SMC e PRAM/NVRAM: Desligue o computador, remova todos os periféricos e cabos, menos o de força e pressione ao mesmo tempo: <ShiftEsquerdo>+<Ctrl>+<Alt>+<Power> Solte ao mesmo tempo. 2. Agora ligue novamente e pressione ao mesmo tempo: <Command>+<Alt>+<p>+<r> Você vai ouvir o som de inicialização tocar 2 vezes. Assim que tocar a segunda vez, solte os botões e pressione: <Command>+<r>+<s> Você será direcionado para o modo de recuperação em linha de comando. Siga os passos abaixo para desabilitar a dGPU: 3. Desabilitar dGPU na inicialização (AMD Radeon 6770m): digite: nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00 (pressione ‘Enter') 4. Ative o Verbose Boot e reinicie o computador: digite: nvram boot-args="-v" (pressione ‘Enter') Digite reboot (pressione ‘Enter’), logo depois segure: <Cmd>+<s> para reiniciar no modo Single User Mode Novamente você vai ser levado a uma interface de linha de comando. 5. Faça com que a sua partição root seja Leitura/Escrita: digite: /sbin/mount -uw / (pressione ‘Enter') 6. Faça um backup dos seus drivers (kexts): digite: mkdir -p /System/Library/Extensions-off (pressione ‘Enter'). Uma pasta será criada em /System/Library para mover os drivers que vamos mexer. 7. Mova apenas UM kext que "quebra o nosso computador": digite: sudo mv /System/Library/Extensions/AMDRadeonX3000.kext /System/Library/Extensions-off/ (pressione ‘Enter') 8. Bote o sistema para fazer uma atualização no cache dos drivers (kextcache): digite: sudo kextcache -v 1 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions/ (pressione 'Enter’). [Esse passo parou de funcionar a partir do High Sierra, mas não interferiu no resultado final] Esse processo pode levar algum tempo para completar. Em seguida: 9. Desligue o modo Verbose no boot e reinicie o computador: digite: nvram boot-args="" (pressione ‘Enter’) [Esse passo é opcional, prefiro deixar com o verbose ativado para ver erros e warnings quando ligo e desligo o computador] digite: sudo reboot (pressione ‘Enter’) Se tudo der certo, seu computador vai dar o boot e entrar no sistema operacional. Agora devemos seguir alguns passos para deixar o sistema estável. Em primeiro lugar, para manter o computador ligado nesse primeiro boot, siga os passos abaixo rapidamente para que o computador não desligue: 10. Carregue manualmente o driver do dGPU (é necessário carregar porque ele é responsavel pelo gerenciamento de energia. Esse passo NÃO vai reativar a placa de vídeo externa): Abra o terminal (Applications -> Utilities -> Terminal) e digite: sudo kextload /System/Library/Extensions-off/AMDRadeonX3000.kext (pressione ‘Enter’) 11. Agora siga os passos abaixo para criar um script que faça automaticamente esse carregamento toda vez que reiniciar o computador. Criaremos um serviço que será rodado na inicialização: No terminal, siga os passos abaixo: sudo mkdir -p /Library/LoginHook sudo nano /Library/LoginHook/LoadX3000.sh Digite o código abaixo no editor de texto: Quando digitar o conteúdo acima, pressione Control-X. Vai aparecer um texto na parte de baixo, perguntando se deseja salvar o arquivo. Digite Y para salvar. De volta ao terminal, vamos transformar o arquivo em um script executável com o comando: sudo chmod a+x /Library/LoginHook/LoadX3000.sh Agora vamos fazer com que esse executável rode toda vez que seu computador seja inicializado: sudo defaults write com.apple.loginwindow LoginHook /Library/LoginHook/LoadX3000.sh Medidas preventivas para o futuro: Existem duas circunstâncias que devem ser citadas: esse guia é reversível quando o SMC/PRAM/NVRAM for resetado. Se isso acontecer, o itemGPU-power-pref que criamos no NVRAM será removido e deverá ser reinserido para forçar o uso da placa de vídeo integrada no momento do boot. Já que isso pode acontecer com certa frequência, recomendo que se prepare para este cenário criando um script simples para rodar pelo Single User Mode (dando boot segurando Command+S) quando tiver problemas: sudo nano /force-iGPU-boot.sh – Coloque o seguinte código nesse arquivo: – Pressione Control-X e depois pressione Y para salvar. - Agora faça esse script executável: sudo chmod a+x /force-iGPU-boot.sh No futuro, quando resetar o SMC/PRAM/NVRAM, é possível corrigir o problema seguindo os passos abaixo: Ligue o computador no Single User Mode, segurando Command+S ao ligar. Deixe sua partição root como Leitura/Escrita: /sbin/mount -uw / – Depois disso, execute o comando abaixo: sh /force-iGPU-boot.sh Estou utilizando os passos acima há 1 ano no computador que uso para trabalho diariamente com desenvolvimento web, incluindo a utilização de ferramentas gráficas como Photoshop. É claro que a performance gráfica não fica a mesma, mas utilizei um script para colocar mais memoria RAM na Intel 3000, que tinha 512mb de RAM com 16gb de RAM no MacBook (acho que ela fica com 256mb de RAM quando você tem até 4gb de RAM no MacBook). Rodei o script e botei ela com 1gb de RAM. O ganho de desempenho não é gritante, mas ajuda. Se tiverem interesse, posso buscar os arquivos que fazem a modificação e posto aqui. Pretendo ficar com esse MacBook Pro 17" late 2011 por mais alguns anos, me recuso pagar 14 mil em um MacBook Pro 15" nos importadores, não vou nem citar o valor cobrado pela Apple Brasil, porque aquilo ali é uma falta de respeito com o consumidor. Boa sorte e abraços!


×
×
  • Criar Novo...