Jump to content

Slow OpenGL performance in Snow Leopard


  • Please log in to reply
62 replies to this topic

#1
SA22C

SA22C

    Escaping the Reality Distortion Field

  • Members
  • PipPipPipPipPip
  • 333 posts
  • Gender:Male
  • Location:Soviet Kanukistan
I've got the following system:

Asus P5K-E
Intel Core 2 Duo E6400 (OC to 2.94 GHz)
5 GB OCZ Gold DDR2 800 MHz
8800 GT 512 MB (flashed with mac 8800 GT Rom)

I've got Snow Leopard up and running with the standard DSDT generated by the patcher and the following kexts:
ADI1988b (enables sound)
fakesmc (newest version)
JMicronATA
NullCPUPowerManagement
OpenHaltRestart
PlatformUUID
SleepEnabler
VoodooPower

Everything is running smoothly in either 64 or 32 bit (I'm in 32 bit presently because there is no Voodoo Power kext for 64 bit as of yet.) The problem is that my open GL performance is less than half of what I see in Leopard (According to XBench, anyhow. OpenMark shows a 15 percent drop.) Anyone else seeing poor nVidia performance in Snow Leo?

#2
curlyboy

curlyboy

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 872 posts
  • Gender:Male

I've got the following system:

Asus P5K-E
Intel Core 2 Duo E6400 (OC to 2.94 GHz)
5 GB OCZ Gold DDR2 800 MHz
8800 GT 512 MB (flashed with mac 8800 GT Rom)

I've got Snow Leopard up and running with the standard DSDT generated by the patcher and the following kexts:
ADI1988b (enables sound)
fakesmc (newest version)
JMicronATA
NullCPUPowerManagement
OpenHaltRestart
PlatformUUID
SleepEnabler
VoodooPower

Everything is running smoothly in either 64 or 32 bit (I'm in 32 bit presently because there is no Voodoo Power kext for 64 bit as of yet.) The problem is that my open GL performance is less than half of what I see in Leopard (According to XBench, anyhow. OpenMark shows a 15 percent drop.) Anyone else seeing poor nVidia performance in Snow Leo?


Yes opengl spinnig squares score with xbench is kinda slow 88 i get and in leopard 180+ , but the system runs sweet

#3
hchinasky

hchinasky

    InsanelyMac Protégé

  • Members
  • PipPip
  • 93 posts
  • Location:Spain
Same here with 9300m gs. Font rendering is much better in leopard. I don´t see fonts clear under snow leopard.
Do you see any difference in fonts too?

#4
SA22C

SA22C

    Escaping the Reality Distortion Field

  • Members
  • PipPipPipPipPip
  • 333 posts
  • Gender:Male
  • Location:Soviet Kanukistan

Same here with 9300m gs. Font rendering is much better in leopard. I don´t see fonts clear under snow leopard.
Do you see any difference in fonts too?


No, rendering in Snow looks great for me. It's also worth noting that the system feels responsive and snappy, it's just not performing well in the benchmarks. Since I don't game with OS X, it really doesn't matter in the end.

I'd bet that MacPro owners are seeing the same problem with their 8800GT's.

#5
zoltankr

zoltankr

    zoliky

  • Members
  • PipPipPipPipPipPip
  • 427 posts
  • Gender:Male
yes, the same issue.
GeForce 8500GT 512MB (Xbench OpenGL Leopard: 180 / Xbench OpenGL Snow Leopard: 80).

#6
curlyboy

curlyboy

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 872 posts
  • Gender:Male
Rendering is just fine tho and the fonts looks ok , just the opengl test in xbench is 100 or so fps slower lol to test it out i tried some off the osx scene demos and all ran excellent so the slow opengl score doesnt seem to bad overall

#7
zoltankr

zoltankr

    zoliky

  • Members
  • PipPipPipPipPipPip
  • 427 posts
  • Gender:Male
I think, xbench is too old. Try: http://www.realtech-vr.com/glview/

#8
Cyberdog !

Cyberdog !

    InsanelyMac Sage

  • Donators
  • 280 posts
  • Gender:Male
  • Location:France, Lorraine, Pont-a-Mousson
Me too.
Test with GioFX OpenMark

Launch the benchmark from the OpenMark Menu
Waiting for the result after 9 FPS, open "OpenMark result.tga" file in the folder

10.5.8 ± 26000
10.6 ± 14000 ? :police:

Attached Files



#9
scorcho

scorcho

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 110 posts
It's a problem with Snow Leopard, not your hacks. It seems as if OGL performance is mucked up, and CL is apparently spotty for ATI cards.

#10
`Black

`Black

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
Same issue here (9600GT) and spaces is absolutely not smooth in SL. Hope Apple quickly releases updates...

#11
h4ck1nt05h

h4ck1nt05h

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
I've noticed this as well (9800 GT). World of Warcraft performance is much worse than Leopard, and lines look much more jagged. No matter what I set the anti-aliasing on, it doesn't look like it's working.

There is definitely something wrong with OpenGL.

#12
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,170 posts
  • Gender:Male
  • Location:UK
I have just tried the OpenGL Extensions Viewer link that zoliky posted.
I loaded the app and used defaults settings and my SnowLeopard system posted higher scores than 10.5.8, apart from test 2.1. I am using an MSI 8800GT 512MB OC.


EDIT: I have just run the same test again but with time with 10.6.1. There is a slight improvement in some tests and a slight loss in others, so an average no real change.

Attached Files



#13
Cyberdog !

Cyberdog !

    InsanelyMac Sage

  • Donators
  • 280 posts
  • Gender:Male
  • Location:France, Lorraine, Pont-a-Mousson
A second test please ?

Test with GioFX OpenMark

#14
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,170 posts
  • Gender:Male
  • Location:UK

A second test please ?

Test with GioFX OpenMark

Yes I can try it but can you post the app as the download link doesn't work.
I have tried here, here and here

#15
Cyberdog !

Cyberdog !

    InsanelyMac Sage

  • Donators
  • 280 posts
  • Gender:Male
  • Location:France, Lorraine, Pont-a-Mousson
this :

http://www.macupdate.../15242/openmark

#16
zoltankr

zoltankr

    zoliky

  • Members
  • PipPipPipPipPipPip
  • 427 posts
  • Gender:Male

this :

http://www.macupdate.../15242/openmark

The download link is broken.

#17
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,902 posts
  • Gender:Male
  • Location:Stuttgart / Germany
FORGET XBench & OpenMark benches for 10.6 + 10.5 on newer Intel "Macs" !!
Both are much to old and need to be updated. They are both very old compiled with very old OS X frameworks / very old GCC 3.x (UB bot not good optimized Intel code). Now we have GCC 4.x !

Only use the new + very valide OpenGLExtensionsviewer for Tests .
To compare GPU speed differences between GPUs:
OPTIONS: full screen, benchmark, higher resulution (at least 1280x800, the more the better), 32 Bit and 4* Multisampling (FSAA)
gives: high gpu load = gpu limits bench results = less cpu+driver dependend bench results

To compare driver speed differences on same GPU:
OPTIONS: full screen, benchmark, lower resulution (less than 800x600), 32 Bit no Multisamling
gives: less/moderate gpu load = CPU(drivers) + gpu limits bench results = much cpu+driver dependend benhc results

#18
jinnggoff

jinnggoff

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 133 posts
  • Gender:Male
  • Location:hackintosh
yes thats right Mitch_de, I did a test with OpenglExtensionsviewer...
and the results are not loss any performance in SL

#19
Cyberdog !

Cyberdog !

    InsanelyMac Sage

  • Donators
  • 280 posts
  • Gender:Male
  • Location:France, Lorraine, Pont-a-Mousson

FORGET XBench & OpenMark benches for 10.6 + 10.5 on newer Intel "Macs" !!
Both are much to old and need to be updated. They are both very old compiled with very old OS X frameworks / very old GCC 3.x (UB bot not good optimized Intel code). Now we have GCC 4.x !

Only use the new + very valide OpenGLExtensionsviewer for Tests .
To compare GPU speed differences between GPUs:
OPTIONS: full screen, benchmark, higher resulution (at least 1280x800, the more the better), 32 Bit and 4* Multisampling (FSAA)
gives: high gpu load = gpu limits bench results = less cpu+driver dependend bench results

To compare driver speed differences on same GPU:
OPTIONS: full screen, benchmark, lower resulution (less than 800x600), 32 Bit no Multisamling
gives: less/moderate gpu load = CPU(drivers) + gpu limits bench results = much cpu+driver dependend benhc results



Thank you !!!

#20
`Black

`Black

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
Did the OpenGLExtensionsviewer test with my 9600GT in 1920x1200 4xAA / 16xAF ... Scores are better in Leopard (GL 1.1 to 2.0 ~700fps in 10.5.8, ~600fps in SL, GL 2.1 is the same) but not much so the performance is ok. The slow spaces seems to be a problem with beamsync as I have only 10fps with beamsync, in leopard it's 50-60fps... without beamsync >100.





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