iChat Video chat using more CPU in Snow Leopard

Discussion in 'macOS' started by foshizzle, Sep 7, 2009.

  1. foshizzle macrumors regular

    Joined:
    Oct 17, 2007
    #1
    Using a mid-2009 15" MBP, 3.06 GHz. iChat has been using significantly more CPU during a video chat than before the upgrade. Anyone else seeing this? I'm currently using the 9400M and not the 9600GT, but I don't think it would have any effect on this. Specifically, it uses about 100% (out of 200). Screen shot of the activity monitor is attached.

    I do notice, however, that during the video chat, it is not using the iChat process AND the vcencoder process that is also used in leopard. It just uses the iChat process. I still don't think it should be using so much CPU to video chat.
     

    Attached Files:

  2. amarcus macrumors 6502

    Joined:
    Feb 26, 2008
    Location:
    London, UK
    #2
    Check out the snow leopard enhancements page:
    All that extra resolution doesn't come free at least not with regards to processing power. No need to worry, nothings broke ;)

    Adam
     
  3. foshizzle thread starter macrumors regular

    Joined:
    Oct 17, 2007
    #3
    Thanks.

    Is there any chance they'll ever offload video processing to the GPU using openCL? I think it would make sense and they'd probably be able to get better quality out of it even with the 9400M.
     
  4. Cabbit macrumors 68020

    Cabbit

    Joined:
    Jan 30, 2006
    Location:
    Scotland
    #4
    Seems to be the new desire these days to have 100 CPU's all idle while the GPU does everything. :rolleyes:
     
  5. foshizzle thread starter macrumors regular

    Joined:
    Oct 17, 2007
    #5
    seems to kind of make sense though for a video chat to use the video card. Quicktime h.264 is GPU accelerated now, you'd think iChat would be.
     
  6. impulse462 Suspended

    impulse462

    Joined:
    Jun 3, 2009
    #6
    I agree with you here, maybe apple might include openCL support of ichat in the future. It would certainly be nice I guess.
     

Share This Page