Jump to content

KatieBug

KatieBug

Member Since 29 Jul 2012
Offline Last Active Aug 29 2012 04:40 PM
-----

Topics I've Started

10.8.2 Has updated Nvidia OpenGL kexts

26 August 2012 - 01:58 PM

Ok , so I was threatened with a ban on the TonyMac forum for discussing the new Nvidia & OpenGL kexts in the 10.8.2 beta. (Only hang out there co's it's so quiet on here) I have a 550ti on another side project on which I had hoped these new kexts would work. They don't install when running the Install.pkg. But I peeked inside the pkg file with pacafist and noticed a whole lot of updated kexts. The GeForce & OpenGL kexts are updated to vers. 8.0.55. I installed them manually using kextutility, but still no change to the freeze problems plaguing the GF108 & GF116 Fermi cards.
I did notice that there are updated system/library/frameworks files too. Is it worth looking into these too? There is one for OpenGL.framework. I updated the 10.8 version by updating the older files in each of the sub-folders with the new ones, but ML will not load it. Well it does, but as soon as I enter my password at login, the screen flashes and reverts back to the login page.
This is obviously a long shot at getting some use out of the 550ti card in another machine as I have had to upgrade my main machine to a 560 due to the screen freezing when running OpenGL based apps & games in Full Screen. I have a thread on here somewhere about that, but it's been rather quiet on this forum for a while.(I can hear myself echo while typing this!) Basically, if there is no support for these cards in the 10.8.2 version, there will never be. Everyone seems to think it's a glitch in the Nvidia drivers, but I have a suspicion that Apple are dropping support for a lot of cards and may continue to do so. Makes choosing a card very dicey for future builds / OS versions.

Any thoughts?

Full Screen / Wake From Sleep Freeze with Nvidia Fermi GF108 & GF116 GPUs

29 July 2012 - 03:27 PM

Installed ML without a problem and thought all was fine. I did not add or remove any graphic related kexts. Only using GraphicsEnabler=Yes in boot.plist. Only kext changes made are: Patched the AppleRTC kext to get sleep working without bios reset, replaced AppleHDA with a patched version to enable Audio and installed kexts for Network, Wireless adaptor & USB3.0 and replaced IOUSBFamily.kext with one from MLDP3 (with the ML GM version, USB3.0 does not work).

Everything works perfectly - but OpenCL. I enabled OpenCL using the following Script in Terminal:
sudo perl -pi -e '$c++ if s|\x8b\x87\x1c\x0c\x00\x00\x89\x06\x8b\x87\x20\x0c\x00\x00\x89\x02|\x31\xc0\xff\xc0\xff\xc0\x89\x06\x31\xc0\x89\x02\x90\x90\x90\x90|; END { unless ($c) { warn "No substitutions made\n"; $? =1 } }' /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib

This enabled OpenCL. Tested with Oceanwave & Luxmark. Ran Cinebench & get similar (slightly better result of 39 fps) result as in Lion. Problem is (even before the Terminal script), Games that ran fine on Lion in full screen mode, give a blank black screen Some leave the arrow cursor on the screen with nothing else. I can play games in windowed mode, but full screen gives me a black screen that I can't get out of. (Most of my games are fullscreen only) Parallels works fine in Modality mode (also windowed) but when I go full screen, the screen breaks up into random squares with bits of the display all over like a messed up tile mosaic.

Unigine Heaven also works fine - in windowed mode, but same thing... black screen with an arrow cursor in full screen mode. Sleep: My machine goes to sleep, but when I wake it from sleep, the login box appears and flickers. When I enter my password, the screen is black.

Not sure what to try next. I have tried with only GraphicsEnabler=Yes, tried graphics injected into my DSDT with GraphicsEnabler=No, and Graphics enabler =Yes with UseNvidiaROM = Yes and added a compiled Video ROM file to Extra. (obviously used each on their own) All of these methods produce the same result (as above). Even tried both DVI ports ... in case!?! EDIT: Add EFI strings to the list... tried that too.

Could some kind soul please help? Games are no fun in wondowed mode - besides which, I always like to get full funcionality as far as possible.
© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy