Disable accelerated video rendering.
-
sillyquestions last edited by
I'm one of those users who got booted over to PPAPI Flash, and has been trying to replicate old performance on YouTube.
Under NPAPI, YouTube would run with software video rendering and accelerated video decoding. PPAPI is the same, except it uses the GPU to accelerate both rendering and decoding. Accelerated video decoding is controlled in the Flash player settings as "enable hardware acceleration", but there is no place in the Opera settings or the Flash settings to disable accelerated video rendering without also disabling decoding.
Just to clarify:
What I have
accelerated video rendering
accelerated video decodingWhat I want
software video rendering
accelerated video decodingIf any of you can help where my google-fu has failed, I would be grateful. Thanks for reading.
-
sillyquestions last edited by
Opera allows you to enable or disable hardware acceleration, which also affects whether PPAPI Flash can use hardware acceleration. I'm asking if it is possible to disable accelerated video rendering while not disabling accelerated video decoding, because I already know you can disable decoding without disabling rendering. That's what the settings were in NPAPI Flash, which I'm trying to implement in PPAPI Flash.
-
leocg Moderator Volunteer last edited by
Opera allows you to enable or disable hardware acceleration, which also affects whether PPAPI Flash can use hardware acceleration.
I don't think so.
I'm asking if it is possible to disable accelerated video rendering while not disabling accelerated video decoding,
Nope. At least not that i know.
because I already know you can disable decoding without disabling rendering.
And how you can do this?
That's what the settings were in NPAPI Flash
Which settings? I just remember an option to enable/disable hardware acceleration in Flash.
-
sillyquestions last edited by
Let's deconstruct this a bit. You can test it in your own browser if you like.
In NPAPI Flash, the "use hardware acceleration when available" setting in Opera does not affect whether Flash uses any kind of hardware acceleration, that is entirely up to Flash.
In PPAPI Flash, its ability to use hardware acceleration is constrained by Opera's hardware acceleration setting. Even if hardware acceleration is enabled in Flash, if it is disabled in the browser settings Flash cannot use hardware acceleration. I assume this has something to do with Pepper Flash sandboxing the plugin to make it more secure and stable.
On the other hand, if hardware acceleration is enabled in Opera but disabled in the Flash settings, only accelerated video decoding will be disabled, not accelerated video rendering which appears to be wholly determined by whether hardware acceleration is enabled in Opera's settings.
Because the Opera://flags allow you to enable, disable, or force different kinds of hardware acceleration including video decoding, I'm wondering if there is a flag which would allow me to disable accelerated video rendering in the PPAPI Flash YouTube player.
-
leocg Moderator Volunteer last edited by
Because the Opera://flags allow you to enable, disable, or force different kinds of hardware acceleration including video decoding, I'm wondering if there is a flag which would allow me to disable accelerated video rendering in the PPAPI Flash YouTube player.
I don't think those flags affect plugins.
-
sillyquestions last edited by
They don't affect plugins directly, but for example there is a flag which allows you to force GPU-accelerated rendering on unsupported system configurations, which PPAPI Flash could take advantage of. It's indirect control. Flags & browser settings don't control plugins, but through them you can change what PPAPI plugins have access to.
And to the other post, yes, if your Flash, drivers, and browser are up to date, PPAPI Flash should support hardware acceleration. You might run into problems, like for example the newest stable version of my graphics driver broke GPU-accelerated video decoding, so I'm using the beta driver.