Jump to content
nodge

[Ajuda] Nova tentativa, placa mãe diferente.

Recommended Posts

Olá, a alguns anos (põe alguns aí..) eu fiz a instalação de um hackintosh mountain lion no meu PC

Funcionava tudo bem, exceto driver gráfico.

Agora, possuo um PC novo, e simplesmente sou barrado em algumas partes do processo

minhas tentativas:

  • Mountain Lion: Instalação feita, porém sem REDE.

    Yosemite: essentials.pkg falhou em extrair (Update failing at unpacking essentials.pkg) // os Kexts que encontrei não funcionavam.

    El capitan: Instalação feita, mas só boota em modo recovery com as flgas -x -nozp e limitando a memória a 4GB. Ainda assim, quando me encontro na tela de login toda a interface começa a piscar e fica rosa.

    OS Sierra: não tentei ainda

Conversei com um amigo, e ele me disse que era alvo relacionado a minha placa mãe, então no final do tópico vou passar todas as minhas configurações


Usei DMG's originais com CLOVER e também tentei ISO's NIRESH, no mountain lion usei IATKOS.

É possível fazer o hack com minha placa mãe? ví relatos aqui e em outros forums de um usuário que conseguiu no mountain lion, mas ele desapareceu assim que seu problema foi resolvido, sem se quer explicar como resolveu.



Processador: I3-4170

Placa mãe: PCWARE IPMH-81G1

Rede: Realtek Realtek® RTL8111F

Fonte: Corsair CX430

Vídeo: GTX-950 EVGA (overclocked edition)

Monitor: AOC FULL HD 2270w

Mouse e teclado USB 2.0, conectados nas respectivas portas (2.0)

Sem adaptadores WIFI

HDDS: Toshiba 80GB (backup, eu sempre removo antes de tentar alguma instalação) & Seagate 500GB barracuda

Link to comment
Share on other sites

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

 

Usei essa kext, e uma versão "atualizada" dela, modificada por um usuário.

Ambas não deram resultado, isso no mountain lion, que foi a única versão que consegui fazer toda a instalação.

Vou tentar o Sierra sim. Muito obrigado

Obs: Se acontecer o erro do essentials.pkg novamente, oque eu devo fazer?

Link to comment
Share on other sites

A versão que eu indiquei só funciona a partir do 10.11, acredito que essa versão "atualizada" que você diz, também.


Quanto ao erro do Essentials.pkg já vi ser problema de memória, placa de vídeo, HD, entre outros, você vai ter que testar. Tenta fazer a instalação com menos memória, usando o vídeo onboard e tirando outros HDs.

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Fiz a instalação do sierra, digito por ele.

Instalei os web drivers Nvidia e me deparei com o bug do reboot infinito, no momento instalei o chover definitivamente no HD, coloquei a Kext de rede.

Pesquisei pela kext de áudio, mas não me toquei que ela tinha de ser instalada de uma forma diferente.


Estou atualizando para 10.12.3 e em seguida vou atualizar o web driver configurar o clover com a fala necessária.


Minhas dúvidas agora são: eu não consegui entender nada (fora a parte de inserir as linhas no plist) do REDME.txt do meu Kext de áudio

 

Codec: Realtek ALC887-VD
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x10ec0887
Subsystem Id: 0x10438445
Revision Id: 0x100302


You must change the Layout to 13, 12, 11 or 17 in the DSDT patch HDEF.

Kext Patched by Insanelydeepak 

Determining the number Layout_ID by Ports Motherboard: 
. Layout_ID 11 = ​​3 ports supported (Pink, Green, Blue) 
. Layout_ID 12 = 5/6 ports supported (Grey, Black, Laranja, Pink, Green, Blue) 
. Layout_ID 13 = 5/6 ports supported (Grey, Black, Laranja, Pink, Green, Blue, CodecAddress: 2)

. Default is Layout_ID: 13.


Method (_DSM, 4, NotSerialized)
               {
                   Store (Package (0x0c)
                   {                        
                       "built-in", 
                       Buffer (One)
                       {
                           0x00
                       }, 
                       "layout-id", 
                       Buffer (0x04)
                       {
                           0x0D, 0x00, 0x00, 0x00 //change Your Layout_Id Here
                       }, 
                      "PinConfigurations", 
                      Buffer (0x00)
                      {
                          0x00
                      }
                   }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0)
               }

Oque significa isso, e como eu devo proceder? minha placa de áudio é a Realtek® ALC887

Baixei esse Kext: ALC887

dentro vieram dois kexts, um com o nome da placa, que eu instalei de cara e um chamado CLOVERHDA, ao lado do Kext havia esse reagem.txt que colei acima, e um .plist que não sei aplicar.


Alguém poderia me ajudar? eu realmente sou leigo em questão de plist e de alterar DSDT da placa.

Link to comment
Share on other sites

  • Administrators

roda o run_me que ele vai gerar uma pasta no seu desktop, me envia

RunMe.app.zip

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

  • Administrators

Vamos lá...

Vc não precisa dessa kext --> NullCPUPowerManagement

Use a versão atualizada da kext de Lan By Mieze, vc está com a versão antiga.

RealtekRTL8111.kext.zip

https://github.com/Mieze/RTL8111_driver_for_OS_X


Audio

apliquei id 1, deve funcionar com o seu 887, use essa kext + DSDT, somente, deixe a sua applehda original

AppleALC.kext.zip

https://github.com/vit9696/AppleALC


DSDT

DSDT.Matheus.zip

 

DSDT PATCHES

Fix errors and warnings

Hpet

Darwin

Sata

Dtgp

Slpb

Als0

Lpc

XHC

Hdef

Irqs

Smbus

Bus1

Shutdown

Mchc

Pnlf

Ec

Names in PCI Devices

 

PARA O GERENCIAMENTO DE ENERGIA

use a SSDT by Pike

roda no terminal uma linha de cada vez

curl -o ~/ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh

chmod +x ~/ssdtPRGen.sh

sudo ~/ssdtPRGen.sh

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

Olá, passei a tarde tentando resolver os problemas sem ser um incômodo a ninguém.

Não obtive bons resultados...


Vídeo:

Nvidia Web Driver instalado, mas o macos não reconheceu minha resolução nem a placa (ficou como Monitor chp Nvidia 7mb)

Áudio, mudei o nome da DSDT que me mandou para SSDT.aml, coloquei na pasta do clover, instalei as kext's que me mandou e não obtive resultado algum.

Rede: removi os kexts antigos e instalei a versão atualizada, funcionando sem problemas


Hoje de manhã, a minha pasta /system/EFI simplesmente desapareceu, acredito que agora o clover está bootando a partir da partição EFI, mas está completamente estranho.


Existe alguma plataforma onde eu consiga mais suporte de alguém da comunidade? como Team viewer, ou uma rede social pra tornar o hack mais ágil?

Sou desenvolvedor front-end e realmente preciso ter o Hackintosh por motivos de: Não posso pagar por um iMac só para isso :evil:



Agradeço o suporte que vocês tem me dado.

Link to comment
Share on other sites

  • Administrators

dsdt não é pra ser renomeado, SSDT é outra tabela que vc tb vai precisar


Use DSDT + SSDT gerada pelo script do pike + algumas kexts.

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

dsdt não é pra se renomeado SSDT é outra tabela que vc tb vai precisar


Use DSDT + SSDT gerada pelo script do pike + algumas kexts.

 

Desculpe, não sei usar o script, pode me mandar o link com documentação ou um post?


Edit: na verdade eu encontrei tantas formas de usar DSDT/SSDT e tantos posts na internet, que acho que não estou fazendo correto de forma nenhuma

Link to comment
Share on other sites

É só colocar os arquivos na pasta do Clover (EFI/Clover/ACPI/patched).


O DSDT.aml o MaLd0n já te deu pronto.


Para criar o SSDT.aml roda no terminal os comandos que ele indicou.


Quando aos web drivers da nVidia, depois de instalar você precisa ativar a opção NvidiaWeb no Clover

https://clover-wiki.zetam.org/Configuration/SystemParameters#systemparameters_nvidiaweb

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Desculpe a mensagem duplicada, estava publicando e não atualizava pra mim. os arquivos do navegador impediam de visualizar.

Então eu devo colocar com o mesmo nome que ele me mandou, correto?

Eu ainda vou precisar da DSDT que eu obti pelo windows ?


e quanto meu problema da pasta UEFI ter sumido? o clover configurator não reconhece nenhuma pasta na partição UEFI também, a pasta UEFI no disco do sistema sumiu quando reiniciei o computador, depois de uma tentativa falha de instalar o kext de áudio


Edit1: eu marquei Nvidia Web driver e usei a flag disablenv, mesmo assim nada de corrigir a resolução

eu sei também que deveria alterar o plist do clover, mas como disse, a pasta UEFI que antes se encontrava no meu hd do sistema não está mais lá

por ser uma partição UEFI acho que só vou conseguir limpar ela e reinstalar o clover usando um cd do linux, confere?

Link to comment
Share on other sites

A pasta é EFI, não UEFI. Usa o instalador do Clover, se você selecionar "para placas mãe UEFI" ele vai marcar "instalar na ESP" (ESP é o mesmo que EFI). Se não funcionar dessa forma, instala sem marcar a opção "para placas mãe UEFI", nesse caso você pode tanto instalar na ESP quanto na própria partição do OS X

https://sourceforge.net/projects/cloverefiboot/


Não precisa Linux, pode montar a partição EFI pelo OS X (comando mount_msdos)

http://Olarila.com/forum/viewtopic.php?f=3&t=2831&p=33650#p33650


Você não deve marcar nv_disable, essa opção desabilita os drivers da nVidia, usa apenas a nvda_drv.

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Resultado: Blackscreen depois de bootar pelo Clover

Flags: Verboose, dev kernel e UseNVIDIAWEBDrivers marcada

Meu processador é um i3-4170, então estou usando SMBIOS do iMac 14,01


Única alteração do config.plst : adicionei a linha de web driver da Nvidia

Estou anexando prints das pastas do Clover e os arquivos.

8Lz6HrF.png

xqDaFxb.png

dsdt+ssdt.zip

config.plist.zip

Link to comment
Share on other sites

É só adicionar o seu Board-ID com configuração "none" dentro de ConfigMap no arquivo /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist

                                <key>Mac-031B6874CF7F642A</key>
                               <string>none</string>

ou usar um SMBIOS com Board-ID compatível.


Outra opção é usar este patch no Clover (KextsToPatch)

http://Olarila.com/forum/viewtopic.php?f=40&t=5825

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

É só adicionar o seu Board-ID com configuração "none" dentro de ConfigMap no arquivo /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist

                                <key>Mac-031B6874CF7F642A</key>
                               <string>none</string>

ou usar um SMBIOS com Board-ID compatível.


Outra opção é usar este patch no Clover (KextsToPatch)

http://Olarila.com/forum/viewtopic.php?f=40&t=5825

Meu ConfigMap já estava como none, se quiser posso te mandar uma screenshot

O clover do USB de instalação está usando o mesmo SMBIOS que eu citei, iMAC 14,1. Acho que os iMac 14,1 são os únicos Haswell.

Se tiver alguma idéia de uma SMBIOS mais compatível me avise por favor.


Quanto ao patch, eu não sei aplicar, e na documentação do Clover também não explica, então eu fiz como um antigo usuário me ensinou a fazer com o patch ALC. está errado?

undefined.png

Link to comment
Share on other sites

Não apareceu a imagem, mas se o Board-ID já está lá, não precisa o patch.


Se quiser tentar mesmo assim, a documentação explica

https://clover-wiki.zetam.org/Configuration/KernelAndKextPatches#kernelandkextpatches_kextstopatch


Sem ideias por enquanto.

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Não apareceu a imagem, mas se o Board-ID já está lá, não precisa o patch.


Se quiser tentar mesmo assim, a documentação explica

https://clover-wiki.zetam.org/Configuration/KernelAndKextPatches#kernelandkextpatches_kextstopatch


Sem ideias por enquanto.

Alguém tem um palpite de qual pode ser a causa?

Vou formatar a partição EFI, reinstalar o clover e testar só com as alterações da nvidia no plist, se funcionar vou por a SSDT e DSDT e esperar pelo melhor resultado.

Link to comment
Share on other sites

Que porta você está usando? (HDMI, DVI)


Se tiver como, testa outra.

Acabei de realizar os testes, e o problema é o web driver Nvidia, marquei a opção no Clover, coloquei a linha no .plist e deu black screen

Uso um adaptador DVI ligado ao cabo VGA do meu monitor, a placa de vídeo só tem conexão Display Port e DVI, não tenho como testar com outra coisa.


Acha que mesmo usando o adaptador a entrada VGA do meu monitor está causando o problema? se sim, existe alguma forma de fixar?


Bootar e o sistema e conectar a entrada do monitor depois funcionaria? pesquisei no fórum e ví um usuário de GTX 750 usando o mesmo adaptador que eu fazendo e funcionando...

Link to comment
Share on other sites

E sem os web drivers não tem aceleração?


Está usando a versão atualizada ou correta para a versão do OS X? Tenta verificar com este app

http://www.insanelymac.com/forum/files/file/474-nvidia%C2%AE-webdriver-updaterapp/


Quanto à saída, a DVI seria a mais provável de funcionar, alguns tem problema com HDMI.

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

E sem os web drivers não tem aceleração?


Está usando a versão atualizada ou correta para a versão do OS X? Tenta verificar com este app

http://www.insanelymac.com/forum/files/file/474-nvidia%C2%AE-webdriver-updaterapp/


Quanto à saída, a DVI seria a mais provável de funcionar, alguns tem problema com HDMI.

IQSoDtE.png

Estou usado a versão baixada diretamente do site da Nvidia.

Sem os drivers eu tenho lag's e bugs nas animações do sistema, e, passar o mouse sobre algumas coisas causa um glitch visual horrível. Fora a resolução distorcida.

Meu monitor, apesar de VGA é true color 1080p, estou usando um esquema de cores RGB genérico e metade da resolução.

config.plist.zip

Link to comment
Share on other sites

Tenta atualizar o sistema para 10.12.3 e os web drivers para 367.15.10.35f01

 

>atualizei

>reiniciei

>tela preta


Achei meio suspeito, então fiz o seguinte:


>iniciei pelo USB de instalação

>deletei o conteúdo da part efi

>formatei a partição e instalei o Clover novamente


Essas opções marcadas:

iSEeuMp.png


Não configurei SMBIOS dessa vez, nem ao menos alterei algo do Clover.

>reiniciei

>boot pelo HD

>tela preta


Agora eu sei que o problema está no Clover, não na minha placa de vídeo ou saída VGA.

Qual o problema do meu Clover, e pq ele não inicia?


EDIT SOLUÇÃO:

O problema era a versão do Cover, essa versão 2.5k do site não está funcionando muito bem com processadores Haswell abaixo dos i5 56xx


Como resolvi:

Usei o unishit for sierra

Selecionei Clover for efi mobo

Reiniciei pelo próprio

instalei os drivers da Nvidia


Agora que cheguei em casa vou testar a alteração no config plist e dropar as tabelas DSDT e SSDT

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
  • Create New...
The popup will be closed in 15 seconds...