Got a tip for us? Share it...

Mac Gaming and Multithreaded OpenGL

Arstechnica and InsideMacGames write about some OpenGL optimizations which were privately announced at WWDC two weeks ago.

According to the articles, the new Mac Pro already incorporates the new multi-threaded OpenGL in the pre-installed version of Mac OS X (10.4.7). The official release of the new version of OpenGL for existing Mac owners remains uncertain.

According to some people I've talked to, multi-threaded OpenGL games will see huge gains in performance. With multi-threaded OpenGL, the game, for example, can run off one core/CPU, while OpenGL can work on the second core/processor for its processing. So they work in concurrent fashion instead of co-habitating one CPU.


One demo reportedly had a doubling of frame rate when taking advantage of the multi-threaded OpenGL. And with dual and multi-core processors becoming commonplace, many customers will be able to take advantage of these optimizations.

Macworld points out that individual games have to be tailored for the new version of OpenGL before seeing the benefits, but game developers seem enthusiastic about its release.

Top Rated Comments

(View all)

72 months ago
I couldn't find any other threads on this, and it seems like pretty big news... there's an article over at ArsTechnica which mentions this:

The LLVM JIT optimizations combined with the new multi-threaded OpenGL stack have yielded a doubling of the frame-rate in "a very popular MMORPG" (which is code for "WoW"). Yikes!


With a link to another article on InsideMacGames that has some additional info:

With multi-threaded OpenGL, the game, for example, can run off one core/CPU, while OpenGL can work on the second core/processor for its processing. So they work in concurrent fashion instead of co-habitating one CPU. The amount of benefit multi-threaded OpenGL games will have depends on how complex a scene in a game is. So, for example, in a very complex scene with lots of polygons, you'll see big gains in frame rates. One person told me they saw a very popular MMORPG DOUBLE in frame rates in one particular scene because of multi-threaded OpenGL. We're talking from 60 frames to 130 frames just in that one scene alone.


Looks like multi-processor Macs will be getting a nice boost in gaming performance - the question is when? Maybe not until Leopard, hopefully sooner...
Rating: 0 Positives / 0 Negatives
72 months ago
This should portend what all applications will be able to take advantage of. :)
Rating: 0 Positives / 0 Negatives
72 months ago

This should portend what all applications will be able to take advantage of. :)


Agreed. This could be big news for games, but think of the advantages for applications as well. Very cool. :cool:
Rating: 0 Positives / 0 Negatives
72 months ago
In 2006 a historic step took place: multi-processing machines became common--for low-cost CONSUMER systems.

As a result, the egg is here and the chicken is inevitable: we will see developers doing more and more with multi-threading because now it can benefit any kind of user :)
Rating: 0 Positives / 0 Negatives
72 months ago
I'm kind of surprised this wasn't being done already... I think we're going to be seeing most libraries converted to multi-threading very soon-- probably down to the networking layer where it didn't make sense to add the overhead before. It's the only way these monolithic applications are going to see much improvement on a 4 processor machine.

I think we're stuck at 3GHz and less for quite a while so single threaded apps, and apps linked to single threaded libraries, aren't going to show a performance improvement until they're broken down.
Rating: 0 Positives / 0 Negatives
72 months ago

I think we're stuck at 3GHz and less for quite a while so single threaded apps, and apps linked to single threaded libraries, aren't going to show a performance improvement until they're broken down.


Agreed. I think multiple cores are going to be the way of the near term future, not faster clock speeds. Just wait until the likes of Kentsfield, Clovertown and Dunnington are released. And they're not that far away either. :eek: :cool:
Rating: 0 Positives / 0 Negatives
72 months ago
This is awesome news. I can't wait until Blizzard releases a UB of Warcraft III with these improvements to OpenGL :eek: :D

It is still unclear, however, whether Intel's GMA 950 graphics processor or old ATI/NVIDIA hardware found on older machines will get support for multi-threaded OpenGL.

Bah, it better be available for the MacBooks :(
Rating: 0 Positives / 0 Negatives
72 months ago
First Parallels saying they are going to do full hardware OGL and DirectX in 2.0 and now this.

The Mac a viable gaming platform? No, surely not! :D
Rating: 0 Positives / 0 Negatives
72 months ago

I can't wait until Blizzard releases a UB of Warcraft III with these improvements to OpenGL :eek: :D


I can't wait until Blizzard releases Starcraft 2... ;) :D :cool:
Rating: 0 Positives / 0 Negatives
72 months ago
yes yes yes yes yes! freaking awesome!


whoo hooo! :p
Rating: 0 Positives / 0 Negatives

[ Read All Comments ]