Artifacts when Hardware Transcoding with Linux Intel

Continuing the discussion from Heavy Artifacts with Hardware Transcoding with Linux Intel:

Server Version#: 1.19.5.3112 (Docker version on Ubuntu Server, Celeron J4105 / Intel UHD 600)
Player Version#: 8.4.1.19323 (Nvidia Shield TV)

8 months later, I still have artifacts on hw transcoding without using the “temporary” workaround deleting /usr/lib/plexmediaserver/lib/dri/iHD_drv_video.so
I only rarely need transcoding, but when I do, the videos play smoothly but with random artifacts here and there.
Deleting iHD_drv_video.so after each update solves the issue, but it’s been going on for a loooong time now.

Is it possible to have a permanent fix, please?

Edit Preferences.xml

Add VaapiDriver="i965" before the closing />

We need do this until Intel fixes the driver (low priority to them + covid delays).

2 Likes

Thanks for the prompt response. As it’s a one-off workaround, that is much better, thanks.

By the way, is it possible to make the iHD driver work if I install a dummy HDMI plug and the non-free drivers (Ubuntu Server 20.04, Celeron J4105)?

There is no way for us to improve the iHD’s performance/behavior because of where that code executes and how it interacts with the kernel.

There is a proper fix at Intel now.
We can get and use it when they release it to public.

The virus thing has slowed up everything.

Understood, thanks for the update.

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