oldnapalm Posted April 20, 2010 Share Posted April 20, 2010 Muitos perguntam onde baixar kexts para placas de vídeo nVidia, a resposta é que elas já estão instaladas, fazem parte do Mac OS X. O problema é que elas não foram carregadas porque a placa não foi reconhecida. Atualizado: para as novas placas "Fermi" você precisa instalar os drivers da nVidia, eles não estão incluídos no Snow Leopard (o Lion já inclui) http://www.nvidia.com/object/quadro-macosx-256.02.25f01-driver.html Para que a placa seja reconhecida é necessário injetar algumas propriedades nela. O bootloader Chameleon v2 faz isso automaticamente, basta ativar a opção GraphicsEnabler e configurar o PciRoot (apenas se não for zero). No arquivo com.apple.Boot.plist <key>GraphicsEnabler</key> <string>Yes</string> <key>PciRoot</key> <string>1</string> Você pode usar o Lizard http://olarila.com/forum/viewtopic.php?f=9&t=195 Marque a opção Graphics Injection, clique em Auto-detect value no PCIRoot e depois em save Existem kexts para isso (NVenabler, NVinject, EvoEnabler, entre várias outras) mas elas fazem a mesma coisa, injetam propriedades, elas não são os drivers em si. http://nawcom.com/osx86/files/10.5/Graphics/NVIDIA/Injectors/ http://nawcom.com/osx86/files/10.6/Graphics/NVIDIA/Injectors/ Também é possível passar as propriedades manualmente para o Chameleon. No arquivo com.apple.Boot.plist (ou pelo Lizard) <key>device-properties</key> <string>[hexadecimal EFI string]</string> Para obter as propriedades injetadas automaticamente pelo Chameleon use a opção Current Injection do Lizard ou rode o comando ioreg -lw0 -p IODeviceTree -n efi -r -x | grep device-properties | sed 's/.*<//;s/>.*//;' > device-properties.hex Para converter o arquivo device-properties.hex (hexadecimal EFI string) para plist (property list file) você pode usar o OSX86Tools (http://code.google.com/p/osx86tools/). Também pode usar o GFXUtil (http://forum.netkas.org/index.php?topic=64.0) ./gfxutil -s -n -i hex -o xml device-properties.hex device-properties.plist O OSX86Tools também pode ser usado para criar uma EFI string. Outra forma de injetar as propriedades é pelo DSDT, veja nesse tópico http://olarila.com/forum/viewtopic.php?f=7&t=39 Para algumas placas pode ser necessário adicionar o device ID nas kexts NVDAResman e NVDANV40Hal (séries 6 e 7) ou NVDANV50Hal (a partir da série 8). Edite o arquivo Info.plist das kexts e adicione o ID da sua placa (0xDeviceIDVendorID) na chave IOPCIPrimaryMatch <key>IOPCIPrimaryMatch</key> <string>0x[color=#FF0000]06e4[/color][color=#008000]10de[/color] 0x011010de&0xfff8ffff 0x017010de&0xfff8ffff 0x017910de 0x018010de&0xfff8ffff 0x018810de 0x018910de 0x020010de&0xfff8ffff 0x025010de&0xfff8ffff 0x028010de&0xfff8ffff 0x030010de&0xfff8ffff 0x031010de&0xfff8ffff 0x031910de 0x034910de 0x05e010de&0xfff8ffff 0x05f010de&0xfff0ffff</string> Como encontrar o device ID http://olarila.com/forum/viewtopic.php?f=6&t=25 Como editar o Info.plist http://olarila.com/forum/viewtopic.php?f=3&t=69 Link to comment Share on other sites More sharing options...
OuVerRos Posted April 20, 2010 Share Posted April 20, 2010 Mas no caso de ter a string no boot.plist, precisa ter o PciRoot? Link to comment Share on other sites More sharing options...
oldnapalm Posted April 20, 2010 Author Share Posted April 20, 2010 Não, o PciRoot é só para o GraphicsEnabler. A string já contém o PciRoot <key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key> Link to comment Share on other sites More sharing options...
AlexandreTelles Posted August 23, 2010 Share Posted August 23, 2010 Fiz pelo lizard e tah dando KP =D Link to comment Share on other sites More sharing options...
oldnapalm Posted August 23, 2010 Author Share Posted August 23, 2010 Fiz pelo lizard e tah dando KP =D Qual placa? Link to comment Share on other sites More sharing options...
AlexandreTelles Posted August 24, 2010 Share Posted August 24, 2010 Qual placa? Desculpe a demora... andei meio ocupado... e arrumando o pc... taquei windows memo infelismente... a minha placa eh uma geforcee 7050 (onboard 64mb...) mas acho q só volto tbm depois de comprar uma placa de vídeo nova, e uma placa de rede nova... Link to comment Share on other sites More sharing options...
oldnapalm Posted August 25, 2010 Author Share Posted August 25, 2010 Pois é, esta GeForce onboard não é suportada. Link to comment Share on other sites More sharing options...
diego lopes Posted August 30, 2010 Share Posted August 30, 2010 Boa tarde por favor , gostaria de saber como faco para saber se minha placa esta instalada (funcionando) ? estou com alguns problemas ja mudei as configuracoes do arquivo com.apple.Boot.plist como diz o tuto la em cima ! e so isso ? nao precisa de driver ? to meio predido . sera que alguem pode me explicar melhor isso . segue uma fotos que tirei para mostrar o modelo da placa . Obrigado Link to comment Share on other sites More sharing options...
oldnapalm Posted August 30, 2010 Author Share Posted August 30, 2010 Pelas fotos parece estar tudo funcionando. Para ter 100% de certeza, rode o aplicativo Front Row, se ele funcionar é porque está tudo ok. Link to comment Share on other sites More sharing options...
diego lopes Posted August 31, 2010 Share Posted August 31, 2010 Rodei o front roll e deu certinho . obrigado pela dica aproveitando para fazer mais uma pergunta tem como saber se esta faltando instalar alguma coisa do meu computador pq nao consigo usar a web cam vlw Link to comment Share on other sites More sharing options...
oldnapalm Posted August 31, 2010 Author Share Posted August 31, 2010 Nem todas webcams funcionam direto, algumas tem que usar outro app, eu uso o CamTwist. Crie outro tópico para outros assuntos, vamos manter este apenas com posts sobre nVidia. Link to comment Share on other sites More sharing options...
justsam Posted September 13, 2010 Share Posted September 13, 2010 Olá pessoal. Estou com um problema na instalação da placa de video, já procurei no fórum e tentei quase tdo, mas até agora ñ consegui resolver. Já faz uns 2 meses que tinha instalado o Mac OS X, tdo normal no meu pc, mas minha placa de video (Geforce 9800GTX+) queimou, e comprei uma outra (geforce gtx 460), mas ocorreu kernel panic. Instalei tdo novamente, procurei kexts compatíveis mas nada de funcionar. Como disse, já procurei aqui no fórum várias "alternativas", mas em vão. Por favor, gostaria de uma ajuda com relação à este problema. Tb mais uma dúvida, qdo há o kernel panic, normalmente eu instalo tdo de novo (formato o HD e instalo do zero), mas é possível instalar outro kext, sem ter q reinstalar o MAc OS novamente??? Obrigado pela ajuda Link to comment Share on other sites More sharing options...
oldnapalm Posted September 13, 2010 Author Share Posted September 13, 2010 Para as "fermi" são necessárias kexts específicas http://www.insanelymac.com/forum/index.php?showtopic=214219 Sobre o KP http://www.insanelymac.com/forum/index.php?showtopic=224491 Link to comment Share on other sites More sharing options...
n3n3 Posted October 8, 2010 Share Posted October 8, 2010 oldnapalm, tenho uma nvidia gt 6600 128m(tá na hora de trocar) chamelleon v1 e usando o vanilla, usei o corevidia 1.1 e o nvkush, quando liga a barra superior fica sem transparencia até clicar em alguma coisa, tipo system preferences ai volta a ficar transparente. Se eu deixo no perfil de usuario mostrar o processo ao iniciar temp monitor por exemplo, ao iniciar na barra fica o temp monitor ai ele inicia transparente. Tem jeito pra isso? A propósito comprei um teclado de aluminio apple com numerico do lado, tá quase um mac. Link to comment Share on other sites More sharing options...
oldnapalm Posted October 8, 2010 Author Share Posted October 8, 2010 Se corevidia e nvkush são duas kexts para ativação de vídeo, eu tentaria remover uma delas, nunca devemos usar duas kexts com o mesmo propósito simultaneamente. Sugiro também que atualize para a última versão do Leopard, é difícil encontrar soluções para versões antigas, muita coisa pode ter sido resolvida nas atualizações. Link to comment Share on other sites More sharing options...
danielblx Posted October 31, 2010 Share Posted October 31, 2010 vamos la, quando uso o GraphicEnabler ele reconhece minha placa de video, eu coloco no lizard 1280x1024x32 mas não muda, fica em 800x600x32 e quando tento trocar pelas Preferências do Sistema fica uma tela azul que não sai.. ja tentei usar kexts mas nenhuma funciona... não sei se sou eu que não sei ativar ou colocar na pasta certa.. estou colocando em ~/Extra/Extensions/ Link to comment Share on other sites More sharing options...
oldnapalm Posted October 31, 2010 Author Share Posted October 31, 2010 vamos la,quando uso o GraphicEnabler ele reconhece minha placa de video, eu coloco no lizard 1280x1024x32 mas não muda, fica em 800x600x32 e quando tento trocar pelas Preferências do Sistema fica uma tela azul que não sai.. ja tentei usar kexts mas nenhuma funciona... não sei se sou eu que não sei ativar ou colocar na pasta certa.. estou colocando em ~/Extra/Extensions/ ~ se refere à pasta do usuário (home) o caminho correto é /Extra/Extensions ou /System/Library/Extensions lembre-se de remover a opção GraphicEnabler=yes antes de instalar a kext. Link to comment Share on other sites More sharing options...
danielblx Posted November 1, 2010 Share Posted November 1, 2010 ~ se refere à pasta do usuário (home) o caminho correto é /Extra/Extensions ou /System/Library/Extensions lembre-se de remover a opção GraphicEnabler=yes antes de instalar a kext. então.. eu coloco nessa pasta /Extra/Extensions e removo do boot.plist o GraphicEnabler=yes, dai eu reinicio e não detecta a placa de video eu vi hoje que quando uso o GraphicEnabler=yes ele detecta a placa, mas fica em 800x600x32 mesmo eu especificando no lizard a resolução.. ai vou em Preferências do Sistema > Monitores e aplico 1280x1024 60hz, dai fica tudo azul e não sai disso, só resetando.. tem como resolver isso? Link to comment Share on other sites More sharing options...
oldnapalm Posted November 1, 2010 Author Share Posted November 1, 2010 então.. eu coloco nessa pasta /Extra/Extensions e removo do boot.plist o GraphicEnabler=yes, dai eu reinicio e não detecta a placa de video eu vi hoje que quando uso o GraphicEnabler=yes ele detecta a placa, mas fica em 800x600x32 mesmo eu especificando no lizard a resolução.. ai vou em Preferências do Sistema > Monitores e aplico 1280x1024 60hz, dai fica tudo azul e não sai disso, só resetando.. tem como resolver isso? A resolução que você configura no Lizard só vale para o boot, ou enquanto o vídeo estiver no modo VESA. Depois que os drivers na nVidia são carregados, passa a valer a resolução configurada nas preferências do sistema. Normalmente este problema de tela azul ao mudar a resolução é porque o vídeo é redirecionado para outra saída (normalmente as placas têm saídas VGA e DVI, e as mais recentes HDMI). Já tentou trocar a saída que o monitor está conectado? Também pode ser ajustado pelas propriedades NVCAP e display-cfg, dá uma olhada nesses tópicos http://www.insanelymac.com/forum/index.php?showtopic=230887 http://www.projectosx.com/forum/index.php?...ost&p=10461 Link to comment Share on other sites More sharing options...
danielblx Posted November 1, 2010 Share Posted November 1, 2010 consegui resolver com o nvenabler.. eu estava colocando no lugar certo mas só funcionou quando usei o kext utility e reiniciei obrigado pela ajuda até a proxima! Link to comment Share on other sites More sharing options...
marcelopellegrino Posted November 8, 2010 Share Posted November 8, 2010 A resolução que você configura no Lizard só vale para o boot, ou enquanto o vídeo estiver no modo VESA. Depois que os drivers na nVidia são carregados, passa a valer a resolução configurada nas preferências do sistema. Normalmente este problema de tela azul ao mudar a resolução é porque o vídeo é redirecionado para outra saída (normalmente as placas têm saídas VGA e DVI, e as mais recentes HDMI). Já tentou trocar a saída que o monitor está conectado? Também pode ser ajustado pelas propriedades NVCAP e display-cfg, dá uma olhada nesses tópicos http://www.insanelymac.com/forum/index.php?showtopic=230887 http://www.projectosx.com/forum/index.php?...ost&p=10461 Olá oldnapalm, tudo bem? Já estou "na luta" de tentar fazer meu hackintosh funcionar redondinho faz um mês... mas me deparei com um problema parecido ao tratado neste tópico e preciso recorrer a ajuda de seres mais evoluídos... hehehe! Só pra resumir, meu principal objetivo em fazer um hack é pq queria editar video em HD (h.264 da minha Canon T2i) só que no Premiere (CS5, instalado em Windows 7 Ultimate 64 bits) ele engasgava numa simples fusão. Coisa que em videos normais ele fazia em realtime, sem precisar renderizar. Pois bem, resolvi testar o Final Cut e para isso, precisaria de um hackintosh. Fiz a instalação através de CD de boot + o DVD do Snow copiado do original. Instalei o Chameleon RC4 mas nada de bootar pelo sistema. Sempre precisava do CD. Enfim, depois de inúmeras tentativas e tutoriais, achei um aqui no Insanely, para mobos P5Q (que não é a minha, tenho uma P5P43TD) e resolvi tentar. Era com o Chameleon RC2 r640 e depois mandava trocar o arquivo de boot pelo boot do Cameleon RC3. Instalei uns kexts que vieram junto e blz, pela primeira vez consegui bootar sem CD de boot (apesar de ainda não conseguir iniciar o Windows. Tenho que alterar na bios para IDE, ao invés de AHCI, para conseguir iniciar o Windows. Muito ruim isso...) Enfim, atualizei pro 10.6.4 e tudo funcionava, exceto a placa de vídeo que não era reconhecida. A resolução ficava no máximo em 1024x768 e o Front Row nem abria... Aí está meu problema. Pesquisei bastante e cheguei no tutorial do aquamac http://aquamac.proboards.com/index.cgi?act...&thread=509 onde ele explica como fazer o snow reconhecer adicionando uma string no com.apple.boot.plist. Fiz isso e a princípio deu tudo certo. A barra superior do snow ficou transparente, o Fron Row roda normal, abri vídeos em HD no quick time e no VLC e pude colocar resolução 1280x1024 (apesar de na hora da mudança a tela ter ficado azul e travado. reiniciei a máquina e quando entrou no snow já estava em 1280x1024 de cara, portanto, deu certo). Porém, lembra do meu objetivo inicial?? Final Cut! Blz, baixei e instalei (uma série de problemas e tentativas, mas não vem ao caso). Coloquei um vídeo em HD na timeline, meti uma fusão e.... o bixo engasgou! Comecei a achar que o Final Cut não estava utilizando a aceleração por hardware da minha placa. Falei com um amigo e pesquisei no fórum e vi que quando o snow reconhece, no system profiler, mostra um tal de Quartz Extreme: Supported e um Core Image: Hardware Accelerated. Porém no meu isso não aparece!! Depois que fiz o esquema do string ele passou a identificar o total de memória, 1GB, cores a 32 bits, mas não o QE e o CI. Portanto, acho que não está reconhecendo completamente... No tutorial que segui, não diz pra colocar o GraphicsEnabler: Yes no com.apple.boot.plist. Será que tenho que colocar? Li que isto é para o caso de não adicionar a string... mas como eu adicionei, não colquei. Tem alguma idéia de como faço pra minha GTS 250 ser plenamente reconhecida? Meu hardware completo está na minha assinatura. Desculpe pelo email longo, mas quis dar um panorama geral para que ficasse tudo bem claro, e para que todos vissem se estou errando em outras partes. Muito obrigado!! Link to comment Share on other sites More sharing options...
oldnapalm Posted November 8, 2010 Author Share Posted November 8, 2010 Pelo que você descreveu está tudo certo com o vídeo, não precisa usar o GraphicsEnabler. Como você disse é uma alternativa, se você já usou o string EFI, não precisa. Sobre o "Quartz Extreme: Supported e um Core Image: Hardware Accelerated", só aparece no Leopard, no Snow não. Se você conseguir rodar o app Front Row, está tudo certo. Sobre as "engasgadas", acredito que não seja relacionado ao vídeo. Você fez algum ajuste relacionado ao gerenciamento de energia? http://www.insanelymac.com/forum/index.php?showtopic=213576 Link to comment Share on other sites More sharing options...
ZONTAG Posted January 13, 2011 Share Posted January 13, 2011 Pois é, esta GeForce onboard não é suportada. E vc saberia me dizer se a GeForce 7000m é suportada? Tentei instalar o NVDarwin e fazer a inserção da ID dele nas kexts mas o boot para logo antes de iniciar o sistema. O NVDarwin até parece detectar a placa perfeitamente. Mas não faz a inicialização da interface. Single boot=OK. Movi os arquivos e consegui bootar de novo sem drivers de video. Obrigado!! Link to comment Share on other sites More sharing options...
oldnapalm Posted January 13, 2011 Author Share Posted January 13, 2011 Nunca usei esta placa, mas pelo que diz esse tópico, creio que ela não seja suportada http://www.projectosx.com/forum/index.php?showtopic=4 Unsupported : - Graphic controllers integrated to the chipset, with shared memory. Those models usually have a number below 300 (eg : 7150, 8200). Link to comment Share on other sites More sharing options...
ZONTAG Posted January 13, 2011 Share Posted January 13, 2011 Nunca usei esta placa, mas pelo que diz esse tópico, creio que ela não seja suportadahttp://www.projectosx.com/forum/index.php?showtopic=4 Ok, que pena.. estou tentando instalar o Leopard num Acer Aspire 4520 de um amigo e a unica coisa que faltava era a placa de video. Ficamos por aqui então.. o jeito vai ser juntar uma grana e comprar o Mac Valew! Obrigado! Link to comment Share on other sites More sharing options...
Recommended Posts