Snow Leopard - H.264 for 9400M?

Discussion in 'macOS' started by FSMBP, Jun 9, 2009.

  1. FSMBP macrumors 68020

    FSMBP

    Joined:
    Jan 22, 2009
    #1
    So, as I go through the tech specs for Snow Leopard, I realize one requirement for Quicktime H.264 Hardware acceleration is a 9400M (Shown below).


    So does that mean that Apple is too lazy to write code for other graphics cards or that the 9400M has a special ability not found in other graphics cards?
     

    Attached Files:

  2. kasakka macrumors 65816

    Joined:
    Oct 25, 2008
    #2
    Since the 9400M is used on so many models I suppose it's easier to state that as a minimum requirement for H.264 HW acceleration. It should also work on for example the 8800 and 8600 series found on older iMacs since as far as I know the 9-series was just faster rather than bringing in new features.
     
  3. MikhailT macrumors 601

    Joined:
    Nov 12, 2007
    #3
    I would think that Apple would use OpenCL to do this and OpenCL is compatible with 8600MT and above with some ATi cards. I may be incorrect in assuming that and Apple may be just taking advantage of the built in decoder that only 9400M has?
     
  4. FSMBP thread starter macrumors 68020

    FSMBP

    Joined:
    Jan 22, 2009
    #4
    I would assume that too but the features requirements for Snow Leopard list all compatible GPUs. It's only for the Quicktime Hardware function that it only lists one specific requirement, the 9400M.

    I mean, it makes sense to tailor it to the 9400M. Every Mac, except the Pro, has a 9400M in it. But, I have to assume the 8600MT has more power than a integrated graphics chip.
     
  5. iBug2 macrumors 68040

    Joined:
    Jun 12, 2005
    #5
    I can confirm that 8800gt does not work for that. I'm ADC member and no build, including yesterdays, uses hardware acceleration on my 8800gt for quicktime.
     
  6. FSMBP thread starter macrumors 68020

    FSMBP

    Joined:
    Jan 22, 2009
    #6
    Ah...my worst fear came true :(. Thanks for the info though.

    I guess there must be something really special about the 9400M. Or classic Apple not caring about people who purchased anything before 6 Months ago.
     
  7. Cabbit macrumors 68020

    Cabbit

    Joined:
    Jan 30, 2006
    Location:
    Scotland
    #7
    It will most likely be to do with the programable shaders on the cards, If the 8600m which is a rebranded 7600m uses a older programable shader version than the 9400m which is a much newer part.

    Though i think shaders(used to be pixel and vertex) are now called streams or something else.
     
  8. MikhailT macrumors 601

    Joined:
    Nov 12, 2007
    #8
    9400M is the first integrated solution to support HD decoding. That's all I know.

    I do think that there's a difference between nVidia built in HD decoding acceleration and the OpenCL telling any GPU to accelerate the decoding.
     
  9. Riemann Zeta macrumors 6502a

    Joined:
    Feb 12, 2008
    #9
    Actually, the 9600 is just a re-branded 8600--both are DX10-level cards with the same architecture. All of the 9XXX cards are just 8XXX GPUs with a little higher clock speed / faster memory.
     
  10. iBug2 macrumors 68040

    Joined:
    Jun 12, 2005
    #10
    Well on the PC side, all 8xxx series of nvidia cards support hardware decoding on windows AND on linux through vdpau. So if Apple wants to implement their version of hardware acceleration at least they can implement it on every card which has support for it.
     
  11. MikhailT macrumors 601

    Joined:
    Nov 12, 2007
    #11
    Maybe it'll come in an update, I hope.
     
  12. alphaod macrumors Core

    alphaod

    Joined:
    Feb 9, 2008
    Location:
    NYC
    #12
    If Apple ever decides to write the drivers for it, they can enable hybrid SLI and therefore you can choose the 9600M (or whatever you have) and still be able to access the functions of the 9400M without logging out. You can also perform functions the other way around.
     
  13. buckyballs macrumors regular

    Joined:
    Dec 22, 2006
    #13
    The 9400M has an Nvidia technology called PureVideo HD built into it to allow for hardware decoding of h.264 video.

    Problem is, the 8600M, 8800, etc ALSO support PureVideo HD. This is a conscious decision by Apple to alienate "old" customers

    PureVideo HD support table (PDF) - http://www.nvidia.com/object/IO_43029.html
     

Share This Page