Jump to content

[Guia] El Capitan na mobo GA‐X58A‐UD3R + NVIDIA GeForce GTX 650 2GB


23 posts in this topic

Recommended Posts

Olá a todos!

 

Segue um breve tutorial de como instalei o El Capitan na placa GA‐X58A‐UD3R, e vídeo NVIDA GeForce GTX 650 2GB.

 

Especificações da máquina:

Placa mãe: Gigabyte GA‐X58A‐UD3R

Chipset: Intel® X58 Express Chipset

Processador: Intel Core i7-3820 3.2 GHz // LGA2011

Memória: Corsair (5x 2GB = 10GB) 2000MHz DDR3

Rede: Realtek RTL8111E chip (10/100/1000 Mbit)

Áudio: Realtek ALC889 codec

Vídeo: NVIDIA GeForce GTX 650 2GB

Teclado: Apple Aluminium

Mouse: Microsoft

HD para Sistema: SSD 120GB Kingston

 

 

1 - Criando o PenBoot

Você precisará de um Pendrive com pelo menos 8GB;

Baixe o Flash Drive Maker: Download

Siga  passo a passo em vídeo criado pelo autor: Assistir

Feito isso, pule para a próxima etapa.

 

 

2 - Instalando o Clover no pendrive

Baixe o Bootloader Clover mais recente: Download

Instale ele normalmente, não esquecendo de na última etapa selecionar o Pendrive no disco de destino.

Agora abra o pendrive e procure a pasta EFI, baixe esta pasta clover: CLOVER.zip e substitua a do pendrive por esta.

Inicie a máquina pelo pendrive e instale o El Capitan.

 

 

3 - Pós-Instalação

Inicie o sistema usando o Boot do Pendrive.

Instale o Clover novamente em seu HD:

 

Selecione o botão CUSTOMIZE

post-308614-0-13141100-1490614991_thumb.png

 

Certifique se a opção Install for UEFI booting only está marcado e instale.

 

Agora baixe o Clover Configurator clicando aqui http://mackie100projects.altervista.org/download-clover-configurator .

 

Procure a aba Mount EFI;

Agora monte a partição EFI do seu HD, basta clicar no botão Mount Partition;

post-308614-0-35342200-1490639957_thumb.png

 

Abra a partição e dentro da Pasta EFI, substitua a pasta CLOVER pela pasta que deixei mais acima para download.

 

Feito!

 

post-308614-0-22655300-1490617005_thumb.png

 

-----------/-//-----------

 

VÍDEO: 100%

ÁUDIO: 100% [Graças a MaLd0n]

PROCESSADOR: 100%

REDE: 100%

USB 3.0: 100%

HIBERNAÇÃO: 100%

SHUTDOWN E RESTART: 100%

 

 

Créditos ao MaLd0n pelas dicas em outro sistema, mas que me ajudou muito para esta instalação.

 

 

Valeu!

Espero ter ajudado.

Boa!

Pingo, me envia seu DSDT e sua pasta Clover e vamos ativar esse audio!

roda esse .app e me envia os arquivos gerados no desktop

attachicon.gifRunMe.app.zip

Me envia um ioreg tb

attachicon.gifIORegistryExplorer 3.app.zip

 

Olha aê MaLd0n:

Send me: Send me Ilha’s iMac.zip;

IOReg: IOReg Ilha’s iMac.zip

 

O IOReg eu não sei se foi correto, me diz qualquer coisa, por favor. :D

 

 

o audio HDMI dessa GTX 650 funciona nativamente?

Ainda não testei o áudio, estou sem tv por perto, mas vou tentar levar ele e testar. Volto já. Valeu.

 

Editado --------------------------------------

 

Ô MaLd0n, pro áudio funcionar do HDMI, ele não deveria aparecer no System Preferences? Em Sound -> Output? Se era, então não tem nada lá.

Substitui o DSDT

attachicon.gifDSDT.PingoLinkin.zip

e usa essa kext na pasta Clover/kexts/10.11

attachicon.gifAppleALC.kext.zip

acho que só vai aparecer se vc usar HDMI ;) aqui é assim

 

 

post-308614-0-78901600-1490641322_thumb.png

 

Funcionou tudo certinho, show de bola. Falta agora testar o áudio HDMI. Em Arguments eu apenas precisei habilitar o nvda_drv=1. Nada mais foi necessário. :D

Vou ver se consigo testar o HDMI, só pra fechar este assunto.

 

Obs. Atualizei a pasta clover no primeiro post. 

 

Valeu.

Pingo, tenta com esse

DSDT.pingo hdmi.zip

Criei os devices manualmente

Veja

01.png

atribuindo o correto _ADR

 

Device (PEG0)

            {
                Name (_ADR, 0x00030000)  // _ADR: Address

e dentro do PEG0, criei o GFX1

02.png

atribuindo o segundo _ADR

 

Device (GFX1)

                {
                    Name (_ADR, Zero)  // _ADR: Address
 

 

o patch completo

Device (PEG0)
            {
                Name (_ADR, 0x00030000)  // _ADR: Address
                Device (GFX1)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        If (LEqual (Arg2, Zero))
                        {
                            Return (Buffer ()
                            {
                                 0x03                                           
                            })
                        }

                        Return (Package ()
                        {
                            "model", 
                            Buffer ()
                            {
                                "GPU MODEL"
                            }, 

                            "@0,connector-type", 
                            Buffer ()
                            {
                                 0x00, 0x08, 0x00, 0x00                         
                            }, 

                            "@1,connector-type", 
                            Buffer ()
                            {
                                 0x00, 0x08, 0x00, 0x00                         
                            }, 

                            "@2,connector-type", 
                            Buffer ()
                            {
                                 0x00, 0x08, 0x00, 0x00                         
                            }, 

                            "@3,connector-type", 
                            Buffer ()
                            {
                                 0x00, 0x08, 0x00, 0x00                         
                            }, 

                            "@4,connector-type", 
                            Buffer ()
                            {
                                 0x00, 0x08, 0x00, 0x00                         
                            }, 

                            "@5,connector-type", 
                            Buffer ()
                            {
                                 0x00, 0x08, 0x00, 0x00                         
                            }, 

                            "hda-gfx", 
                            Buffer ()
                            {
                                "onboard-2"
                            }
                        })
                    }
                }

                Device (HDAU)
                {
                    Name (_ADR, One)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        If (LEqual (Arg2, Zero))
                        {
                            Return (Buffer ()
                            {
                                 0x03                                           
                            })
                        }

                        Return (Package ()
                        {
                            "layout-id", 
                            Buffer ()
                            {
                                 0x01, 0x00, 0x00, 0x00                         
                            }, 

                            "hda-gfx", 
                            Buffer ()
                            {
                                "onboard-2"
                            }
                        })
                    }
                }
            }
        }
×
×
  • Create New...