MKV Transcoding no longer working after updating to 1.18.1.1973-0f4abfbcc on Synology DS918+

Server Version#: 1.18.1.1973-0f4abfbcc
Player Version#: app.plex.tv

After updating Plex Media Server on my Synology DS918+ to version 1.18.1.1973-0f4abfbcc, MKV files no longer work. When streaming an MKV file, the audio and subtitles are working - but the video feed is just a chunky blocky mess. (https://imgur.com/a/T4Z0ozT)

All players fail, server restart / NAS reboot didn’t work. Other media formats do work, only MKV does not.

May I have more info please?

Please recreate and then Download and Attach the logs here?

I will look. You might be running into the known issue on ApolloLake CPUs
(There is a workaround).

Yea, try this:

1 Like

Awesome, that did the trick! So, the new driver seems to be the problem then?

Unfortunately, Yes.

The Intel-provided driver has problems. We’ve fixed some and are working on the rest ourselves :slight_smile:

1 Like

If you still want me to reproduce the issue, let me know. The removal of the driver solved it though.

It’s not a solution . just a workaround for now.

If you update PMS again, you’ll need repeat the deletion step

Hopefully though, we’ll fix it before then (then send Intel the bill – haha)

No need to send anything now

1 Like

Yes, it’s kind of crazy that their driver is causing this. I agree, it’s not a solution, but for now I can watch my MKV media! :slight_smile: Thanks, good luck on fixing those issues!

If this works I will love you forever <3

I need help!
I have no permission to delete the driver

  1. Control Panel - Terminal & SNMP - Enable SSH
  2. Using PuTTy or SSH - ssh login to the Synology.
  3. This sequence:
sudo -su root
cd "/var/packages/Plex Media Server/targets/lib/dri"
ls 
rm -f iHD_drv_video.so
ls

the first directory listing shows you it exists.
the second confirms the remove (rm) removed it.

Now restart Plex.

I need help with this: what does Using PuTTy or SSH mean?

root@192.168.1.99
ssh: connect to host 192.168.1.99 port 22: Connection refused

Here’s an easier way. We’ll use Task Scheduler

Control Panel - Task Scheduler

Create a Scheduled Task - User defined script (we’re only going to use this one time)

We give it the commands to delete the iHD driver

Now we Highlight and then Run the task.

When done, Restart PMS.
Confirm all works

Delete the task.
We don’t need it anymore.

The commands for the Task Settings are:

cd "/var/packages/Plex Media Server/target/lib/dri"
ls
rm -f iHD_drv_video.so
ls

thank you.

No dice!

After running the Script, my Android TV with latest Player Media Player DID start playing the video BUT for some reason it keeps wanting to transcode the video (previously with PGS subtitles, Plex android TV App claimed “Direct Playing”, stops after a few seconds, can’t resume the video and then when I go back in my library and try replaying the file I get “Error: cannot play this file as connection to server was lost”.

This only happens with Star Wars - The Clone Wars 1080p H264 video and AC3 5.1 audio. Yesterday evening, I watched “For Your Eyes Only” direct playing the whole thing with not a single issue!

I tried re-encoding a Clone Wars Episode from the original VC-1 Make MKV rips into h265 with Handbrake and the new, re-encoded file played just fine. When I stream the the h264 vers. from my phone Plex app by Chromecast to TV, they play fine.

What’s up with this???

I have no “Allow toogle Direct Play” options in my PMS for Synology OR my Android TV PMP APP?

Plex Media Server Logs_2019-11-23_11-41-21.zip (2.9 MB)

Still facing the same issue after running the task,to delete the driver but for me it seems to be with MP4 files instead of MKV’s.

PS: only occurs when playing in browser or to chrome.
In the android app the same files that cause PMS to crash play like a champ.

Android TV APP?

No, but it is on chrome webbrowser on PC, and a chromecast to watch on tv.

The MPS on my PC has no issues, so it seems restricted to the NAS ( Syno DS 1815+ / Intel ATom C2538 processor).

I have had problems that certain videos wouldn’t start at all.

It seems a new re-encode of the original VC-1 file to either h264 or H265 does the trick. The new new files (I told handbrake to overwrite the old h264s causing problems) play flawlessly directly without any transcoding.

It’s almost as if, Plex thinks the “original” 264s are corrupted in some way…

I am running a Plex server version 1.18.2.2058 on a synology DS918+ and was experiencing this problem. I deleted the said driver and then everything worked like it should. I experienced problems on chrome, android and playstation and all of them are working now.