Jump to content

Palit GTX 560 & Mavericks: 3d low framerate


  • Please log in to reply
15 replies to this topic

#1
iLeopard_PC

iLeopard_PC

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 223 posts
  • Gender:Male

Hi all,

i have a 8800GT and it does not seem to work with Mavericks (I can boot only with "-x"). Any suggestions?



#2
fantomas1

fantomas1

    InsanelyMacaholic

  • Supervisors
  • 2,757 posts
  • Gender:Male

hi

 

see here: http://www.insanelym...2-mo/?p=1988762

 

it's a french topic but it seems work fine (thanks iFIRE  ;)  )



#3
iLeopard_PC

iLeopard_PC

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 223 posts
  • Gender:Male

hi

 

see here: http://www.insanelym...2-mo/?p=1988762

 

it's a french topic but it seems work fine (thanks iFIRE   ;)  )

Thank you

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



#4
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,064 posts
  • Gender:Male
  • Location:Brazil

If you want to use Device Properties Strings, you must generate them with gfxutil.

 

Usage information available in the gfxutil topic in Netkas' forum.



#5
fantomas1

fantomas1

    InsanelyMacaholic

  • Supervisors
  • 2,757 posts
  • Gender:Male

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 ...

 

<key>GraphicsEnabler</key>

<string>Yes</string>

 

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



#6
iLeopard_PC

iLeopard_PC

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 223 posts
  • Gender:Male

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

 

Attached File  20140407_201101.jpg   174.48KB   0 downloads

 

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>


#7
fantomas1

fantomas1

    InsanelyMacaholic

  • Supervisors
  • 2,757 posts
  • Gender:Male

try to delete AppleTyMCEDriver.kext

 

boot -s 

mount -uw /
rm -rf /system/library/extensions/appletymcedriver.kext
exit



#8
iLeopard_PC

iLeopard_PC

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 223 posts
  • Gender:Male

try to delete AppleTyMCEDriver.kext

 

boot -s 

mount -uw /
rm -rf /system/library/extensions/appletymcedriver.kext
exit

I had no luck with this. Now I got bsd :(



#9
iFIRE

iFIRE

    InsanelyMacaholic

  • Moderators
  • 3,772 posts
  • Gender:Male
  • Location:Bcn-Spain

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



#10
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 1,975 posts
  • Gender:Male

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... 



#11
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,064 posts
  • Gender:Male
  • Location:Brazil

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)



#12
iLeopard_PC

iLeopard_PC

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 223 posts
  • Gender:Male

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



#13
Hervé

Hervé

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 519 posts
  • Gender:Male
  • Location:Rennes, BZH of course!

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.



#14
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,064 posts
  • Gender:Male
  • Location:Brazil

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



#15
iLeopard_PC

iLeopard_PC

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 223 posts
  • Gender:Male

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



#16
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,064 posts
  • Gender:Male
  • Location:Brazil

Go find the pinned topic "Tequila Fix" in the DSDT subforum.

 

It should not be a problem that your PCIRoot is 1, you don't have to do anything.







0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy