Jump to content

Fermi 5XX works with Lion DP4/GM!


T.B.B.
 Share

314 posts in this topic

Recommended Posts

ive updated my system finally to 10.7.2..and can say that everything went smooth.

just had to update and didnt have to edit the NV100 graphics kext. I've also updated my Chameleon boot loader to

the lastest rev. after the update.

Link to comment
Share on other sites

Hi guys!

 

It is my first post in the forum. I have researched a lot before starting and now I have been able to install Lion with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url].

 

System is working well, without any command lines (safe mode, etc), but Im still stuccoed with my video card.

 

I have a Zogis 560GTX Ti, that apparently (based on my limited knowledge of OS X) has been properly recognized by OS X.

 

I have already installed Combo 10.7.2, edited the plist file using 1200 as my board identifier (0x120010de&0xffe0ffff) - Im not sure about the second part. And even considering that it doesn't worked, I have also installed the ATY_Init-1.kext

 

Resolution is still at 1024x768 and I have a full-hd monitor.

 

post-906783-1320790168_thumb.png

 

I tried both DVI and HDMI cables and no news...

 

Any idea on what Im missing?

 

 

Cheers from Brazil

Thanks!

Link to comment
Share on other sites

im using chameleon..and thats where i did set up my display resolution...maybe it helps for you

 

Thanks for your answer.

Let me ask one thing.

I'm not using chameleon, I'm currently using [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] for bootloader.

It is chameleon the same, I'll be able to replace it?

 

Thanks

Link to comment
Share on other sites

[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] ist NOT a bootloader..its just a combination of tools...so its pretty much setting up a bootloader for you and everything...

 

in this case the name of your bootloader is chimera..which is based on chameleon...so its pretty much the same...you dont have to replace anything...just edit your com.boot.plist in your extra folder...google for more informations

Link to comment
Share on other sites

[url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] ist NOT a bootloader..its just a combination of tools...so its pretty much setting up a bootloader for you and everything...

 

in this case the name of your bootloader is chimera..which is based on chameleon...so its pretty much the same...you dont have to replace anything...just edit your com.boot.plist in your extra folder...google for more informations

 

TPP,

 

Sorry for the dumb question and thanks for the suggestion. There are a lot of info and Im a little bit lost on making the Hackintosh works...

 

I have changed the file boot.plist to 1920x1080x32, and other combinations. Resolution has improved to 1280x1024 but far away from my intention... :dev:

 

Ill keep trying. If you have any suggestion will be highly appreciated.

 

Thanks!

Link to comment
Share on other sites

  • 2 weeks later...

Hello all –

 

I wanted to write up my process that I had to go through to get my ASUS GTX560 Ti working with Lion 10.7.2.

 

First – thanks to all who wrote up their various solutions. But super big thanks to T. B. B. for starting the thread and Apple Pie for his clear write-up of the problems he had and the solutions he found. Ultimately, that’s what got me to a successful install.

 

To begin:

 

My original card was a GeForce 8800 GT and when I bought the GTX560 Ti I learned it was not going to work with SL. So I began the process of updating to Lion. First, I use iAtkos L2 installed from a USB drive. The only change I made to the stock options was clicking the GF100 box.

 

When I booted into Lion with my original video card, it seemed to be working OK. I didn’t do any Open CL/QE tests but it booted up, no problem. I then swapped cards.

 

When using the 560 it would boot to the Apple logo, but it would not go any farther. I was not getting the spinning wheel icon. In verbose mode (-v) I saw the process was freexzing up at the PCI Configuration Begin point. So after reading from Apple Pie’s post, I used the npci=0x2000 flag and it worked. I was in 1024x768 mode but the system profiler did recognize the 560 and its gig of ram.

 

Now the big problem for a long, long time was trying to figure out how to boot into the system without having to type that flag. It took a lot of fiddling and reading many posts but eventually I figured out the problem when I used [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to write the npci flag to my com.chameleon.org.Boot.plist. What it did was add it to the kernal flag. And when I rebooted, I didn’t need to enter that flag manually. So I modified my boot.plist like this:

 

<key>Kernal Flags</key>

<string>npci=0x2000</string>

 

Where the original boot loader looked like this:

 

<key>npci</key>

<string>0x2000</string>

 

I don’t know why but that small problem took up several days of my time and many reinstallations of my old video card. So hopefully that tip will help someone.

 

So moving on:

 

Now it’s time to get the system to recognize the card. In the original post TBB talks about editing the NVDAGF100Hal.kext by adding the device ID. I did that, repaired permissions and rebooted and was rewarded with 1680x1050 resolution.

 

Next I downloaded this GeForceGL.bundle: http://www.osx86.net/downloads.php?do=file&id=1761 which includes the fix from Netkas. Theoretically it gives you 100% GPU capabilities. And after rebooting, things looked good. But when I use LuxMark, it would stop at an error. So I took the advice of this post: http://www.insanelymac.com/forum/index.php?showtopic=266318 and now when I run LuxMark there are no errors and I get a score of about 4300 or so (although I don’t know what that means).

 

In between all this I tried many other suggestiongs, like the ATY enabler (didn’t help). And a few other things. But in the end, the key was to edit the Kernal Flags in my Boot.plist. After that I was able to follow the instructions in the OP, download a new geforceGL bundle with the netkas fixes and edited part of that. Seems to be working fine, even the HDMI video is working.

 

So thanks again to all the posters, it helps to see what other people try and then see what works for you.

 

I do have a couple questions:

 

1) How do I test the FPS?

 

2) What’s that LuxMark score mean? How would I improver it other than a new CPU? When I run it on a different hard drive with a separate installation of Lion, I get a higher score (5200).

 

3) Does the HDMI Audio work for anyone? Is it supposed to?

 

 

Thanks again to all who contributed.

 

PS: If anyone cares, as for audio I am using the same drivers I used in 10.6.2.

  • Like 1
Link to comment
Share on other sites

Thanks for this info, I have my system up and running with Lion using only one of my 560ti cards. Does anyone have everything working with 2 GTX 560's installed? Once I plug in my 2nd card my system only boots to a white screen.....

 

Any bright ideas anyone?

Link to comment
Share on other sites

  • 2 weeks later...

Hi, I got this too, when i used the older Lion 10.7.0 kext with Lion 10.7.2, try editing a original 10.7.2 kexts and use that.

Rebuild cache and repair permitions with kext tool.

 

 

EDIT: I wound up installing fresh on another drive and all is well now. :)

 

Hi everyone,

So today I tried doing the 10.7.2 combo update (after cloning my HDD). My monitor only shows one resolution in the display preferences now, although in system info it identifies my GPU properly. I re-added my device id to NVDAGF100Hal.kext (1080, for the GTX580), made sure my org.chameleon.Boot.plist file had graphicsenabler set to yes, and added the empty Graphics entry that others have mentioned on here. Any ideas? I've seen a couple people mention using "ATY enabler" to get full-resolution working, but I haven't been able to dig up much on that, and some of it is pretty old.

 

Thanks for any help!

 

EDIT:

Ok, so I installed ATY enabler, and now whenever I boot, it looks like it's loading at the proper resolution.. But it shows the login screen for a few moments, then goes to a black screen, then back to the login screen, repeat ad nauseam. ;)

 

I can boot fine with -x -v, but of course I don't have video acceleration then. Anybody have any ideas? I should add, I went to put my original drive back in my computer (I've been doing all this (the 10.7.2 update, etc) on the clone of my original drive), and it seems to have died (sounds horrible, so seems like a hardware fault). So, at this point I'm getting desperate since my clone is my only option at this point. :D

Link to comment
Share on other sites

  • 2 weeks later...

hi ! thank you for your guide !

ive got evga 560 ti with 1024 megs ram with aty enabler, and newest chameleon and changes in /sys/lib/ext/...

after a while i get freezes.... console outputs this :

 

kernel: NVDA(OpenGL): Channel exception! exception type = 0x26 = FECS Err: Watchdog Timeout

sandboxd: ([2134]) DumpGPURestart(2134) deny file-write-create /Library/Application Support/SubmitDiagInfo

sandboxd: ([2134]) DumpGPURestart(2134) deny ipc-posix-shm apple.shm.notification_center

sandboxd: ([2134]) DumpGPURestart(2134) deny ipc-posix-shm apple.shm.notification_center

sandboxd: ([2134]) DumpGPURestart(2134) deny ipc-posix-shm apple.shm.notification_center

sandboxd: ([2134]) DumpGPURestart(2134) deny ipc-posix-shm apple.shm.notification_center

sandboxd: ([2134]) DumpGPURestart(2134) deny ipc-posix-shm apple.shm.notification_center

sandboxd: ([2134]) DumpGPURestart(2134) deny file-read-metadata /Library/Managed Preferences

kernel: IOVendorGLContext::ReportGPURestart

kernel: 0000006e

kernel: 00080000 00000000 00000000 00000000

kernel: 00000000 00000000 00000000 00000010

kernel: 00000000 00000000 00000081

kernel: 00000000 00000000

kernel: NVDA(OpenGL): Channel exception! exception type = 0x26 = FECS Err: Watchdog Timeout

kernel: IOVendorGLContext::ReportGPURestart

 

someone has got an idea ?

Link to comment
Share on other sites

  • 2 weeks later...

Alright, so my card didn't get detected. I then installed ATY_Init with Tonymacx86's [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and rebooted. The Apple logo is in wrong resolution like before, but after that my monitor doesn't get any signal at all at just becomes black. Does anyone have an idea? I've tried booting with PCIRootUID=0, but it didn't help. I also tried with GraphicsEnabler=No and -x, but that just resulted in the Apple Logo loading for ever... First I figured it might be because I didn't rebuild cache and kexts, but one thinks that [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] would to that for you.

Link to comment
Share on other sites

  • 2 weeks later...

Just got a GTX 560 (not the Ti version) I'm showing a device ID of 0x1201. Can anyone else confirm this?

 

I want to make sure before I edit the NVDAGF100Hal.kext for my specific device. Any information would be appreciated.

 

I looked it up here and it shows some confusing information, a GTX 570....

 

http://pcidatabase.com/search.php?device_search_str=0x1201&device_search=Search

Link to comment
Share on other sites

Hi,

 

I've a huge problem. I think that I've tried all possible combinations, but without luck.

 

What I've tried so far:

Only the first GTX580 + NVDAGF100Hal.kext including the device id + Graphics Enabler + npci=0x2000 = System hangs at "PCI Configuration Begins"

Only the second GTX580 + NVDAGF100Hal.kext including the device id + Graphics Enabler + npci=0x2000 = System hangs at "Still waiting for root device"

Both GTX580 + ATY_Init + Graphics Enabler + npci=0x2000 = System profiler detects a NVIDIA Geforce with 7MB Memory

Both GTX580 + NVDAGF100Hal.kext including the device id + Graphics Enabler + npci=0x2000 = No graphics card detected

Both GTX580 + EFI string + npci=0x2000 = Kernel panic

Both GTX580 + EFI string + npci=0x2000 + Verbose = No graphics card detected

 

Kernel log of my last try:

...

13.01.12 21:23:46,000 kernel NVClockX: Card: 0, Vendor ID: 10de, Device ID: 1080, Architecture: 1000000, GF100 [GeForce GTX 580]

13.01.12 21:23:46,000 kernel NVClockX: Card: 1, Vendor ID: 10de, Device ID: 1080, Architecture: 1000000, GF100 [GeForce GTX 580]

...

13.01.12 21:23:46,000 kernel NVClockX: BIOS successfully read

13.01.12 21:23:46,000 kernel NVClockX: [Warning] Unhandled init script entry with id ' ' at 6bd4

13.01.12 21:23:46,000 kernel NVClockX: BIOS successfully read

13.01.12 21:23:46,000 kernel NVClockX: [Warning] Unhandled init script entry with id ' ' at 6bd4

...

13.01.12 21:23:56,000 kernel NVDAGF100HAL loaded and registered.

13.01.12 21:23:56,000 kernel NVDAGF100HAL loaded and registered.

 

What could the problem be? Any suggestions are welcome!

 

Regards Matze

Link to comment
Share on other sites

Hello.

Today I've installed Iatkos L2.

Was unable to boot in regular mode, but was able to boot with '-x'.

My graphics card is MSI GeForce GTX 560 Ti Twin Frozr / OC (1 GB).

Then I installed "GTX 5xx Enabler" (without ATY).

Then I generated an EFI with OSX86 Tools, and pasted it to the '/Extra/org.chameleon.Boot.plist' file.

 

Its contents are:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//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>Kernel Flags</key>
<string></string>
<key>Boot Graphics</key>
<string>Yes</string>
    <key>Quiet Boot</key>
    <string>No</string>
    <key>Timeout</key>
    <string>5</string>
<key>Kernel Flags</key>
<string>npci=0x2000</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>UseKernelCache</key>
<string>No</string>
<key>PCIRootUID</key>
<string>1</string>
<key>device-properties</key>
<string>720200000100000001000000660200000d00000002010c00d041030a000000000101060000010101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e000000310000006e5669646961204765466f7263652047545820353630205469204f70656e474c20456e67696e65205b4546495d22000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e00560043004100500000001800000004000000000003000c00000000000007000000000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c0000001d0000006e5669646961204765466f72636520475458203536302054690e0000004e00560050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000004020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74</string>
<key>Graphics Mode</key>
<string></string>
</dict>
</plist>

 

Now it doesn't hang at the "Initializing PCI (whatever)...".

Now it hangs at this stage:

 

NVDAGF100HAL loaded and registered
NVEnabler : init : begin
NVEnabler : probe : probe
NVEnabler : probe : ROM Shadow enable

 

It hangs there strangely: sometimes it can even print half a symbol after those lines, and then hangs.

 

Tried ATY_init with no luck (the same).

 

Can you advice me to try anything else?

Link to comment
Share on other sites

Hi,

 

ok, I've done that, but it doesn't change anything

 

Here are the messages I get from Chameleon concerning the graphics cards:

Only the first card installed with Graphics Enabler: NVIDIA GeForce GTX 580 3072 MB

Only the second card installed with Graphics Enabler: efi_inject_get_devprop_string NULL trying stringdata

Both cards installed with Graphics Enabler: NVIDIA GeForce GTX 580 -4xxx MB (don't remember the exact figure)

Both cards installed with EFI String: efi_inject_get_devprop_string NULL trying stringdata

 

What does that mean?

 

@ kuchumovn: Use only one injection method! So, delete NVEnabler and either your EFI String or Graphics Enabler in your Boot.plist.

 

Regards

Link to comment
Share on other sites

Hi MatzeOS86!

 

Before I messed my system up trying to get my bluetooth to work I actually got my Zotac GTX580 to work fine.

I got the fermi kexts from http://iparsifal.org/osx/ and post-installed the following:

NVDAGF100Hal GTX580 10.7.2 11C43.kext.zip

GeForceGLDriver.bundle 10.7.2 11C43.zip

AppleGraphicsPowerManagement.kext GTX580 10.7.2 11C43.zip

 

Plz let me know if you get it to work as I will try and install my whole system all over again.

 

Regards

Link to comment
Share on other sites

Thanks,

MatzeOS86.

Indeed, I was using NVEnabler with other tricks simultaneously, and maybe that was the cause that it froze.

Today I reinstalled L2, without NVEnabler, and then installed GTX 5xx Enabler, and having a black screen with a white bar now.

I'll try the manuall method next time.

 

* Comment composer here lags in Chrome when pressing Backspace

Link to comment
Share on other sites

 Share

×
×
  • Create New...