650M 10.8.4 GPU drivers

Discussion in 'MacBook Pro' started by leman, Jun 4, 2013.

  1. leman, Jun 4, 2013
    Last edited: Jun 5, 2013

    leman macrumors 604

    Joined:
    Oct 14, 2008
    #1
    Just wanted to let you know that the 10.8.4 seems to bring another significant GPU driver upgrade. My score in Unigine Valley is up 8% (from 590 to 640). Now to compare it to the scores in Windows... will do it some time later.

    Update: Windows 7 x64 benchmarks, Unigine Valley, same settings (1680x1050, Ultra, no AA)

    DX9: 771
    DX11: 649
    OpenGL: 551

    As we can see, the OS X drivers are still quite a bit slower than the DX9 version of the benchmark under Windows (~20%). Although, OS X performs much better than the OpenGL version under Windows. Weird thing: when running the GL version of the benchmark, the GPU temperatures are significantly lower on both OSes, so is the VRAM clock. I wonder whether there is some problem with the code of the benchmark, or with the driver - which prevents the automatic overclocking from working. We are talking about 500Mhz (25% OC from the base), so its a pretty big deal! Would also explain the discrepancy between the DX and GL benchmarks...
     
  2. B... macrumors 68000

    B...

    Joined:
    Mar 7, 2013
  3. leman thread starter macrumors 604

    Joined:
    Oct 14, 2008
    #3
    Hopefuly 10.9 will have OpenGL 4.1... or even better, 4.3 - just for the OpenGL ES compatibility. I have no idea why Apple takes so long with this stuff, it would be a great opportunity for them - games that work on both OS X and iOS!
     
  4. B... macrumors 68000

    B...

    Joined:
    Mar 7, 2013
    #4
    Or at the very least have those updated 4000 graphics.
     
  5. jafingi macrumors 65816

    jafingi

    Joined:
    Apr 3, 2009
    Location:
    Denmark
    #5
    Apple really needs to add full OpenGL 4.1 support, to make it the gaming platform they want.
     
  6. theuserjohnny macrumors 6502

    Joined:
    Jul 7, 2012
    #6
    Yes please! My scores on CineBench have improved with the updated drivers but I would like for them to at least get those Intel 4000 drivers out for OSX as well!
     
  7. nontroppo macrumors 6502

    nontroppo

    Joined:
    Mar 11, 2009
    #7
    Does anyone know that the newer Intel 4000 drivers (v15.31) didn't make it into 10.8.4? Not at home to check on my MBP...

    Oh, thanks leman for the info!
     
  8. leman thread starter macrumors 604

    Joined:
    Oct 14, 2008
    #8
    These drivers have nothing to do with OS X, they are windows drivers. And version numbers do not correspond either.


    P.S. Added benchmarks under Windows
     
  9. nontroppo macrumors 6502

    nontroppo

    Joined:
    Mar 11, 2009
    #9
    Not that any of us know, but I'm always curious how Apple's GPU drivers are coded, surely they get direct support from Intel/NVidia/ATI, and that they must basically port driver code to work in Darwin? I would thus hope that Apple's hardware partners share updated code that makes their hardware work better in Apple's product.

    On the other hand we've seen features on Windows/Linux (hardware accelerated video for example) that made it to OS X substantially later (years in the case of video)...
     
  10. nontroppo macrumors 6502

    nontroppo

    Joined:
    Mar 11, 2009
    #10
    Did the 650M support OpenCL 1.2 in 10.8.3? It does seem that the Intel 4000 does support OpenCL V1.2 which was one of the "features" of the new Windows drivers:

    [​IMG]
     

    Attached Files:

  11. Mackan macrumors 65816

    Joined:
    Sep 16, 2007
    #11
    Some people insist that Apple themselves code all their drivers. But that seems like a lot of work. Probably there's something between, they get some kind of driver from ATI/Nvidia/Intel that they improve/port/optimize upon.
     
  12. leman thread starter macrumors 604

    Joined:
    Oct 14, 2008
    #12
    Well, this is what clGetDeviceInfo() returns on my 10.8.4 installation:


    Code:
    Device Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz supports (8 execution units)OpenCL 1.2 
    Device GeForce GT 650M supports (2 execution units)OpenCL 1.1 
    
    It seems that 1.2 OpenCL is CPU-only (so no HD4000 support at all).

    The OpenGL Extension Viewer seems to be misleading, as it just returns the highest OpenCL device it can find... even if there is no GPU acceleration.
     
  13. netkas macrumors 65816

    Joined:
    Oct 2, 2007
    #13

    you CAN'T compare DX9, DX11 and OPENGL scores, because of different picture quality. For example DX11 and window's openGL do tesselation, which DX9 or mac opengl can't do.

    So your scores tell nothing. you can only compare prev osx results to current one
     
  14. leman thread starter macrumors 604

    Joined:
    Oct 14, 2008
    #14
    Hi Netkas, you are right of course. Comparing the scores doesn't only compare the driver quality but also the benchmark implementation details, sorry if my previous post was not very clear on this point. I do believe, however, that comparing the OS X and the DX9 scores is more or less legitimate (of course, the question remains how efficient the benchmark code is). And - I find it puzzling that both GL versions run with a significantly cooler GPU (and reduced VRAM clocks on Windows) compared to the DX versions of the benchmark.
     
  15. jafingi macrumors 65816

    jafingi

    Joined:
    Apr 3, 2009
    Location:
    Denmark
    #15
    How can you say that comparing apples with bananas is a legitimate benchmark? :confused:
     
  16. leman thread starter macrumors 604

    Joined:
    Oct 14, 2008
    #16
    Because the API capabilities are more or less equivalent. Of course, I have no idea how these benchmarks are implemented - but I think its safe to assume that the image quality is comparable (i.e., thet DX9 and OS X GL version do not do things too differently).
     
  17. JordanNZ, Jun 10, 2013
    Last edited: Jun 10, 2013

    JordanNZ macrumors 6502a

    Joined:
    Apr 29, 2004
    Location:
    Auckland, New Zealand
    #17
    It shouldn't matter anyway, because Valley doesn't use Tessellation.
    Some interesting numbers with Valley here...

    http://www.g-truc.net/post-0552.html#menu
     
  18. Serban Suspended

    Joined:
    Jan 8, 2013
    #18
    Apple said that in 10.9 will have a better view of things.
    They compare Diablo 3 on 1080p high with 650M on 10.8.3 has about 55-59 fps and with 10.9 will have over 70fps..so if i think it will on bar with windows
     

Share This Page