Jump to content


Tuncer's Blog: Multi-Threaded OpenGL On The Way


  • Please log in to reply
12 replies to this topic

#1 IMG News

IMG News

    Pimpbot 4000

  • IMG Writers
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 7117 posts
  • Pro Member:Yes

Posted 14 August 2006 - 04:19 PM

Tuncer Deniz, the founder and publisher of Inside Mac Games, has updated his blog with a story on multi-thread OpenGL, which promises to give Mac gaming a huge boost in terms of performance. Here's a clip from the blog:

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.
To check out the blog entry, follow the link below.
Return to Full Article - InsideMacGames News


#2 bobbob

bobbob

    Uberspewer

  • Members
  • PipPipPipPipPipPipPip
  • 3318 posts

Posted 14 August 2006 - 06:37 PM

View PostIMG News, on August 14th 2006, 03:19 PM, said:

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

Like Quake 3, Quake 4, and Call of Duty 2? Except the game programmers don't have to manually separate the threads?

#3 the Battle Cat

the Battle Cat

    Sewage Served Raw

  • Admin
  • 14875 posts
  • Location:Citadel City, Lh'owon
  • Pro Member:Yes

Posted 14 August 2006 - 07:08 PM

If I read the blog correctly, I take it that PPC users and some older Intel Mac owners are out of luck.  Bummer.  At least it is a brighter future to look forward to and yet another incentive to get a Macintel.  Too bad the new OpenGL can't take advantage of the extra CPU in a PPC like it does with the intel cores.
Gary Simmons
the Battle Cat

#4 Eric5h5

Eric5h5

    Minion Tormentor

  • Forum Moderators
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 7034 posts

Posted 14 August 2006 - 07:34 PM

View Postthe Battle Cat, on August 14th 2006, 09:08 PM, said:

If I read the blog correctly, I take it that PPC users and some older Intel Mac owners are out of luck.

I'm reading it as "unknown" at this point.  I'm not sure what exactly would prevent it, though.  I'm guessing it's more of a promotional thing, like the SMP patch for Quake 4, where they just kept saying "Intel" and would never once breathe a word about PPC (resulting in people asking "does it work on PPC too?" over and over) even though it got a speed boost as well.

--Eric

#5 Rev-O

Rev-O

    BANNED

  • Members
  • PipPipPipPipPip
  • 1192 posts
  • Location:Colorado

Posted 14 August 2006 - 09:17 PM

As long as the (hopefully soon to be released) Merom MacBook Pros have support for Multithreaded OpenGL and the unnamed UK based developer finally releases Fable, I'll be happy.

#6 Eric5h5

Eric5h5

    Minion Tormentor

  • Forum Moderators
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 7034 posts

Posted 15 August 2006 - 01:10 AM

The unnamed UK based developer could be VP, you know....

--Eric

#7 Batcat

Batcat

    Uberspewer

  • Members
  • PipPipPipPipPipPipPip
  • 2907 posts
  • Location:In Flux

Posted 15 August 2006 - 01:35 AM

I remember reading that Unreal Engine 3, or at least UT2007, has a multithreaded renderer. Don't remember if it's API, OS or CPU-agnostic, tho, if that was even mentioned.

ATi began working in multicore/multiproc support in its Windows drivers quite some time ago. The gains were modest.

#8 bobbob

bobbob

    Uberspewer

  • Members
  • PipPipPipPipPipPipPip
  • 3318 posts

Posted 15 August 2006 - 02:54 AM

View PostBatcat, on August 15th 2006, 12:35 AM, said:

ATi began working in multicore/multiproc support in its Windows drivers quite some time ago. The gains were modest.

ATI and nVidia have.

#9 Gary Patterson

Gary Patterson

    Fan

  • Members
  • Pip
  • 30 posts
  • Location:Melbourne, Australia

Posted 15 August 2006 - 03:00 AM

This looks more like driver threading for OpenGL itself, rather than threading in the rendering engine. Once it's in place, any rendering engine will gain benefit, even if it's not multithreaded in itself.

And let me also say "Woohoo! Excellent stuff!"

#10 Janichsan

Janichsan

    Venting Toot Pipe

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 6530 posts
  • Steam Name:Janichsan
  • Location:over there

Posted 15 August 2006 - 03:01 AM

View PostEric5h5, on August 15th 2006, 09:10 AM, said:

The unnamed UK based developer could be VP, you know....

--Eric
Does this mean, the flashy OpenGL graphics in HoI 2 get much faster? ;)
"We do what we must, because we can."
"Gaming on a Mac is like women on the internet." — "Highly common and totally awesome?"

#11 teflon

teflon

    Bastard of the Popeye Analogy

  • Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 9589 posts
  • Location:London, UK

Posted 15 August 2006 - 04:02 AM

chances are that Apple will hold it off till 10.5, so that they can say "look at the massive speed increase weve built into OGL" and have that as a marketing point.

but if its only on the MP right now, but will be in 10.5, then everyone with dual processors should see an improvement.
Polytetrafluoroethylene to my friends.

Macbook Pro - C2D 2.4Ghz / 4GB RAM / Samsung 830 256GB SSD / Geforce 8600M GT 256Mb / 15.4"
Cube - G4 1.7Ghz 7448 / 1.5GB RAM / Samsung Spinpoint 250GB / Geforce 6200 256Mb
Self-built PC - C2Q Q8300 2.5Ghz / 4GB RAM / Samsung 830 256GB SSD / Radeon 7850 OC 1GB / W7 x64
and a beautiful HP LP2475w 24" H-IPS monitor

#12 Eric5h5

Eric5h5

    Minion Tormentor

  • Forum Moderators
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 7034 posts

Posted 15 August 2006 - 07:34 AM

View PostJanichsan, on August 15th 2006, 05:01 AM, said:

Does this mean, the flashy OpenGL graphics in HoI 2 get much faster? ;)

Yes.  :)  I was thinking more along the lines of X3: Reunion or Domination, if they ever get around to those....

--Eric

#13 Batcat

Batcat

    Uberspewer

  • Members
  • PipPipPipPipPipPipPip
  • 2907 posts
  • Location:In Flux

Posted 16 August 2006 - 02:12 AM

View Postbobbob, on August 15th 2006, 03:54 AM, said:

ATI and nVidia have.

View PostGary Patterson, on August 15th 2006, 04:00 AM, said:

This looks more like driver threading for OpenGL itself, rather than threading in the rendering engine. Once it's in place, any rendering engine will gain benefit, even if it's not multithreaded in itself.
Not quite sure what distinctions you two are making, but I had in mind the likes of

http://developer.amd.../ATIMThread.pdf

http://www.anandtech...d...?i=2377&p=3

http://www.driverhea...es/dualcore512/

http://www.xbitlabs....1011083359.html

http://windowssdk.ms...y/ms681824.aspx

..and more.