GNOME Bugzilla – Bug 775848
plugins: enable direct rendering through environment variable
Last modified: 2017-04-12 18:55:06 UTC
see commit message
Created attachment 341641 [details] [review] plugins: enable direct rendering with envvar Direct rendering (use vaDeriveImage rather than vaPutImage) has better performance in some Intel platforms (Haswell, for example) but in others (Skylake) is the opposite. In order to have some control, the patch enables the direct rendering through the environment variable GST_VAAPI_ENABLE_DIRECT_RENDERING.
Can't this be autodetected based on what hardware it runs on? Environment variables are not very useful...
(In reply to Sebastian Dröge (slomo) from comment #2) > Can't this be autodetected based on what hardware it runs on? Environment > variables are not very useful... The real fix should be in the intel's driver, because in theory the VA-API should unburden us of these issues, but that's never is the case. So, I don't know...
Comment on attachment 341641 [details] [review] plugins: enable direct rendering with envvar as it is also affecting gallium/radeon driver, let's push it. The world is not ready for direct rendering by default :D
commit 24af97a7d106c1ba7cd1fe607e427f728ab9cf9c