Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Tested it on a mid 2010 i7 15" MBP using Cinebench 11.529. Before the driver update the OpenGL test gave 15.76fps OpenGL 2.1 NVIDIA-1.6.16. After the driver update, the same OpenGL test gave the exact same 15.76fps score, OpenGL 2.1 NVIDIA-1.6.18.

I only really play Football Manager 10 on my MBP, and when I first got it, it played perfectly with no defects. Then shortly after they released the 1.3 graphics update I think it was?? and since then it suffered from screen tearing. Having installed this update, it now seems to suffer from even worse screen tearing, on what is lets be honest, a pretty low gpu intensive game. I was hoping to see even a little improvement with this update, but so far, I have seen none at all, and no real reason to even install it in the first place.
 
Aperture seems to be rendering RAW files a shade faster with the update. This is on a Mac Pro.
 
Tested it on a mid 2010 i7 15" MBP using Cinebench 11.529. Before the driver update the OpenGL test gave 15.76fps OpenGL 2.1 NVIDIA-1.6.16. After the driver update, the same OpenGL test gave the exact same 15.76fps score, OpenGL 2.1 NVIDIA-1.6.18.

I only really play Football Manager 10 on my MBP, and when I first got it, it played perfectly with no defects. Then shortly after they released the 1.3 graphics update I think it was?? and since then it suffered from screen tearing. Having installed this update, it now seems to suffer from even worse screen tearing, on what is lets be honest, a pretty low gpu intensive game. I was hoping to see even a little improvement with this update, but so far, I have seen none at all, and no real reason to even install it in the first place.

I have been playing HL2 in OSX on my mid-2010 base 13" MBP. The frame rates were exceptional and there weren't any slowdowns to speak of. After this update there is a significant amount of screen tearing going on and just an overall jerkiness to the game play. You can really see the jerkiness when you are walking along a hallway. I had no noticeable screen tearing before this update. :mad:
 
Here's Valve's take on this, seems very informative

Game Performance Improvements in Latest Mac OS X Update
Steam Blog - Valve
When we launched Steam on Mac OS X back in May, there was a lot of buzz about performance, particularly relative to Windows running on the same machine. While we met our goal of making sure all of our customers had an acceptable gaming experience at launch, we have spent a large chunk of effort in the intervening months working with Apple and their GPU vendors to close the performance gap with Windows. The combination of changes in our code and the latest graphics update available from Apple today removes a variety of software bottlenecks, resulting in significant graphics performance enhancements for Mac gamers.

Feature Improvements

In addition to low-level implementation changes which have improved performance across the board, Apple has also removed some implementation inefficiencies which allow us to improve visual quality, most notably in the area of GPU occlusion queries.

Occlusion Queries

When we first released our Source engine games on the Mac, we had to turn occlusion queries off but, with the latest update to 10.6.4, we can turn them back on, giving players higher visual quality. If you're not familiar with an occlusion query, it is a mechanism for an application (running on the CPU) to notify the GPU via OpenGL that it would like to know, for some set of draw calls, how many pixels are drawn to the screen, after shading, z-buffering etc. We use GPU occlusion queries for a variety of effects in our game, but one of the easiest to explain is light glows. It's a simple technique that just about every game uses, but it produces a surprisingly convincing effect. What we do is issue queries for light-emitting objects in our scene such as light bulbs or a disc representing the sun. A given light source may be partly or wholly occluded by other geometry in the scene and we use the occlusion query to determine how occluded it is. The percentage of a given light source's screen area which is actually visible is used to scale the intensity of an additive glow sprite which is drawn over the frame without any z-buffering. Because its intensity is attenuated with the occlusion of the light source geometry, the glow sprite fades gently in and out as it becomes more or less occluded by the rest of the scene. It's a simple technique but it appears to be a complex optical effect which helps to convince your brain that you're looking at something truly bright. To illustrate the importance of using light source occlusion to drive glow sprite intensity, we've created a little clip from Half-Life 2: Episode One, which shows the effect with and without the query. Clearly, the left side of the movie shows a convincing glare effect due to the scaling of the glow sprite intensity while the right side of the movie gives a very crude effect, with the glow showing through parts of the scene, breaking the illusion.

From a technical standpoint, the key to the occlusion query feature is that our game can be written in such a way that it can receive the result of a given query asynchronously, at some point later (usually during a subsequent frame). So, while we are using the GPU to perform this computation for us, we aren't stopping CPU execution to wait for the result---we can pick up the result later, since it's OK for this algorithm that the query results are a fraction of a second "stale." So, if implemented properly by the graphics API, occlusion queries cause no synchronization between the GPU and CPU, allowing both processors to stay busy doing work. Unfortunately, prior to the latest software update, occlusion queries caused the CPU-side driver to synchronize with the GPU, perhaps multiple times per frame. This caused large amounts of time during which either the GPU or the CPU was doing no work, significantly reducing system throughput and consequently the game's framerate. This behavior also caused the application's CPU thread to stop processing, as it waited for the driver thread to synchronize with the GPU, resulting in significant loss of CPU throughput as shown in the Shark capture in the image below. In this image, the green horizontal bar is Portal's thread and the pink bar is Apple's OpenGL driver thread. At the point that we've selected on the timeline, you can see from the callstack that we're querying the driver to find out if an earlier GPU occlusion query has been completed. Before the driver can even respond to the game thread, the driver flushes all of its queued work to the GPU in order to synchronize with the GPU, causing the big gap in the timeline on our thread (the big gap in the green bar), during which our game can do no further processing. The way that the occlusion query mechanism is designed, this CPU-GPU synchronization is unnecessary and, with the new software update from Apple, that big gap in the timeline is gone.

Floating Point Validation

Apple has some very nice performance analysis tools that allow us to diagnose performance issues like the occlusion query stall described above. Using these tools, another area that we've seen the driver spending a significant amount of time is in code which validates floating-point parameters that we hand off to OpenGL to drive the logic in our GPU-side shader code. If you're not familiar with the way that processors encode floating point numbers, there are a few special bit patterns that are reserved to handle illegal results that can happen when code inadvertently does something nonsensical like divide by zero. Unfortunately, the way that the OpenGL specification is written, Apple must spend valuable CPU time doing floating point validation to guarantee that their OpenGL implementation behaves correctly in these exceptional cases according to OpenGL conformance tests. Of course, in a high performance application like a game, the CPU time spent in Apple's driver validating floating point data can really add up. We have been able to measure performance improvements in this area with the latest software update, but we are anticipating even more speedups in this area if Apple implements the uniform_buffer_object extension and GLSL 1.3 in a future update. With these additional features, we will be able to sidestep this particular CPU bottleneck, allowing us to win back a bunch of CPU time and, ultimately, performance.

Setting Expectations

We are seeing dramatic performance improvements on iMac (Late 2009 and Mid 2010), Mac mini (Early 2009 and Mid 2010), Mac Pro (Early 2009), MacBook (Early 2009 and Mid 2010) and MacBook Pro (15-inch, Mid 2010) and MacBook Pro (17-inch, Mid 2010) models. Depending on the game, video settings and the hardware, we have measured frame rate improvements from 15% to 120% on these systems. On older systems, we are generally already operating at the limits of the hardware, so it is not obvious that any significant performance improvements can be achieved in the future.

Conclusion

We're very excited about the performance improvements that Apple and the GPU vendors have been able to deliver this summer and we are working with them to further improve performance.
 
Well, just got done playing in SC 2 for a bit. I can now actually play the game at medium settings instead of low settings. :D

This is with the 120GT btw.
 
Mac Pro 2009 with Apple 4870 results:

Before:
mac_pro_before.jpg


After:
mac_pro_after.jpg


In Portal now I can have 8xAA and 9 portals and min FPS is 30 (V-sync) and average is 60FPS!

YAY!

2007 MacBook Pro however barely any change with the 8600GTM! :(
 
I've installed it on my iMac (2.66Ghz, 2600 HD, etc) and MacBook 2.53Ghz late 09, and everything is working wonderfully. For the spectacles out there, it is an across the board update - all the drivers have been updates, from the Intel X3100 all the way up to the latest one released by Apple in their iMac's. It updates OpenCL, OpenGL, all the drivers and so on.

Interesting to note, the CPU utilisation (CPU utilisation of the plugin inside the Activity Monitor) of Flash has actually gone down on both my iMac and MacBook, it appears that with the addressing of OpenGL it addresses all those that depend upon OpenGL such as Core Animation (which Flash uses).
 
Before the update I got 55 to 60 FPS in CS:S and after the update I'm getting 85 to 100/110 FPS.

MacBook Pro 2008 w/ Nvidia Geforce 9600 GT w/ 512MB vRAM.

An impressive update from Apple inc.
 
How to display FPS?

Sorry if this has already been posted in the thread, but how do I display the FPS in a Valve game? On Windows I used Fraps, but I haven't been able to find anything similar for OS X.
 
Sorry if this has already been posted in the thread, but how do I display the FPS in a Valve game? On Windows I used Fraps, but I haven't been able to find anything similar for OS X.

Enable the developers console in settings in the game

then type cl_showfps

Top right hand corner!
 
Sorry if this has already been posted in the thread, but how do I display the FPS in a Valve game? On Windows I used Fraps, but I haven't been able to find anything similar for OS X.

Options - keyboard - advanced - enable ~ to open console

In console, type cl_showfps 1
 
Late 2008 MBP (first unibody) with 9600GT/512MB.

No FPS improvement in SC2 and an improvement in Portal. Same findings by others with the first gen unibodies?
 
LoL at the gasps of astonishment. Yes now you're mac is functional with the source engine, welcome to 4 years ago.

PCs just OWN macs for gaming. :cool:
 
Updated 285GTX

I updated my 285 GTX graphics drivers from nvidia, with the cuda support. I have been playing through HL2 and after the update my graphics were less than satisfactory.

With this update from apple it has changes the update back to a previous driver from nvidia, now the nvidia console for mac is telling me i need to updat the drivers. But the game is running smoothly again at full res on my 23" ACD.

Im still getting better performance graphics wise through windows playing the same steam game. A lot smoother.
 
Those responsible at Apple for not having such basic graphical features in their drivers should be shown the door. Absolutely unacceptable now that the cat is out of the bag.

Also there is still lots of room for improvement according Valve.

My MBP with an ATI X1600 128MB has very minor performance gains in Source Engine games. I haven't tried Starcraft 2 yet.
 
I used to get them every month with my old G5 iMac. Direct from ATi too!

ATi stopped making their own drives as Apple wanted to release their own updates, well, they didn't really, they were bundled with OS X updates. Each OS X update the performance got worse.

Thanks for the info, maybe this update signals a compromise, Apple still controls graphics updates but they care a little more... Let's see what happens in the next few months.
 
Late 2008 MBP (first unibody) with 9600GT/512MB.

No FPS improvement in SC2 and an improvement in Portal. Same findings by others with the first gen unibodies?
I have a late 2008 MBP with 9600GT/256MB. I didn't do an FPS comparison, but I can see a very significant improvement in both TF2 and SC2.

We should all thank Valve for this. :)
 
Tested it on a mid 2010 i7 15" MBP using Cinebench 11.529. Before the driver update the OpenGL test gave 15.76fps OpenGL 2.1 NVIDIA-1.6.16. After the driver update, the same OpenGL test gave the exact same 15.76fps score, OpenGL 2.1 NVIDIA-1.6.18.

I only really play Football Manager 10 on my MBP, and when I first got it, it played perfectly with no defects. Then shortly after they released the 1.3 graphics update I think it was?? and since then it suffered from screen tearing. Having installed this update, it now seems to suffer from even worse screen tearing, on what is lets be honest, a pretty low gpu intensive game. I was hoping to see even a little improvement with this update, but so far, I have seen none at all, and no real reason to even install it in the first place.

Turn on v-sync and enable motion blur.
 
Sorry if this has already been posted in the thread, but how do I display the FPS in a Valve game? On Windows I used Fraps, but I haven't been able to find anything similar for OS X.

Under keyboard settings then advanced, enable the developer console.
Press ~ and then type net_graph 1 (you can use 2 or 3 also)
to position this net_graphpos 2 (1, 2 or 3 also work).
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.