Some logs :
“[services.d] starting services
[services.d] done.
Starting Plex Media Server.
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/plexmediaserver/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_40
failed to open /data/jenkins/pms-deps-universal-v2/BUILD_TAG/linux-ubuntu-x86_64/output/pms-depends-linux-ubuntu-x86_64-release-87218f6/lib/dri/hybrid_drv_video.so
Failed to wrapper hybrid_drv_video.so
libva info: va_openDriver() returns 0
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/plexmediaserver/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_40
failed to open /data/jenkins/pms-deps-universal-v2/BUILD_TAG/linux-ubuntu-x86_64/output/pms-depends-linux-ubuntu-x86_64-release-87218f6/lib/dri/hybrid_drv_video.so
Failed to wrapper hybrid_drv_video.so
libva info: va_openDriver() returns 0
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/plexmediaserver/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_40
failed to open /data/jenkins/pms-deps-universal-v2/BUILD_TAG/linux-ubuntu-x86_64/output/pms-depends-linux-ubuntu-x86_64-release-87218f6/lib/dri/hybrid_drv_video.so
Failed to wrapper hybrid_drv_video.so
libva info: va_openDriver() returns 0
Connection to 178.79.148.211 closed by remote host.
Connection to 178.79.186.187 closed by remote host.
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/plexmediaserver/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_40
failed to open /data/jenkins/pms-deps-universal-v2/BUILD_TAG/linux-ubuntu-x86_64/output/pms-depends-linux-ubuntu-x86_64-release-87218f6/lib/dri/hybrid_drv_video.so
Failed to wrapper hybrid_drv_video.so
libva info: va_openDriver() returns 0
libva info: VA-API version 0.40.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/plexmediaserver/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_40
failed to open /data/jenkins/pms-deps-universal-v2/BUILD_TAG/linux-ubuntu-x86_64/output/pms-depends-linux-ubuntu-x86_64-release-87218f6/lib/dri/hybrid_drv_video.so
Failed to wrapper hybrid_drv_video.so
libva info: va_openDriver() returns 0”
Maxine,
When Intel releases 2.0.0 of libvaapi, POSSIBLY ??. Nothing is known until we can actually try it.
As per the artifacts you’re seeing. XViD is the issue. It’s blocky to begin with and definitely not helping any. Hardware transcoding is making it worse. The bitrate is only 1.1 Mbps.
@ChuckPA said:
Maxine,
When Intel releases 2.0.0 of libvaapi, POSSIBLY ??. Nothing is known until we can actually try it.
As per the artifacts you’re seeing. XViD is the issue. It’s blocky to begin with and definitely not helping any. Hardware transcoding is making it worse. The bitrate is only 1.1 Mbps.
Thnaks. It’s clear…
1/ There is a way to test to test 2.0.0 of livaapi or it’s closed source ?
2/ There is a way, it’s the same issue for all linux user, to disable HW transcoding for all low biterate file ?
I also just tried this new feature transcoding a HEVC video. It indeeds looks very badly, while with software transcoding it looks good. My cpu is a i3-2100, which is the first version that supports quick sync. I assume the quality was still suboptimal back then. Maybe they should just not allow it on that version.
@mouse256 said:
I also just tried this new feature transcoding a HEVC video. It indeeds looks very badly, while with software transcoding it looks good. My cpu is a i3-2100, which is the first version that supports quick sync. I assume the quality was still suboptimal back then. Maybe they should just not allow it on that version.
Or you could turn off the option to use HW transcoding ?
@ChuckPA said:
Maxine,
So I can track along with you, autogen from what ?
It’s the autogen file in the vaapi’s githup
I’m trying to update vaapi’s driver in order to test if HW transcoding can be usefull on Linux server (my case)
In a past thread it was pretty clear that these artifacts are indeed a Linux limitation: a user tried with the very same hardware and PMS in Windows and Linux, Windows was clear, Linux was blocky. Sadly it seems we are left to wait until there’s an update of the libraries.