Rodrigo Brazil Posted October 26, 2010 Author Share Posted October 26, 2010 Fui no OSX86 Tools e adicionei a minha placa de video em "Add EFI string/Boot Flag". Agora aparece o nome e a quantidade de memória certos, mas continuo sem o CI/QE. Acho que é mesmo não suportado. Link to comment Share on other sites More sharing options...
oldnapalm Posted October 26, 2010 Share Posted October 26, 2010 Já tentou inserir o device ID no Info.plist da NVDANV40Hal.kext? Link to comment Share on other sites More sharing options...
Rodrigo Brazil Posted October 28, 2010 Author Share Posted October 28, 2010 Como faço isso? O que seria EFI STRING e DSDT? Eles fazem as mesmas coisas dos KEXTs? Link to comment Share on other sites More sharing options...
oldnapalm Posted October 28, 2010 Share Posted October 28, 2010 Dá uma lida nesse tópico, tem tudo explicado, inclusive como inserir o device ID http://www.insanelymac.com/forum/index.php?showtopic=215980 Link to comment Share on other sites More sharing options...
Rodrigo Brazil Posted October 29, 2010 Author Share Posted October 29, 2010 Desculpa mas eu não entendei direito os tutoriais. O que foi descrito para fazer com o Lizard eu já fiz. Adicionar a EFI String pelo OSX86 Tools também já fiz. Agora na parte: "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)." No meu caso pela minha GeForce seria a kext NVDANV40hal, mas é só ela ou a NVDAResman também? Depois eu instalo as duas kexts? Tem ordem de instalação? O tutorial pelo DSDT eu "boiei total". Link to comment Share on other sites More sharing options...
oldnapalm Posted October 29, 2010 Share Posted October 29, 2010 Pode inserir o ID nas duas kexts, NVDANV40Hal e NVDAResman. Elas já existem no sistema, não é necessário instalá-las, apenas inserir o ID da sua placa. O tutorial via DSDT você não precisa seguir, é apenas outra forma de injetar as propriedades, coisa que você já fez usando o GraphicsEnabler ou EFI string. Não use dois ou mais métodos ao mesmo tempo, use apenas um deles. Link to comment Share on other sites More sharing options...
Rodrigo Brazil Posted October 30, 2010 Author Share Posted October 30, 2010 Procurei as 2 KEXTs acima e não achei. Teria um lugar pra eu fazer o download? Link to comment Share on other sites More sharing options...
oldnapalm Posted October 30, 2010 Share Posted October 30, 2010 Estas kexts são originais do Mac OS, estão no DVD. Se você não as tem, não vai funcionar mesmo a placa de vídeo. Use o app Pacifist para extrair as kexts do DVD, ou do pacote de atualização (combo) da versão que você está usando. Link to comment Share on other sites More sharing options...
Rodrigo Brazil Posted October 30, 2010 Author Share Posted October 30, 2010 Pra eu instalar uma KEXT pelo Kext Helper é só apertar EASY INSTALL? E a questão das permissões? Mexo em alguma em ADVANCED? Link to comment Share on other sites More sharing options...
oldnapalm Posted October 30, 2010 Share Posted October 30, 2010 Apenas arraste as kexts para /System/Library/Extensions e rode no terminal sudo chown -R 0:0 /System/Library/Extensions; sudo chmod -R 755 /System/Library/Extensions; sudo touch /System/Library/Extensions Link to comment Share on other sites More sharing options...
Rodrigo Brazil Posted November 3, 2010 Author Share Posted November 3, 2010 Consegui extrair as 2 KEXTs (NVDANV40Hal e NVDAResman) com o Pacifist. As vezes no final da extração, a tela "esmanhecia" e pedia para desligar o computador e ligar novamente. "Tela Escura da Morte" Lembrei o Windows. Coloquei as 2 KEXTs na pasta Extensions, executei o comando das permissões e reiniciei. Coloquei os DeviceID nas KEXTs de acordo com o tutorial (inclusive os comandos das permissões para as 2 KEXTs) e reiniciei. Fui o System Profiler e continuou No Kext Loaded. Coloquei os IDs do próprio System Profile. Será que coloquei errado? São uns 5 caracteres. Precisa de colocar o VendorID e o RevisionID? Link to comment Share on other sites More sharing options...
oldnapalm Posted November 3, 2010 Share Posted November 3, 2010 Tem que botar no formato 0x06e410de device ID vendor ID Além de inserir o ID nas kexts você precisa utilizar algum dos métodos de ativação, GraphicsEnabler, EFI string ou NVEnabler (apenas um deles). Link to comment Share on other sites More sharing options...
Rodrigo Brazil Posted November 3, 2010 Author Share Posted November 3, 2010 Você conhece algum programa para Windows tipo o Pacifist, para abrir PKGs? Outra coisa, o Lizard diz que não conseguiu achar o com.apple.Boot.plist e pergunta se pode criar um novo. Pode? Link to comment Share on other sites More sharing options...
Rodrigo Brazil Posted November 23, 2010 Author Share Posted November 23, 2010 Fim o solicitado: coloquei o DeviceID e o VendorID nas KEXTs NVDANV40Hal e NVDAResman no formato 0xDeviceIDVendorID, executei os comandos de reparo de permissão pelo terminal e usei o Lizard para "injetar" as propriedades no sistema (o PCIRoot autodetectou o valor um e marquei "Graphics Injection"). O Lizard disse que não achou o com.apple.Boot.plist e perguntou se eu queria criar um novo, eu criei. Agora o BOOT no modo verbose aparece: NVDANV40HAL loaded and registered NVDA::probe(UVGA) NVDA::start(UVGA) <1> mas fica parado em: data hora greg-houses-macpro31 kextd[10]: IOKitWaitQuiet() timed out waiting to write kernel symbols e agora? Ta difícil de morder essa maça. Link to comment Share on other sites More sharing options...
Recommended Posts