2024-12-04, 09:07 PM 
		
	
	
		Trying out setup on new (old) hardware. Intel i5-8500t running jellyfin on kubernetes.
Video device /dev/dri/renderD128 passed through with correct permissions, ffmpeg seems to confirm that:
The problem is that in Chrome and Safari the videos that have HVEC codec seem to be "jerky" and stuttering. Playing the same movies with Jellyfin Media Player is all fine (same Mac).
Checked with in both cases there does not seem to be any transcoding happening.
Sample media info:
While viewing it shows dropped frames:
![[Image: temp-Image-Baxd-Up.avif]](https://i.postimg.cc/xqtQk09T/temp-Image-Baxd-Up.avif)
H264 encoded videos don't seem to have any problems.
I tried googling but it seems you cannot force transcoding to H264? Any other hints how can this be improved?
thank you
	  
	
	
Video device /dev/dri/renderD128 passed through with correct permissions, ffmpeg seems to confirm that:
Code:
/usr/lib/jellyfin-ffmpeg/vainfo --display drm --device /dev/dri/renderD128
Trying display: drm
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 24.4.2 (b6b411f)
vainfo: Supported profile and entrypoints
      VAProfileNone                  : VAEntrypointVideoProc
      VAProfileNone                  : VAEntrypointStats
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Simple            : VAEntrypointEncSlice
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointEncSlice
      VAProfileH264Main              : VAEntrypointVLD
      VAProfileH264Main              : VAEntrypointEncSlice
      VAProfileH264Main              : VAEntrypointFEI
      VAProfileH264Main              : VAEntrypointEncSliceLP
      VAProfileH264High              : VAEntrypointVLD
      VAProfileH264High              : VAEntrypointEncSlice
      VAProfileH264High              : VAEntrypointFEI
      VAProfileH264High              : VAEntrypointEncSliceLP
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileJPEGBaseline          : VAEntrypointVLD
      VAProfileJPEGBaseline          : VAEntrypointEncPicture
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointFEI
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
      VAProfileVP8Version0_3          : VAEntrypointVLD
      VAProfileVP8Version0_3          : VAEntrypointEncSlice
      VAProfileHEVCMain              : VAEntrypointVLD
      VAProfileHEVCMain              : VAEntrypointEncSlice
      VAProfileHEVCMain              : VAEntrypointFEI
      VAProfileHEVCMain10            : VAEntrypointVLD
      VAProfileHEVCMain10            : VAEntrypointEncSlice
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileVP9Profile2            : VAEntrypointVLDThe problem is that in Chrome and Safari the videos that have HVEC codec seem to be "jerky" and stuttering. Playing the same movies with Jellyfin Media Player is all fine (same Mac).
Checked with
Code:
intel_gpu_topSample media info:
Code:
Video
Title: 1080p HEVC SDR
Codec: HEVC
AVC: No
Profile: Main
Level: 120
Resolution: 1920x1080
Aspect ratio: 16:9
Anamorphic: No
Interlaced: No
Framerate: 23.976025
Bitrate: 2367 kbps
Bit depth: 8 bit
Video range: SDR
Video range type: SDR
Colour space: bt709
Colour transfer: bt709
Colour primaries: bt709
Pixel format: yuv420p
Ref frames: 1While viewing it shows dropped frames:
![[Image: temp-Image-Baxd-Up.avif]](https://i.postimg.cc/xqtQk09T/temp-Image-Baxd-Up.avif)
H264 encoded videos don't seem to have any problems.
I tried googling but it seems you cannot force transcoding to H264? Any other hints how can this be improved?
thank you

