Jump to content

Ajuda com 9500GT VGA DVI HDMI


Recommended Posts

ola pessoal blz sou novo no mundo do hackintosh entao gostaria da ajuda de vc´s


é o seguinte


intalei o lion retail, atualizaei para 10.7.4 tou dando o boot pelo hd normal com o chimera.


e gostaria de saber como faço pra ativar essa placa de video 9500GT ztac pois o monitor so aparece assim.


http://imageshack.us/photo/my-images/195/capturadetela20120911s1.png/


desde ja agradeço a quem puder ajudar..

Link to post
Share on other sites

artur-pt



tentei fazer pelo método do Chameleon Wizard


so que nao tive êxito :(


ai vc citou a seguinte hipótese,


no caso dessa grafica deves ter de editar as kext nv*50hal com teu dev id e usar GraphicsEnabler=Yes


como faço isso sou leigo no assunto hackintosh sera que vc poderia me ensinar?


desde ja fico muito grato com a ajuda

Link to post
Share on other sites

olá


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

Código:

IOPCIPrimaryMatch

0x06e410de



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


bom hack

Link to post
Share on other sites
  • 2 weeks later...

Olá Artur!


Uma duvida na edição da string.:


No intervalo da info.plist da NVDAResman onde aparece assim.:


IOPCIMatch

0x000010de&0x0000ffff


adicionamos a(s) placa (s) na linha abaixo, dessa forma? abaixo coloquei duas IDs


IOPCIMatch

0x0e2210de;0x10d810de;0x000010de&0x0000ffff


no caso, para duas ou mais placas, o metodo seria o mesmo para a NVDAGF100Hal?


Aproveitando a dica, como se pode fazer para carregar uma placa incompatível (sendo nvidia ou ati) no boot do chameleon? para quem nao tem outra placa para testar no boot?


tem algo que se pode colocar no momento do boot para entrar com o device ID da placa (caso o usuario tenha essa informação) ou ao menos, para entrar com gráfico genérico para alterar o info.plist da VGA depois?


mais uma vez, obrigado.

Link to post
Share on other sites

olá


n precisas podes meter assim

IOPCIMatch

0x0e2210de;0x10d810de


e assim sucessivamente, mas varia de kext para kext depende com a kext recebe a info da plist


pode ser com espaço em vez ;


para no boot fazeres isso só


-s


e tás no terminal e ai podes apagar , mover, renomear ou editar as kext, mas tens de saber bastante de unix


bom hack

Link to post
Share on other sites

obrigado pela resposta


então, vamos ver se entendi certo.:


na entrada e finalização da chave original

IOPCIMatch

0x000010de&0x0000ffff


abaixo dela repito outra entrada e finalização com a I.D (ou IDs)

IOPCIMatch

0x0e2210de;0x10d810de


é isso?


mas uma vez, muito obrigado.

Link to post
Share on other sites

Ola


então eu me perdi, sou uma negação em lógica de programação rs


Não sei se eu passei a idéia direito quanto a minha dúvida tambem...


tenho aqui para testar um NVIDIA GTX460 (0x0e2210de)

e uma NVIDIA QUADRO NVS300 0x10d810de


Se no intervalo original do info.plist da NVDAResman aparece assim.:


IOPCIMatch

0x000010de&0x0000ffff


e eu não vou colocar o ID, ou IDs antes do mesmo ID que já está na string original

(0x0e2210de;0x10d810de;0x000010de&0x0000ffff)


E nem criar outra chave abaixo dessa


IOPCIMatch

0x0e2210de;0x10d810de


nao entendi onde devo colocar rs


obrigado de novo.

Link to post
Share on other sites

Olá


obrigado pela resposta


agora, sim... nao achei que poderia ser apagada ...


então, o intervalo que lá está assim:


IOPCIMatch

0x000010de&0x0000ffff

IOPCIClassMatch

0x03000000&0xff000000


ficará dessa forma abaixo, no caso, referente as duas placas da nvidia.:


IOPCIMatch

0x0e2210de;0x10d810de

IOPCIClassMatch

0x03000000&0xff000000


obrigado mais uma vez.

Link to post
Share on other sites

Olá!


muito obrigado pela informação! :D


nesse interim, eu ja havia baixado o Property List Editor, que é bem parecido.


Fiz da seguinte forma, copiei as as kexts envolvidas para a area de trabalho (NVIDIA RESMAN e NVDAGF100Hal) , abri cada info.plist e fiz as alterações conforme abaixo, depois salvei cada arquivo .

 

561969694_NVIDIARESMAN.png.3b8c6d0058021d67795ee762aa0816fd.png

 

NVDAGF100Hal.png.a31aaa64758762c7d62d85354bfade88.png

 

creio que deva estar certo agora :D depois vou testar as placas.


mais uma vez obrigado pelo suporte.

Link to post
Share on other sites

Buenas!


a GTX460 funcionou! :D

 

613348825_CapturadeTela2012-10-08s23_46_32.png.258e6554927dd62de6688c5c05ad8c4f.png

 

já a NVS300 não, então por enquanto eu retirei a ID dela dos info.plist das relacionadas kexts da nvidia.


Será que a kext responsavel para ela funcionar realmente é a NVDAGF100H?


file.php?id=2293

Link to post
Share on other sites

Olá Artur


a placa nao é antiga não, é uma PNY Quadro de baixo custo da linha NVS, para saber se funcionava eu pluguei ela num dos slots PCI-Express, carregando o video principal por uma ATI.


Como carregou essas kexts do print anterior, eu suponho que ela tenha suporte, minha idéia é usar ela para uma futura maquina com perfil baixo (low profile).


pny-vcnvs300x1vga-pb_extra1.jpg

Link to post
Share on other sites
  • 2 weeks later...

Olá, buenas!


Tava dando uma olhada num tópico no insanelymac e ví umas dicas de ativação de GPU nesse tópico http://www.insanelymac.com/forum/topic/281665-nforce-os-x-mountain-lion-108-app-store-download-install-guide-on-a-series-6-or-7-nforce-chipset-intel-cpu-mobo/#entry1842802


Testei a forma que achei mais simples, extrair a rom da GPU através do GPU-Z no windows e transforma-lo em um numero hexadecimal no mac através do NVCAP Maker.


Por exemplo, no caso da EVGA GTX 460 768mb ela gerou 0400000000000300000000000000000700000000


Pelo que eu entendi, eu deveria colocar em org.chameleon.Boot.plist.


mas para isso, eu deveria então retirar


GraphicsEnabler

yes


e colocar no lugar


device-properties

0400000000000300000000000000000700000000


??????????


ou mantem-se graphics enabler?


creio que nesse caso, precisa manter as kexts da NV sem alterações em S/L/E (sem os IDs da placa, como feito antes)


seria isso mesmo?


Outra question, essa forma de ativação facilita em alguma coisa na ativação do audio via HDMI?


obrigado

Link to post
Share on other sites

Olá


obrigado pela resposta.


Então Artur, sobre o audio HDMI eu já esperava que a kext precisaria ser alterada, já havia lido alguma coisa a respeito, mas ainda não entendi muito bem como proceder com esses parametros, depois vou pesquisar ou questionar essa parte.


Cassio eu e já havia lido e re-lido esse tópico, tenho o link dele salvo no desktop rs.


Então, achei que usando esse metodo de extrair a bios daria uma funcionalidade de 100% da placa a exceção do audio.


Quando digo 100%, é porque em alguns casos, algumas placas de video com múltiplas saídas de video não funcionam bem, funcionando uma ou outra saída apenas.


pelo que entendi então, não muda nada, seria somente mais uma forma de ativar, é isso? ou realmente nesse caso ativariam todas as saídas?


Um problema que tenho vez ou outra usando graphics enabler com placas de video é no boot, na hora que vai entrar na tela de login, o monitor apaga, a impressão que tenho é como se ele entrasse numa resolução não suportada (embora não apareça nenhuma mensagem na tela)


para ver se isso resolve, segui a dica do tópico e coloquei o parametro


GraphicsEnabler

Yes

PciRoot

0


vamos ver se esse problema de display vai acabar...


Eu ainda não sei muito bem usar o Chamaleon Wizard, porque não sei exatamente quais opções eu devo marcar para gerar o plist, e as outras opções de ativação me deixaram com duvidas.


até aqui, ok:


Também é possível passar as propriedades manualmente para o Chameleon.


No arquivo org.chameleon.Boot.plist

Código:

device-properties

[hexadecimal EFI string]



porem não entendi como devo proceder para obter as propriedades.


Para obter as propriedades injetadas automaticamente pelo Chameleon rode o comando

Código:

ioreg -lw0 -p IODeviceTree -n efi -r -x | grep device-properties | sed 's/.*/;s/>.*//;' > device-properties.hex


esse comando seria no terminal? ou seria no Chameleon? no terminal não dá nada, no chameleon também não, ou não conseguir fazer direito.


Por isso, usei essa opção do NVcap, porem agora também fiquei na duvida se esse código hexadecimal gerado por ele já é o que devo colocar em device-properties.


obrigado pelo suporte.

Link to post
Share on other sites
  • 1 year later...

Boa noite pessoal possuo está mesma placa e já fix de tudo e não consigo fazer com que ele funcione

podem me ajudar


1º já usei GraphicsEnabler ele inicia a resolução e tela fica preta

2º já tentei NVenabler64, Nvenabler mesmo problema anterior tela preta

3º tentei osx86tools da o seguinte erro System Events got an error: Can’t get property list item "Kernel" of property list file "/Library/Preferences/SystemConfiguration/com.apple.Boot.plist". (-1728)

4º ja alterei as kext NVDANV50Hal e NVDAResman com o ID da minha placa

0x064010de&0xffe0ffff nada funciona.


Versão systema 10.7.5 boot ok som ok!


alguem pode me ajudar desde já agradeço

Link to post
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...

:cap-Please Disable Your ADBlocker-:cap