Jump to content
13 posts in this topic

Recommended Posts

I've been enjoying my GTX 570 working pretty well in Lion, there are a few issues though, primarily being slow OpenGL performance.

 

In Cinebench I get about 30fps, yet when I got to Windows and run the benchmark I'm seeing 48fps.

 

I also notice slow performance in games like WoW and SC2. Seems like the driver may be immature, but I figured I'd ask someone to corroborate these types of results, maybe I'm also missing something.

 

I have QE/CL running well and I highly doubt its running OpenGL in software, the GPU is doing some work, it just seems hamstrung.

 

I suspect just immature driver because of the sleep bug also. Whenever waking from S3 sleep OpenGL quits working. QE/CL seems ok, just the 3D not working.

Link to comment
https://www.insanelymac.com/forum/topic/264869-slow-opengl-on-fermi-gf110/
Share on other sites

I have a 560ti and have also noticed slow performance.

 

I've looked at the console message (app->utilities->Console->Kernel Messages) and I can see the AppleGraphicsPowerManagement.kext is doing its job, i.e.: changing states.

 

It may be that the clock values for this card are incorrect, and therefore it's running slower than it should.

 

My card is enabled by: EFI String, GraphicsEnabler=Y and editing the GF100 kext with my dev/vendor id's, but it still seems sluggish.

 

I've just ran an opengl bench mark and the reference states:

 

Used 9800GTX, min 120, Max 230, Avg 200

 

I'm getting 23,48,30 respectively. Incredibly poor!

 

Edit-> I've also enabled the OpenCL hack from netkas

I've troubleshooted away the possibility of it using a software renderer, but yeah those scores are awful for a 560ti by comparison to the 9800. I'm not using an EFI string, but I'm using the vendor id, netkas OpenCL hack, and graphicsenabler. I'm wondering about clockspeed too. When I was in the agpm.kext I was wondering what the 87 number was for. I copied and pasted it from another vendor id and I'm wondering if those are somehow a reference to clockspeeds??? I'm just not sure how it works just yet.

Update:

 

I am now scoring ± 300fps in my benchmarks, GUI seems more fluid too.

 

Steps:

 

Added into my Boot.plist:

 

<key>Graphics Mode</key>

<string></string>

<key>Kernel Flags</key>

<string>arch=x86_64 npci=0x2000</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

 

Added Disabler.kext to extra extensions

 

Rolled back my DSDT to a standard, non patched one (Hence disabler because dsdt has no HPET!)

 

Im unsure if its because of the DSDT or Disabler or what... i find it strange!

 

I'll start using VoodooPowerMini now, and generate c/p states using Chameleon.

Hi,

 

adding those kernel flags made my system booting way faster! It did also lower a bit my benchmarks.

Don't know if it's because i've changed to the standart DSDT also.

 

What I noticed is that I got my mouse lag back, even though I've already deleted the AppleUpstream kext.. Do you have any ideas how can I solve this?

 

Thanks.

Yes,

 

add back the apple upstream kext (from ESCD image).

 

Check your SMBios.plist for information about what system you have, ie: macpro3,1,mac9,1 etc.

 

I find it best to:

 

delete /S/L/E/AppleTYMCE kext

set smbios.plist identifier to MacPro5,1

 

Go and edit:

 

vi /S/L/E/AppleGraphicsPowerManagement.kext/Contents/Info.plist

 

search for MacPro5,1 (type: "ctrl+c" then "/MacPro" and hit return)

 

Find the SECOND entry like this <device010deVendor1200> or something like that, it must be the second one.

and change the dev/vendor to match your card.

 

Save this, then fix permisions/ownership.

Reboot, and cross fingers.

 

 

I think that we've by default been using an incorrect PM profile, the second in the list seems to do the job for me.

 

I will edit this post when I get home with clearer instructions and hopefully it would make better sense.

Thanks for answering so fast! =)

 

So, I did almost everything you said:

 

If I change to MacPro 5.1 my cinebench drops drastically, it goes back to normal if I use MacPro 4.1 though.

 

I still have mouse lag. I can't find the AppleUpstreamUserClient kext to download again, how can I get it back? =/

 

By the way, I have a Asus P6X58D-E, i7 930 @ 3.8, Gtx 580.

At Cinebench I get 36,46 fps, at windows I get 49... Is that right?

 

Thanks again.

 

Edit: I forgot to mention, I deleted the AppleTYMCE also. And I don't have any mouse lag at the password screen, but at the very second the password is accepted to get into Lion, my mouse starts to lag =S...

By the way, I wonder if someone out there have another situation like mine. When I use some "nice graphic interface"(don't know how to call it), like clicking at the Applications at the dock, or opening a photo, or opening the mission control, etc, it always lags at the first time I open it. And if I don't open it for a while, it gets laggy again. That's definitely not normal or expected. Does anybody have any ideias regarding this?

 

I still have some mouse laggyness here also... :)

 

thx in advance.

It's x86_64, not x64.

 

Small typo, but Lion boots 64bit if it can't find the ARCH setting you specified by default.

 

I'll edit my post and my Boot.plist :)

 

 

By the way, I wonder if someone out there have another situation like mine. When I use some "nice graphic interface"(don't know how to call it), like clicking at the Applications at the dock, or opening a photo, or opening the mission control, etc, it always lags at the first time I open it. And if I don't open it for a while, it gets laggy again. That's definitely not normal or expected. Does anybody have any ideias regarding this?

 

I still have some mouse laggyness here also... :rolleyes:

 

thx in advance.

 

 

Make sure you have correct AppleGraphicsPowerManagement strings, mine was also this bad in the early days but after making the changes it worked well.

 

The SMBios identifier is used to determine your graphics power management also.

 

If you have it set to something like Mac8,1 and that entry is missing in AGPM kext you won't get power management on your card, so it won't ramp up the mhz when it needs it most (opening transitions etc), this is why i specify MacPro5,1.

 

Also make sure your EFI string for your card is in the boot.plist's <device-properties> section.

 

There are many guides on doing this, I'll try to remember to post mine when i get home, it may work.

  • 1 month later...

Felipelumen,

I also have the Asus P6X58D-E, and I getting half the performance in Cinebench (17 fps @ Gstate 0) and GeekBench (5,800).

What guide did you follow to install Lion?

Thanks!

 

Thanks for answering so fast! =)

 

So, I did almost everything you said:

 

If I change to MacPro 5.1 my cinebench drops drastically, it goes back to normal if I use MacPro 4.1 though.

 

I still have mouse lag. I can't find the AppleUpstreamUserClient kext to download again, how can I get it back? =/

 

By the way, I have a Asus P6X58D-E, i7 930 @ 3.8, Gtx 580.

At Cinebench I get 36,46 fps, at windows I get 49... Is that right?

 

Thanks again.

 

Edit: I forgot to mention, I deleted the AppleTYMCE also. And I don't have any mouse lag at the password screen, but at the very second the password is accepted to get into Lion, my mouse starts to lag =S...

Felipelumen,

I also have the Asus P6X58D-E, and I getting half the performance in Cinebench (17 fps @ Gstate 0) and GeekBench (5,800).

What guide did you follow to install Lion?

Thanks!

 

Hi there,

 

I'm no expert, but I did research a lot. If you're running Lion, you probably did everything right at BIOS, so I think your problem is with your configuration with your graphic card. Which one do you have? Do you have any other problems running it?

×
×
  • Create New...