Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
iLeopard_PC

Palit GTX 560 & Mavericks: 3d low framerate

16 posts in this topic

Recommended Posts

Thank you

I haven't GFX string so... how can i extract it from my pc? (8800GT generic string don't seem to work)

 

no

 

you don't need EFIString, GraphicsEnabler does the same work

 

just install the kexts from iFIRE's post, use kext wizard for this and repair permissions et rebuild kernel cache 

 

boot with GraphicsEnabler=Yes flag

 

or ...

 

GraphicsEnabler

Yes

 

... in your org.chamelon.Boot.plist

Share this post


Link to post
Share on other sites

I have installed all the kexts from iFIRE's post with kext wizard. After that i have rapaired permissions and rebuilded kernel cache... but nothing has changed :(

If I boot with -v -f i can see a kernel panic

 

post-494684-0-12767900-1396894599_thumb.jpg

 

My org.chameleon.Boot.plist:

<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1280x1024x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>PciRoot</key>
<string>1</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-v</string>
<key>Timeout</key>
<string>3</string>

Share this post


Link to post
Share on other sites

boot with -f -x -v npci=0x2000 and check if you have deleted the kext, repairPermissions with kext wizard app/reboot

Share this post


Link to post
Share on other sites

I myself have had issues since ML with the 8800 GTS is a Core 2 Duo system. The only way to get it to boot in ML or Mav has been SSDT injection and the SSDT placed in the Extra folder of the installer... 

Share this post


Link to post
Share on other sites

Are you absolutely sure of this:

 

My org.chameleon.Boot.plist:
<key>PciRoot</key>
<string>1</string>

 

Injecting the wrong PCI Root value will prevent EthernetBuiltIn and GraphicsEnabler from working.

 

(But yes 1 is traditionally used on Gigabyte boards)

Share this post


Link to post
Share on other sites

boot with -f -x -v npci=0x2000 and check if you have deleted the kext, repairPermissions with kext wizard app/reboot

It doesn't work. I guess I'll have to reinstall Mavericks...

 

Are you absolutely sure of this:

 

 

Injecting the wrong PCI Root value will prevent EthernetBuiltIn and GraphicsEnabler from working.

 

(But yes 1 is traditionally used on Gigabyte boards)

I have to use it on ML or it doesn't start

Share this post


Link to post
Share on other sites

You should check the correct value of your PCI root by extracting the original BIOS DSDT table. On some computers, it is neither 0 nor 1 but a higher value like 4. Alternatively, use the following Terminal command: ioreg -l | grep -15 "AppleACPIPCI\ " | grep UID

 

This is typically what I encountered on my Dell workstation and I could not get my nVidia 9800GT (which is just a revised/renamed 8800GT) to initialise properly until I set PCI root to 4 at bootloader level. I subsequently patched the DSDT to set PCI root to 0.

 

Another solution is to use NVEnabler64 enabler kext.

Share this post


Link to post
Share on other sites

I have upgraded my graphic card from 8800GT to Palit GTX 560 1GB (no ti) and now Mavericks is working but i need some patch to DSDT because i have some freeze and low framerate in 3d game

You should check the correct value of your PCI root by extracting the original BIOS DSDT table. On some computers, it is neither 0 nor 1 but a higher value like 4. Alternatively, use the following Terminal command: ioreg -l | grep -15 "AppleACPIPCI\ " | grep UID

 

This is typically what I encountered on my Dell workstation and I could not get my nVidia 9800GT (which is just a revised/renamed 8800GT) to initialise properly until I set PCI root to 4 at bootloader level. I subsequently patched the DSDT to set PCI root to 0.

 

Another solution is to use NVEnabler64 enabler kext.

How can i patch my DSDT with PCIRootUID=1 (i have checked it with terminal and it says 1)

 

That's news to me, I thought it could only be 1 or 0. Thanks for sharing.

For me too :)

Share this post


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


  • Recently Browsing   0 members

    No registered users viewing this page.



×