nVidia 7100 GS en Snow Leopard?

aabensur

New member
Quiseira saber si hay una menera de hacer funcionar esta tarjeta de video desde DSDT para snow, he probado con EFIString pero al bootear me sale kernel panic ... en este momento el com.apple.Boot.plist que está en Extra lo tengo así:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Timeout</key>
<string>5</string>
<key>EthernetBuiltIn</key>
<string>y</string>
<key>device-properties</key>
<string>6c0200000100000001000000600200000d00000002010c00d041030a000000000101060000010101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000002e0000006e5669646961204765466f7263652037313030204753204f70656e474c20456e67696e65205b4546495d22000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e00560043004100500000001800000004000000000003000c00000000000007000000000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c0000001a0000006e5669646961204765466f72636520373130302047530e0000004e00560050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000000820000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74</string>
</dict>
</plist>

pero me sale Panic al bootear, he probado varios kexts pero nada (si tienes alguno para probar, bienvenido sea) ... solo me falta probar por dsdt pero cuando eso el ACPI patcher me sale un error y no pudo crear el dsdt de mi bios.

alguna ayuda?

Gracias
 

operadormail

New member
Pruebas esto:
Este metodo sirve para cualquier vga NVIDIA (xD) y necesitan:

Un cerebro sano (sin alcohol), manos y dedos xDD

Mac osx86 instalado, y windows instalado o en su defecto un pendrive con booteo ms-dos y con el nvflash (io no lo se hacer de esa manera), ya que necesitan hacer un .rom de su tarjeta y cargarlo al nvcap maker y si en windows, usen nibitor.

1. Abrimos windows y bajamos nibitor Download NVIDIA BIOS Editor (NiBiTor) 5.1
Lo abrimos, seleccionamos la vga donde dice device, y vamos a tools y ponemos Read into file y guardamos el archivo en un pendrive.

Resetiamos y vamos a mac y bajamos NVCAP maker y efi studio

2. borramos TODOS los injectores (nvinject, nvkush, etc) y borramos el kext cache y reparamos permisos (si quieren haganlo con la terminal, pero para hacerlo mas facil haganlo con osx86 tools y seleccionan las opciones que dicen repair permissions, clear extensions cache y set extensions permissions y ponen run)

Abrimos el nvcap maker, nos preguntara donde esta el archivo rom, vamos a donde lo guardamos y lo seleccionamos y abrimos

esto va a generar un código de numeros o numeros o letras, lo seleccionamos y lo copiamos.

Ahora abrimos el efi studio y seleccionamos el modelo y ponemos add y saldra el editor, bajamos a la parte donde dice <key>NVCAP</key> y abajo dice <data>
BAAAAAAAAwAMAAAAAAAABwAAAAA=
</data>


entonces eso cue esta escrito entre los data, lo reemplazamos con el codigo
quedando asi. (para copiar, seleccionen el nvcap que venía y vayan a edit (editar) y pongan paste (pegar)

Luego pinchamos write to com.boot etc y deberia aparecer q fue exitoso.
Luego por si acaso repetimos lo que realizamos con el osx86 tools y ahora nos vamos a donde dice add efi strings/boot flag y vamos donde dice graphics mode y ponemos por ejemplo 1024x768x32, siempre por 32 ya que es la profundidad de color y luego ponemos apply changes y reiniciamos


A mi me ha servido 100% después de probar casi todos los métodos que he visto por interne
 

aabensur

New member
hice lo que dice esa pagina y me sale Kernel Panic, ya hice de todo, creo que me tocará cambiar de tarjeta de video.
 

ramjavi

New member
Hola aabensur! Estuve leyendo por ahí que aparentemente lo correcto es generar el efi string desde leopard, no desde el snow leopard, no se si lo estás haciendo ya de esa manera?

Será que es de 256mb tu tarjeta? aquí te dejo un procedimiento para placas nvidias genericas de 256mb

Ok so here is the quick how-to. Get the attached gfxutil and in.plist (above) and copy them to your desktop. Open up terminal and type

cd ~/desktop (then hit return)
./gfxutil -f display (then hit return)

You should get something along these lines printed out
Code:PciRoot(0x1)/Pci(0xe,0x0)/Pci(0x0,0x0)
Now copy that and open the in.plist and look for the line near the top where you see this example and replace it with what you copied. Scroll down near the bottom of the plist and change this:
<key>model</key>
<string>NVIDIA GeForce 7800 GTX</string>

to whatever model Geforce card you are using. You can also change the Rom-revision to whatever you like. Once your done making your changes save the in.plist.

Go back to terminal you should still be in the desktop directory and type this.
./gfxutil -i xml -o hex ./in.plist ./out.hex

you should now have a new file called out.hex on your desktop. Open this file with whatever editor you like it and it will have your new graphics string. Copy it and open finder and head to /Library/Preferences/SystemConfiguration and open up your com.apple.boot.plist. Under the last string, which is usually the......

<key>Kernel Flags</key>
<string>Yes</string>

add a couple new lines as follows
<key>device-properties</key>
<string>PASTE YOUR LONG HEX STRING HERE!</string>

You should end up with something like this (My 8800GTX flashed to Quadro FX 5600):


18.jpg


NOTE: You don't need the bit at the bottom where I have put

<key>Graphics Mode</key>
<string>1680x1050x32</string>,

this just gives better res while the Grey apple is doing it's spinny thing.

Close and save the file. If it doesn't let you save it, save as a copy elsewhere and you can move it back replacing the old one. Make sure to save a backup copy of the original just in case. If you had full QE/CI prior to making these changes, browse over to /system/library/extensions and delete NVinject/Natit/NVKush.kext or whatever you were using and reboot. Don't hold me responsible if you break your own install but this does work for some, but not all.

One more thing, if you have a 512 card or a 768 mb card as I do, you have to insert Total ram size int your in.plist file with XML editor just like in nvinject.

EDIT: I have now included pre patched templates for a number of 512 mb, 768 mb & 1024 mb cards at the start of the post so you do not have to change the vram size.



Thanks to Zephyroth.



Perdón por el copypaste, estaba con necesidad de salir, los agradecimientos a aquamac por el tutorial
 
Última edición:
Arriba