*DAMN R6
.:Navigation:| Home | Battle League | Forum | Mac Downloads | PC Downloads | Cocobolo Mods |:.

Welcome, Guest. Please login or register.
November 10, 2024, 08:21:22 pm

Login with username, password and session length
Search:     Advanced search
One Worldwide Gaming Community since 13th June 2000
132955 Posts in 8693 Topics by 2294 Members
Latest Member: xoclipse2020
* Home Help Search Login Register
 Ads
+  *DAMN R6 Forum
|-+  *DAMN R6 Community
| |-+  General Gossip
| | |-+  Tech Talk (Moderators: *DAMN Hazard, Civrock, c| Lone-Wolf, BTs_GhostSniper)
| | | |-+  Multi threaded Open GL
Pages: [1]   Go Down
Print
Author Topic: Multi threaded Open GL  (Read 5528 times)
0 Members and 1 Guest are viewing this topic.
BFG
Global Moderator
Emperor of Spamness
*****
Offline Offline

Gender: Male
Posts: 6521


Mr.Chuckles the Nipple Monkey


« on: August 22, 2006, 03:29:49 pm »

edit: Tuncer explains it a little more in laymans speak!:

Mac gaming is about to get a huge boost in performance thanks to a new multi-threaded OpenGL. 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. 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.

Now for the good news and some bad news. According to my sources, multi-threaded OpenGL is currently only available on the new Mac Pro systems Apple began shipping last week. But if all goes as planned, multi-threaded OpenGL will make its way into 10.4.8 (we think). If you have an Intel Mac (such as an Intel iMac or Mac Book Pro), then you will see the benefits of multi-threaded OpenGL. 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.

But wait, there's a bit of a problem that we haven't talked about. There were some rumors last week that Apple might be holding multi-thread OpenGL for Leopard. Details are fuzzy on whether multi-thread OpenGL will make it into Mac OS X 10.4.8 Intel and/or Mac OS X 10.4.8 PowerPC.

This rumors hasn't sat well with some developers. In fact, one UK based developer has been holding off on releasing their products in anticipation of multi-thread OpenGL. If for some reason Apple decides to hold off on it until Leopard, that developer would have waited all these months for nothing.

One way or another, multi-thread OpenGL will make it to the Mac. It could be sooner rather than later but it's a distinct possibility that Apple will hold off on it until Leopard ships. In the meantime, though, the Mac Pro is the only Mac that currently has it.

One last thing to keep in mind...developers must patch to activate and take advantage of multi-threaded OpenGL.

http://arstechnica.com/staff/fatbits.ars/2006/8/17/5024


For those who are interested, Apple announced that they are using the LLVM
optimizer and JIT within their Mac OS 10.5 'Leopard' OpenGL stack (which
was distributed in beta form to WWDC attendees).

LLVM is used in two different ways, at runtime:

1. Runtime code specialization within the fixed-function vertex-processing
    pipeline.  Basically, the OpenGL pipeline has many parameters (is fog
    enabled? do vertices have texture info? etc) which rarely change:
    executing the fully branchy code swamps the branch predictors and
    performs poorly.  To solve this, the code is precompiled to LLVM .bc
    form, from which specializations of the code are made, optimized,
    and JIT compiled as they are needed at runtime.

2. OpenGL vertex shaders are small programs written using a family of
    programming langauges with highly domain-specific features (e.g. dot
    product, texture lookup, etc).  At runtime, the OpenGL stack translates
    vertex programs into LLVM form, runs LLVM optimizer passes and then JIT
    compiles the code.


In non excessive geek language - in future optermised games we could be seeing double the frame rate... sounds nice dosn't it!
« Last Edit: August 22, 2006, 03:32:24 pm by BFG » Logged

"You cant fight in here gentlemen, this is the war room!"
AA:MoD
BTs_Mysterio
BL Staff
God save the Royal Whorealots
*****
Offline Offline

Gender: Male
Posts: 3676



WWW
« Reply #1 on: August 22, 2006, 03:44:35 pm »

Yea, except no games of significance to us will be updated or patched (GhR, RvS, AA).  Hmmm
Logged

"There's room at the top they are telling you still. But first you must learn how to smile as you kill"
John Lennon
Only suits they'll be wearing are body bags. • Your trial will be held at the city morgue. • I'll return your gun, one bullet at a time.
Mysterio is a registered trademark of Myster
BFG
Global Moderator
Emperor of Spamness
*****
Offline Offline

Gender: Male
Posts: 6521


Mr.Chuckles the Nipple Monkey


« Reply #2 on: August 22, 2006, 06:03:18 pm »

bugger i wrote a big responce but didn't post it lol.

in short, macsoft just patched halo to UB. Asypr are brining several of their most popular games to UB. Patching of released games is not unheard off. the question is whether it will be a 10.4 PPC feature or just a Intel 10.5 feature.

Also with the emergence of solutions like Cider the cost and difficulty of porting seems to be about to dramatically change. Thanks to Ageia middleware costs are also not exorbitant and perhaps in the future folks like the AA Devs and those who pay their fees might decide that actually it isn't a lot of work to provide mac versions. - If not then Cider etc provide realistic ways for the likes of Rycan Gorden to provide mac versions. - and MultiThreaded OpenGL provide more tools to make these games run at 'windows native' or dare i say it faster speeds.
Logged

"You cant fight in here gentlemen, this is the war room!"
AA:MoD
BTs_Mysterio
BL Staff
God save the Royal Whorealots
*****
Offline Offline

Gender: Male
Posts: 3676



WWW
« Reply #3 on: August 23, 2006, 12:53:47 am »

I bet someone in the Gr community could port the 43MB of 2.5-->2.7 without help. If only we could figure out who that is..... hmmm.
Logged

"There's room at the top they are telling you still. But first you must learn how to smile as you kill"
John Lennon
Only suits they'll be wearing are body bags. • Your trial will be held at the city morgue. • I'll return your gun, one bullet at a time.
Mysterio is a registered trademark of Myster
BFG
Global Moderator
Emperor of Spamness
*****
Offline Offline

Gender: Male
Posts: 6521


Mr.Chuckles the Nipple Monkey


« Reply #4 on: August 24, 2006, 01:06:17 am »

I wish somone had the money to Pay Ryan Gordon...

and i wish the AA devs would let him/help him to do it.
Logged

"You cant fight in here gentlemen, this is the war room!"
AA:MoD
BTs_Mysterio
BL Staff
God save the Royal Whorealots
*****
Offline Offline

Gender: Male
Posts: 3676



WWW
« Reply #5 on: August 24, 2006, 01:55:56 am »

... you know how little money the American army has BFG; don't be so silly.  Roll Eyes
Logged

"There's room at the top they are telling you still. But first you must learn how to smile as you kill"
John Lennon
Only suits they'll be wearing are body bags. • Your trial will be held at the city morgue. • I'll return your gun, one bullet at a time.
Mysterio is a registered trademark of Myster
BFG
Global Moderator
Emperor of Spamness
*****
Offline Offline

Gender: Male
Posts: 6521


Mr.Chuckles the Nipple Monkey


« Reply #6 on: August 24, 2006, 08:58:10 pm »

yeah sorry, i forgot they spent it sending bombs to israel so they could kill lebanese civilians!

oops, almost went political Wink Indeed - but i guess mac guys have more common sense than to join the army

oh crap i give up. yep myst its daft. but maybe if theres a chance of making money from it they might think twice (if and if the number of players on macs increases)
Logged

"You cant fight in here gentlemen, this is the war room!"
AA:MoD
BTs_Mysterio
BL Staff
God save the Royal Whorealots
*****
Offline Offline

Gender: Male
Posts: 3676



WWW
« Reply #7 on: August 24, 2006, 10:21:07 pm »

They could make money selling the damn thing if it's that hard. I mean this game is far better than most games I've paid for (except RS).
Logged

"There's room at the top they are telling you still. But first you must learn how to smile as you kill"
John Lennon
Only suits they'll be wearing are body bags. • Your trial will be held at the city morgue. • I'll return your gun, one bullet at a time.
Mysterio is a registered trademark of Myster
BFG
Global Moderator
Emperor of Spamness
*****
Offline Offline

Gender: Male
Posts: 6521


Mr.Chuckles the Nipple Monkey


« Reply #8 on: October 25, 2006, 10:12:40 am »

A wee bit more info from the recently leaked screenshots etc:

"Leopard also provides a dramatic increase in OpenGL performance by offloading CPU-based processing onto another thread which can then run on a separate CPU core feeding the GPU. This can increase, or in some cases, even double the performance of OpenGL-based applications."

= tasty OpenGL goodness! Cheesy
Logged

"You cant fight in here gentlemen, this is the war room!"
AA:MoD
Pages: [1]   Go Up
Print
Jump to:  



 Ads
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC
Page created in 0.037 seconds with 19 queries.