Skip to main content
October 5, 2016
Question

Accelerated video rendering in normal mode

  • October 5, 2016
  • 4 replies
  • 721 views

When using flashplayer in normal mode (for example watching unembeded youtube video) there is no accelerated video rendering. If you right-click "stats for nerds" you will see this:

Normal Mode (Not Fullscreen):

software video rendering, accelerated video rendering

Fullscreen:

accelerated video rendering, accelerated video rendering

If the same video is embeded with the property wmode=direct the accelerated video rendering is present. But can we achieve this in normal mode (when viewing the video directly in youtube and not in fullscreen)?

In other words, is there any way to enforce accelerated video rendering in normal mode?

This topic has been closed for replies.

4 replies

jeromiec83223024
Inspiring
October 18, 2016

On what combination of hardware, drivers, browser and operating system?

October 19, 2016

Hardware: GeForce 9800 GT

OS: WinXP SP3 32-bit

Drivers: Nvidia most recent (340.52)

Browser: tested on all types, same result

jeromiec83223024
Inspiring
October 19, 2016

Yeah, I have no additional recommendations for you.  While we're keeping WinXP alive for the moment, we're not doing any WinXP-specific work unless there's a catastrophic problem.  Frankly, we're not allowed to have WinXP machines in our offices, even if they're detached from the network.  It's really time to move to a modern OS.

In Chrome, if you go to chrome://gpu, it may tell you why various GPU capabilities are unavailable -- check out Detected Problems and Driver Bug Workarounds... but like I said earlier, we're not really making the decision about whether or not hardware is available.  If the operating system and browser make it available *and* the content (in this case, YouTube's flash-based video player) asks to use it, it's there.   Otherwise, it's not.  We haven't blacklisted any nVidia hardware that I'm aware of.

jeromiec83223024
Inspiring
October 13, 2016

Flash Player will use hardware acceleration as long as the hardware is available to use, the content is authored to take advantage of it (i.e. they're using StageVideo), and the user has it enabled.  There is no way for Flash Player to force the system to provide hardware acceleration.  The browser and operating system are intermediaries over which we have no control.

In general, if hardware is unavailable, it's because:

a.) The hardware or drivers are buggy and the browser has blacklisted it 

     Chrome in particular offers great debugging information in chrome://gpu for this kind of issue.

b.) The hardware is already busy and/or experience resource contention (out of GPU RAM, etc)

c.) There's a very, very small list of old GPUs (mostly early 2000's Intel GPUs) that we explicitly blacklisted.

October 15, 2016

I'll try to sum up the flash behavior in one sentence:

Accelerated video rendering is only available in fullscreen mode

October 13, 2016

Bump.

Adobe Employee
October 13, 2016

Please check that Enable hardware acceleration is checked in the Display tab of the Flash player settings.

Participating Frequently
October 6, 2016

Hi,

what is the Flash player version are you using?

Please log a bug in our bugbase sharing Home

and share the bug number here.

Also share the sample project in the bug which reproduces the issue.

Thanks

October 6, 2016

Latest flash player.

Is this a bug at all or the default flash behavior that is what I am asking? Can you share what is the expected result at YT "stats for nerds" in normal mode. Mine results are these:

Normal Mode (Not Fullscreen):

software video rendering, accelerated video decoding

Fullscreen:

accelerated video rendering, accelerated video decoding

If this is the default behavior is there a way to enforce  accelerated video rendering in non-fullscreen mode?