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.co...f01-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/f...c.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/os...IDIA/Injectors/
http://nawcom.com/os...IDIA/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.....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/f...ic.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/f...ic.php?f=6&t=25
Como editar o Info.plist
http://olarila.com/f...ic.php?f=3&t=69



Sign In
Create Account









