Transcodifica Hardware - Qualità Video

Ciao a tutti,

Da possessore di plex pass lifetime ho la necessità di utilizzare la transcodifica hw (quick sync) in quanto il server su cui è installato PMS non ha una CPU molto potente (passmark 2800 circa).

PMS è installato in un LXC configurato in modo da passare le componenti necessarie per la transcodifica hw, infatti vainfo:

$ vainfo
error: can't connect to X server!
libva info: VA-API version 1.1.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_1
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.1 (libva 2.1.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Gemini Lake - 2.1.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointEncSliceLP
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointEncSliceLP
      VAProfileH264MultiviewHigh      : VAEntrypointVLD
      VAProfileH264MultiviewHigh      : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileH264StereoHigh         : VAEntrypointEncSlice
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileJPEGBaseline           : VAEntrypointEncPicture
      VAProfileVP8Version0_3          : VAEntrypointVLD
      VAProfileVP8Version0_3          : VAEntrypointEncSlice
      VAProfileHEVCMain               : VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointEncSlice
      VAProfileHEVCMain10             : VAEntrypointVLD
      VAProfileHEVCMain10             : VAEntrypointEncSlice
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileVP9Profile0            : VAEntrypointEncSlice
      VAProfileVP9Profile2            : VAEntrypointVLD

Il problema principale è che quando utilizzo la transcodifica HW, il video ha una qualità pessima, ed è praticamente inutilizzabile:

Senza transcodifica HW, il video è perfetto ma a volte si blocca per via della poca potenza della CPU.

Il problema si manifesta sia con file sorgenti a 4k HDR sia con 1080p.

La cosa curiosa che con la stessa configurazione, ma prima di acquistare il pass, quindi nel periodo di prova, tutto funzionava perfettamente, senza alcun tipo di perdita di qualità video.

Che cosa potrebbe essere ?

Grazie

Ok… Sembra che cancellando /usr/lib/plexmediaserver/lib/dri/iHD_drv_video.so il problema si risolva. Tengo monitorato.
Grazie @richie-kotzen

Di nulla!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.