Solução Para Videos Nvidia (Atualizado)


Muitas pessoas se perguntam onde baixar drivers da NVidia para Hackintosh, e acabam por perder um grande tempo atrás dos tais drivers, mas a verdade é que a comunidade Hackintosh não cria drivers para gráficos Nvidia, simplesmente porque os drivers necessários já estão dentro do próprio sistema da Apple. Então porque minha placa gráfica não esta com aceleração, e porque não tenho a resolução ideal para ela?

Porque mesmo com os drivers no seu computador, pode ser que sua placa não esteja sendo reconhecida por falta da informações a respeito das mesmas no Chameleon ou no Clover EFI por ela não estar sendo reconhecida e carregada no sistema.Pode ser também que no Utilitário do Sistema, exiba todas as informações de sua placa mas mesmo assim você não tenha aceleração QE/CI. Abaixo estão algumas sugestões de como proceder para que ela possa funcionar.

Para injetar as informações da placa pelo Chameleon, você terá que ativar  opção GraphicsEnabler e  em alguns casos o PciRoot, veja como ficaria abaixo:

<key>GraphicsEnabler</key>
<string>Yes</string>
<key>PciRoot</key>
<string>1</string>

Na maioria das vezes o PciRoot é “0” então descubra primeiro antes de fazer a edição, rodando esse comando no terminal.

ioreg -l | grep -15 "AppleACPIPCI\ " | grep UID

Ex: do resultado no meu Hack

ioreg -l | grep -15 "AppleACPIPCI\ " | grep UID
Last login: Sat Aug 30 16:04:23 on console
MacBook-Air-de-Juciano:~ juciano$ ioreg -l | grep -15 "AppleACPIPCI\ " | grep UID
    | | |   "_UID" = "0"
MacBook-Air-de-Juciano:~ juciano$

Por outro lado também existem algumas kexts que resolvem esse problema, são kexts de injeção que colocam as informações de sua placa dentro do sistema, fazendo com que o mesmo reconheça sua placa Nvidia.

NVinject

Natit

NVenabler
Para algumas placas pode ser necessário adicionar o device ID nas kexts NVDAResman, NVDANV40Hal (séries 6xxx e 7xxx), NVDANV50Hal (série 8xxx em diante) e NVDAGF100Hal (série 4xx em diante).

Edite o arquivo Info.plist das kexts e adicione o ID da sua placa (0xDeviceIDVendorID) na chave IOPCIPrimaryMatch ou IOPCIMatch

Veja como inserir o device ID da placa no arquivo info.plist dos drivers

Para editar o arquivo plist e injetar o ID da placa,você deve fazer da seguinte forma.

  • Mostrar conteúdo do pacote sobre a kext
Nvidia

Contents
Abra o arquivo info.plist com o editor de texto do Sistema mesmo (talvez não consiga editar por motivo de segurança do Mountain Lion, nesse caso faça uma cópia do arquivo, edite-o e depois faça a substituição do original pelo editado)
Coloque o ID da placa como o exemplo abaixo.(Dev ID e Ven ID)
<key>IOPCIMatch</key>  ou    <key>IOPCIPrimaryMatch</key>
<string>0x68f91002</string>Para descobrir as propriedades da sua placa Gráfica use o programa System Info(Grátis) 
Download

 

Você ainda pode adicionar uma EFI String a plist do chameleon, veja como fazemos isso abaixo:

Nesta etapa você pode abrir o programa osx86tools e clicar no botão “Add EFI Strings/Boot Flag”,

Na janela que se abre click em “Import Hex/Plist”.

Depois em “Impot File” e escolha o “device-properties-new.hex” agora você percebe que no primeiro campo é exibido a versão plist do arquivo e no campo abaixo a versão Hexadecimal EFI String, copie o código que é exibido abaixo, copie o string do arquivo device-properties-new.hex para a chave device-properties no arquivo /Extra/org.chameleon.Boot.plist (código exibido abaixo).

Veja como fica;

<key>device-properties</key>
<string>cole o string aqui</string>

osx86tools-memoria de video

Se o seu “org.chameleon.Boot.plist” não tem a chave.

<key>device-properties</key>
<string>cole o string aqui</string>

É só adicionar ela seguindo os parâmetros de alinhamento do arquivo.

Bom já que você adicionou ao Chameleon todas as informações de sua placa de vídeo a chave não terá mais sentido ou serventia você pode excluir ela ou deixar como No no valor da chave.

<key>GraphicsEnabler</key>
<string>Yes ou No</string>

Juciano

Asus s4000CA Asrock H67ITX HT i5 3570k SSD 120GB + HD 750GB 8GB Memoria Nvidia GT 630

Posts relacionados

Como exibir porcentagem de Bateria em Hackintosh

Neste post rápido vou ensina-los alguns meios pelos quais você pode obter o funcionamento do gerenciamento de energia da bateria em Hackintosh portátil. Com certeza nas pesquisas de como configurar a bateria em um Hackintosh feito em um notebook a primeira posição será Voodoo Battery, e digo que em muito casos realmente o Voodoo Battery […]

Continue lendo

Como instalar o MacOS em um HD externo

MacOS HD externo. Muitas pessoas tem vontade de experimentar o MacOS em seus computadores, porem tem medo de perder as configurações e arquivos presentes no computador Windows, e ainda a incerteza de saber se o sistema vai ou não funcionar. Em maquinas virtuais você pode ter a oportunidade de testar o sistema, porem não é […]

Continue lendo
  • Ewerton Oliveira

    Boa noite, Aqui depois de instalar o Mac OSX 10.10 não funcionou minha GeForce 9500 gt ela até aparece o modelo e tudo mais fica muito lenta e não carrega com GraphicsEnabler=Yes fica tela branca e não passa disso!

    • juciano

      e você já tentou seguir as dicas do post?injetar as propriedades gráficas dentro da kexts NVDANV50Hal.kext?

    • distro? como instalo? sou novo por aqui e também possuo uma 9800gt e não consegui habilitar a aceleração dela, o que voce utilizou?

      • e qual o resto da configuração?

        • Asus m4a785td-m evo (placa mae)
          geforce 9800 gt 1gb (video)
          amd phenom 2 x4 black edition (processador)
          4gb ram
          maverick 10.9.0

  • Boa noite, instalei o mavericks pelo niresh no meu notebook, um asus k45vm, e tá funcionando certinho exceto pelo monitor do notebook q não aparece nada, mais ele funciona perfeitamente ligando um monitor na porta hdmi, você sabe como resolver isso?
    na hora da instalação coloquei pra ele tirar os drivers da nvidia

    Configurações:

    Processador Intel® Core™ i7 3610QM
    Memória RAM 8gb
    NVIDIA® GeForce® GT 630M com 2GB DDR3 VRAM
    Intel HD Graphics 4000
    HD 500GB

    as outras configs acho que não precisa, pq o som tá funcionando e pra wireless to usando um usb

    se puder me ajudar agradeço
    abraço

  • Bruno Saraiva

    Juciano, boa noite!
    Cara, tô usando o Mavericks, com uma maquina i5, 6gb ddr3 1333 e placa de video GTX650 1gb. Tudo funcionando muito bem, resolução 1080p, com efeitos, sem apresentar erro algum..
    Só tem um probleminha, não consigo achar algo na internet, para ativar o Audio da HDMI da GTX650, só encontro dsdt e tenho muitas duvidas com relação a isso, portanto não pretendo usar, gostaria de uma forma sem a necessidade de usar dsdt, você conheceria alguma forma que possa contribuir para minha solução?

    Agradeço desde já, o site esta excelente, como sempre!

    Abs

    • juciano

      Até onde sei HDMI só com DSDT

  • Bruno Santos Oliveira

    amigo eu tenho uma placa geforce 6200 TurboCache ele nao ta querendo abilitar a aceleração grafica ja tentei o tutorial mais nao obtive resultado. ajuda

    • juciano

      qual os x?

  • Lucas Sciacca

    Tenho um notebook ASUS g74s com processador Intel i7 (turbo boost), 8 gb ram e uma Nvidia GTX 560M (2gb). Terei problemas para fazer o hackintosh? Tenho também um HD SSD 120gb. Tem risco de não rodar?

    Abraço e obrigado.

    • Juciano Carvalho

      Notebooks são sempre complicados mesmo com hardware compatível

  • nao consigo ativar minha Geforce Gt 9500
    me ajuda? nao sei onde coloca
    GraphicsEnabler
    Yes
    PciRoot
    1
    e com esses arquivos de Nvinject e tal também não deu

    • Juciano Carvalho

      você precisa colocar essas informações no arquivo ‘org.chameleon.boot.plist’ dentro da pasta extra

      • Juciano obrigado pela resposta, editei o arquivo (org.chameleon.boot.plist) e coloquei as informações nele, mais agora não acho a pasta extra, colei o arquivo na pasta extensions mais sem sucesso

        • Juciano Carvalho

          na raiz do HD

  • cara realmente tem esse NvEnabler na pasta (system/biblioteca/extensions)!! mas nao ativou 100% pois a image fica muito lenta.
    na instalação do iATKOS_ML2 eu selecionei tudo!! porque fou o unico geito que consegui instalar no meu pc!!
    e to percebendo que nao esta funcionando minha webcam e nem o driver de cartões de memoria!!!
    sera que c eu nao celecionar nada e tentar criar um dsdt o sistema fica 100%?

    • Juciano Carvalho

      No tutorial eu recomendo não selecionar as opções ainda mais para NOtebook

  • ola juciano é eu outra vez !!! cara tentei de tudo chegou até nao dar mais boot joguei tudo nas pasta relacionado e ainda nota 0!!!cara eu queri tanto fazer esse video funcionar 100% nesse sistema!! sera que é por causa de ser do iatkos? tentei fazer um cadastro no forum olaria mas faz uma pergunta sobre sistema da apple e nao consigo finalizar o cadastro por isso!!!cara me ajuda ai!!! por favor!!!

    • Juciano Carvalho

      a maioria dos vídeos Nvidia funcionam automaticamente, alguns precisão do GraphicsEnabler=Yes ou de uma kext de injeção tipo NvEnabler

  • kire_22@msn.com

    mas onde salvar os arquivos depois de editar

    • Juciano Carvalho

      (system/biblioteca/extensions)

  • Cara alguém sabe como resolver o problema de travamento constante da GTX 550 TI no iatkos ML3 funciona tudo normal mas de vez em quando trava

    • Juciano Carvalho

      Talvez reinstalando resolva, ou mesmo atualizando os drivers Nvidia

      • eu já reinstalei tudo que era driver e continua travando

    • Michael kazeker

      Instale o Mechanical Clock 3D Lite
      De 3Planesoft, baixe a versão no torrent mesmo, é um fundo de tela animado de um relógio que deixa a placa ativada e por incrivel que pareça com baixa temperatura e a 405 Mhz mas nunca cai pra 50Mhz que é onde a placa trava, no meu caso foi a solução definitiva, nunca mais deu erro.

  • Cara valeu pelo o post, excelente site. Obrigado

  • Charles Almeida

    Olá eu tenho uma placa gt 430 e não estou conseguindo ativar ela no lion 10.7.3
    preciso de ajuda pra configurar já fiz algumas tentativas sem exito.

Carregando...