Will StarCraft 2 use openCL and other OS X new Technologies?

Discussion in 'Mac and PC Games' started by GustavPicora, Jul 20, 2010.

  1. GustavPicora macrumors member

    Joined:
    Jan 22, 2010
    #1
    Hello, Im just wondering what you thing about it, do you thinking the gurus at blizzard will make use of them or this kinda of technologies will not improve at all the performance of the game on the Mac platform. Is such a pity to see how graphics on mac games are so bad and crappy.
     
  2. imassents macrumors 6502

    Joined:
    Jul 3, 2008
    #2
    I don't think OpenCL can benefit graphic intensive programs. The idea of OpenCL is to allow programs access to a 'second' processing unit. For 3D games, the GPU will be too busy drawing/rendering to accept any more calculation requests.
     
  3. MacNoobie macrumors 6502a

    MacNoobie

    Joined:
    Mar 15, 2005
    Location:
    Colorado
    #3
    Unsuccessful troll is unsuccessful Gustav :D

    You might want to run off to bed before I let your parents know about your trolling Mac forums. Oh yeah and do us all a favor, you know before you post on here again, look up what exactly OpenCL does and why it really wouldn't benefit a game like SC2 too much since you're most likely running it at the highest quality settings you can without loosing too much FPS.

    And yes thats Frames Per Second not First Person Shooters.
     
  4. edddeduck macrumors 68020

    edddeduck

    Joined:
    Mar 26, 2004
    #4
    OpenCL is just like MultiThreaded GL and many other clever API's just using them will not suddenly make your application run perfectly, good programming starts with using (or not using) these different APIs to best effect to get the highest performance.

    If your game is heavily single threaded in design adding in multithreading will make little difference in fact it could slow it down with the overheads required to maintain the threads.

    Edwin
     
  5. goMac macrumors 603

    Joined:
    Apr 15, 2004
    #5
    This isn't correct.

    OpenCL can run on a second GPU, as most Macbook Pros have. You could be doing your 3D on your high end GPU, and be doing physics or something on the low end GPU. The energy saver settings in OS X actually don't turn off the second GPU to OpenCL. I've actually written code on my Macbook Pro that uses both GPUs at once. On my Mac Pro, I have the NVidia drivers set up to use my GT 120 for physics, and 8800 for graphics.

    If you only have one GPU, you can run OpenCL on the local processor as a fallback. It wouldn't give you huge performance gains, but it wouldn't clog your GPU.
     
  6. imassents macrumors 6502

    Joined:
    Jul 3, 2008
    #6
    That is a very good point. On select computers there may be a benefit after all ;)

    Keeping in mind that SLI cards probably wouldn't be able to use it in quite the same way.
     

Share This Page