Jump to content

Palit GTX 560 & Mavericks: 3d low framerate


iLeopard_PC
 Share

15 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

Link to comment
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>
Link to comment
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)

Link to comment
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

Link to comment
Share on other sites

  • 2 weeks later...

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 :)

Link to comment
Share on other sites

 Share

×
×
  • Create New...