The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Poor Flash performance on OS X

    Discussion in 'Apple and Mac OS X' started by exi, Apr 15, 2010.

  1. exi

    exi Notebook Evangelist

    Reputations:
    46
    Messages:
    657
    Likes Received:
    0
    Trophy Points:
    30
    Pretty sure this might just be "one of those things", but I'm a little sick of sub-par Flash performance on mac. I'm aware of the Adobe-Apple catfight, but... geez.

    Using a mid-2009 15" with a C2D at 2.53 GHz alongside Nvidia's 9400 M, Firefox 3.6.3 on OS X 10.6.3. Flash version is 10.0.45.2 -- the most recent release version. Have tried the 10.1 beta (and newer RC) with little change.

    Streaming YouTube vids staggers every minute or two for a few seconds. This is not an issue I've had much, if any, of on a Windows box.

    I've tried the about:config suggestion where you extend the time in which Firefox saves its state in case of a crash; still seeing the stuttering. Is this just a Firefox issue? Firefox + Mac issue?

    I'd migrate to Chrome / Safari, but both browsers seem to render fonts smaller than Firefox does; Safari has a minimum font limit, but it seems like that's not always respected (or 9-point fonts are much smaller than I'd imagine).

    (editing to add: Adobe's finally getting around to hardware rendering in OS X. See my post later in this thread FMI.
     
  2. weinter

    weinter /dev/null

    Reputations:
    596
    Messages:
    2,798
    Likes Received:
    1
    Trophy Points:
    56
    Strange it has been very smooth in Linux...
     
  3. exi

    exi Notebook Evangelist

    Reputations:
    46
    Messages:
    657
    Likes Received:
    0
    Trophy Points:
    30
    Any experience in OS X..? Odd that it seems to be "a Mac thing."
     
  4. ajreynol

    ajreynol Notebook Virtuoso

    Reputations:
    941
    Messages:
    2,555
    Likes Received:
    0
    Trophy Points:
    55
    I believe the issue is related to Apple allowing Adobe to utilize the GPU for hardware acceleration. Previously they had not. Not sure about current releases of Flash.
     
  5. doh123

    doh123 Without ME its just AWESO

    Reputations:
    996
    Messages:
    3,727
    Likes Received:
    1
    Trophy Points:
    106
    if adobe ever makes a decent version of flash for OSX, then it would run a lot better.
     
  6. crazycanuk

    crazycanuk Notebook Virtuoso

    Reputations:
    1,354
    Messages:
    2,705
    Likes Received:
    3
    Trophy Points:
    56
    What I dont get is why flash works superb on Linux and Solaris but not OSX??? and why Apple has a hate on for Adobe and wont work with them to fix the issue instead of ignoring it.
     
  7. uluvbs

    uluvbs Notebook Consultant

    Reputations:
    0
    Messages:
    229
    Likes Received:
    0
    Trophy Points:
    30
    I have the same issue in Windows XP, but I have assumed it's due to my Internet connection or having literally 30 windows open at once.

    the only way to know for sure is to download an FLV video to your machine and run it from there.
     
  8. ajreynol

    ajreynol Notebook Virtuoso

    Reputations:
    941
    Messages:
    2,555
    Likes Received:
    0
    Trophy Points:
    55
    no access to hardware acceleration on OSX.

    very simple.
     
  9. doh123

    doh123 Without ME its just AWESO

    Reputations:
    996
    Messages:
    3,727
    Likes Received:
    1
    Trophy Points:
    106
    of course they have access... just like everyone has access.
     
  10. Seshan

    Seshan Rawrrr!

    Reputations:
    540
    Messages:
    1,989
    Likes Received:
    0
    Trophy Points:
    55
    Can't they just use OpenCL if they want hardware acceleration? You know, the open standrad that Apple created for using GPU power, it's replacing nVidia's CUDA, and ATI's Stream.
     
  11. ajreynol

    ajreynol Notebook Virtuoso

    Reputations:
    941
    Messages:
    2,555
    Likes Received:
    0
    Trophy Points:
    55
  12. Underpantman

    Underpantman Notebook Virtuoso

    Reputations:
    356
    Messages:
    2,073
    Likes Received:
    0
    Trophy Points:
    55
  13. doh123

    doh123 Without ME its just AWESO

    Reputations:
    996
    Messages:
    3,727
    Likes Received:
    1
    Trophy Points:
    106
    well its amazing Adobe blames Apple.. saying there is no API they can use to use hardware decoding in the plug in.... yet other plug ins (Unity and such) have no problems using the GPU and doing full 3D acceleration in the browser. I think the answer is that Adobe doesn't know how, they want Apple to write a simple API for Flash they can just code to instead of having to figure it out themselves.
     
  14. Luke1708

    Luke1708 Notebook Virtuoso NBR Reviewer

    Reputations:
    352
    Messages:
    3,799
    Likes Received:
    0
    Trophy Points:
    105
    Those guys at Adobe are lazy. Steve said it. What's the big deal? It stutters for such a little time that it's barely noticeable.
     
  15. exi

    exi Notebook Evangelist

    Reputations:
    46
    Messages:
    657
    Likes Received:
    0
    Trophy Points:
    30
    I'm sure it's not a big deal to many, but having migrated from a machine that did this perfectly -- and being a little on the anal side -- it's a big deal to me. On occasion, some of the stutters (through a loaded portion of the video / on a loaded video, even) are several seconds long. Decidedly noticeable.
     
  16. lewdvig

    lewdvig Notebook Virtuoso

    Reputations:
    1,049
    Messages:
    2,319
    Likes Received:
    26
    Trophy Points:
    66
    I am using the CBC video site (all flash) to stream NHL playoff games and it is working great. I am running on battery and the 9400m.

    No issues at all and I am doing lots of tasks at the same time.
     
  17. exi

    exi Notebook Evangelist

    Reputations:
    46
    Messages:
    657
    Likes Received:
    0
    Trophy Points:
    30
    Bumping this to mention that these freezes and stutters are largely isolated to Firefox 3.6.3 on my machine. I just fired up a video on YouTube in Safari 4.0.5 and watched through the first few minutes: no problems whatsoever, so I migrated over to Firefox.

    Same video in Firefox 3.6.3: froze for ~4 seconds within 38 seconds of beginning.

    Editing to add: same freezing issues, but generally of a shorter duration, in Google Chrome 5.0.342.9 beta.

    (Does anyone know of a way to have cmd+1, cmd+2, etc., work for selecting the first/second/respective tab in Safari like those shortcuts work in Firefox?)
     
  18. exi

    exi Notebook Evangelist

    Reputations:
    46
    Messages:
    657
    Likes Received:
    0
    Trophy Points:
    30
    Updating my own thread (for posterity, and anyone else currently reading this / interested in the matter) with some interesting info.

    Adobe just released a new build which takes advantage of hardware decoding for OS X 10.6.3 on nVidia's 9400 M, 320 M, or 330 M. It's called "Gala."

    Engadget link here, with Engadget's early benchmarks here. Tinic Uro, an Adobe-er, has a blog post about the release here.

    Oddly, processor utilization went up in both Firefox 3.6.3 and Safari 4.0.5 on a Core i5 machine with a 330 M (256 MB) -- and dropped on a Core i7 machine also running a 330 M (512 MB). Possibly an artifact of early development work on this? Who knows.

    But interesting nonetheless. About to give it a spin myself.

    (editing to add: in a brief seat-of-pants experience, this build of Flash has gotten me through the same exact Flash vids that stuttered in 10.1 beta, RC1, and RC2 with much, much better results, even in videos not resorting to hardware rendering. Might be worth trying.)