When will HW transcoding be fixed?

Server Version#: 1.20.2.3402
Player Version#: 1.20.0.1406

Synology DSM 6.2.3-25426u2
DS920+

When will we get a fix for the Goldmont and Goldmont Plus (Apollo Lake, Gemini Lake, and Gemini Lake Refresh) Intel CPUs and hardware transcoding? It’s been 10 months since this issue first cropped up, and so far, there has been no official fix, other than to log on to the Syno command line and rename/delete the file:

/var/packages/Plex Media Server/target/lib/dri/iHD_drv_video.so

While the i9xx driver works, it’s a pain in the butt to do this every time I update the server. At the very least, the faulty driver could be removed from the package until a full fix has been developed.

Thanks

1 Like

Hardware accelerated transcoding works fine on my DS918+. No drivers deleted, preferences modified, etc.

Last post I read said Plex is still waiting on Intel to issue a driver update.

See FAQ #26. You will not have to repeat when updating Plex.

https://forums.plex.tv/t/synology-faq-questions-answers-and-a-few-how-tos/490215/32

RE: Apollo Lake:

OK, I understood based on original postings that this first cropped up with the Apollo Lake processors in December 2019 (long before the Gemini Lake based Synologys were released). That’s where I found the solution to rename iHD_drv_video.so. I stand corrected.

Different problem, but same result. And definitely frustrating.

This one affects systems with the J4xxx CPUs, including QNAP & other Linux based NAS.

Apparently Intel’s Linux video driver team could use some assistance.

Apparently Intel’s Linux video driver team could use some assistance.

No kidding.

I added the delete to my automatic plex package script on my synology ds920+, but would the override survive a package update or is the delete of package just as good? (easier with the auto update script).

The problem with this override is that I have no clue when its actually fixed as hw transcoding working fine without that file installed.

So what method SHOULD we use. Is it a patch in the works, should we override (if this is not overwritten each time) or delete the file and what performance hit do we get by disabling this file?

So in other words this is just not possible to fix without Intel fixing it? I assume Intel is aware of the issue and are willing to fix it?

My point was just I hope it was some kind of dialogue between the Plex developers and Intel so every party can enjoy plex (and probably other things using that driver) without having to modify the software. Its of course not plex fault intel has not fixed it, but not is it the users responsibility to flag and work with intel to fix the issue, that would be the plex dev team

You do understand it was not a hostile comment, just saying I hope this can be solved? I have no issue with the workaround, but a workaround is not a long term solution. Remember people are paying for pass and transcoding and expecting it to work, not having to issue workarounds

3 Likes

According to Intel, Gemini Lake should be fixed with some changes to the media-driver and the media-sdk. See the comment here: https://github.com/intel/media-driver/issues/930#issuecomment-706508698

Can we have a build of the Plex server with the changes specified in the above link to see if it resolves the issue? I think gmmlib may also need to be updated.

Thanks.

Edit: Both of these changes are included in the latest releases for the media-driver and SDK (2020.03). The Plex Transcoder appears to be compiled with 2019.04.

As a longtime Plex user, and new DS920+ owner, I was reading this thread with interest. Until I read this abrupt “don’t like this country then leave” comment. We can do better than that.

It’s naive to suggest that one person should “talk to Intel” as if that were equal to a big company (Plex) raising the same issue with Intel. Plex has an infinitely bigger stick. Obviously.

3 Likes

@WilsoniaNAS

May I ask the source of this quote? I’m having difficulty putting the statement in context.

As for the one below it, about one person versus Plex reaching out to Intel, it’s obvious that Plex, as a single entity, has more ‘weight’. That said, if a mere 10,000 individuals reached out to Intel, the impact of their current decisions would be obvious.

@ChuckPa @WilsoniaNAS

May I ask the source of this quote? I’m having difficulty putting the statement in context.

I think he was referring to this statement by Trumpy81:

Plex have issued a workaround, if that is too much for you to handle, then maybe Plex is not for you.

1 Like

Dont be snowflakes

@RockStar

Dont be snowflakes

I fail to see how this comment contributes to either the original topic, or to the ensuing conversation that developed from it.

1 Like

Attempting to interpret what others are meaning – Contributes nothing.

I asked one user. I did not invite community interpretation

@trumpy81, the quote @Plexi-in-OK referenced is correct. I had no intention of creating a lengthy, irrelevant detour off the OP. But it’s worth remembering that we can do better than “like it or leave it,” especially a group of people literally discussing a bug fix.

@RockStar sure, fine. I’m a snowflake. I’m a SJW for saying we can do better. Sorry for treading on you. #boring.

@Plexi-in-OK I also hope Plex and/or Synology communicate the desire for a driver fix, because it’s important for their shared customer base, and that’s important to successful companies.

Thanks all.

1 Like

@ChuckPa

Attempting to interpret what others are meaning – Contributes nothing.

I asked one user. I did not invite community interpretation

“don’t like the country then leave” is exactly how I interpreted trumpy81’s comment as well, and it’s the only comment on the whole thread that includes this sort of context. The wording of trumpy’s statement too was quite harsh even by the standards of emotionless text forums. Trumpy could have easily responded by simply directing attention to FordGuy61’s response earlier (with the link to your FAQ) and left it at that (or even not responded at all, since the conversation was off of the proposed workaround, and on to Intel’s driver issues), rather than start implying that editing the preferences file was “too much” for us.

1 Like

Well. I can see what triggered Trumpy, because there is a sense of entitlement in the statement he replied to that borders on ignoranse.

You buy a NAS from a maker that ships it with broken drivers, and a third party software company is somehow expected to take action to fix this? Id say providing a workaround like they have, is going above and beyond.

Plex charges for Plex pass in order to facilitate hardware transcoding, but a pre-requisite is having hardware that actually supports it. It seems these complaints would be better directed towards the NAS makers for selling a half-assed product.

I completely disagree. I’m not blaming Plex for Intel can’t fix the driver on that cpu, but synology is an officially supported nas. As a developer myself I would never say to my users, yes I know we have a problem, but go yourself and report it to Intel. It would be my job to report it and try to find a solution.

We might disagree and it might have been misunderstood. I’m not sitting here like a kid and saying I want Plex to fix this now, because I’m entitled and I don’t care if Intel is the reason. I’m just saying if you are developing a software that require a driver that is known broken is more professional that company go to Intel than 200 users sending random emails to Intel.

Take it as you want, ignorant or not, but I don’t see why it’s ignorant saying it’s not the users job to fix a driver that is used by a paid software

1 Like