Recent update breaks VC1 transcoding

Server Version#: 1.41.0.8992
Player Version#: 4.138.0

It appears today’s update has broken VC1 transcoding. Direct play appears to work on mobile though begins to buffer endlessly when transcoding. Setting it down to 720p and below appears to begin playback though. Turning on subtitles makes it super pixelated. This is occurring regardless of the player. On Windows 11 with a 12700K. HW transcoding and tone mapping is working great otherwise with other files. Any thoughts on what is going on?

EDIT: Uploaded server log replicating the problem
Plex Media Server Logs_2024-09-12_13-37-12.zip (2.6 MB)

Intel dropped support for hardware accelerated decoding of VC1 video starting with the 11th gen CPUs.

However, it should decode VC1 quite easily using the CPU.

What happens if you disable hardware accelerated transcoding?


From the Intel datasheet for 12th gen Core CPUs:

Intel 12th Gen Core Processors Datasheet 1 of 2.zip (5.2 MB)

Yep. It plays when disabling hardware-accelerated video encoding. At this point I presume there is no way for it to automatically switch to CPU when hardware-accelerated encoding is enabled then.

You left “Use hardware acceleration when available” enabled?

Could you upload the log files from that test?

Sure. So when leaving both on, at least on chrome browser, it stalls.
1
When turning off “Use hardware-accelerated video encoding”, and leaving on “Use hardware acceleration when available”, it does transcode and plays properly.
2

Here are the logs with “Use hardware-accelerated video encoding” turned off. Prior to this update, I did have both setting turned on and had no problem with playback with this filetype.
Plex Media Server Logs_2024-09-13_08-01-16.zip (2.4 MB)

1 Like

In theory, Plex should see that it is not compatable with the hardware side and start transcoding on the software side correct? Is this a bug or am I just misunderstanding?

“Intel dropped support for hardware accelerated decoding of VC1 video starting with the 11th gen CPUs.”

This is inaccurate information. VC1 hardware decoding is supported through the 14th generation. Going forward (starting with Arc cards) it will not be supported.

The latest version of PMS broke ALL hardware transcoding for me on both of my servers. I had to roll back to get it working.

1 Like

Just to confirm things, I rolled back to 1.40.5.8897 with hardware-accelerated video encoding enabled. No issues with playback.
image

I feel pretty confident to say this is a bug at this point.

To confirm, today’s beta release 1.41.0.8994-f2c27da23 does not fix the issue.

@ThePrower thank you for reporting. I’ve collected your logs and observations into an internal issue.

1 Like

I also ran into this issue a few days ago. Thought a Windows update maybe broke something because it used to transcode just fine.
What I wanna know is: if one decides to upgrade to a 15th gen or Intel Arc GPU, is hardware encoding still possible? Meaning software decode and hardware encode, or is that not a thing?

EDIT: Also seems to affect 1080p MPEG2 files (old Blu-rays), but not 576p/480p MPEG2 files. Weird.

I’m having the exact same issue with one addition.

However, my Plex server will occasionally hang when starting a video wit the latest update. I’ll get a black screen instead of the video playing; I have to hit “play” to get the video to start at this point. Again, this is occasional and random, but I never saw this behavior prior to the latest stable release. I7-12650, 32 gb ram.

Today’s beta fixed the issue. Thank you so much to the Plex team! You all are greatly appreciated!

1 Like

What version?

See PMS Release Notes: Plex Media Server - #651 by gbooker02

1 Like

Live TV playback when transcoding is still starts off a scrambled mess. Frames play out of sequence.

I see they sticking to no hardware decoding.

Seems the software decoding/hardware encoding isn’t getting along.

And I just tried playing a raw Blu Ray MKV rip and no hardware support. Decoding and encoding is all software. So this build DID NOT fix the issue!

@ThePrower double check that hardware acceleration is actually being used and not software transcoding.

Everything is running as it should.


4 posts were split to a new topic: Transcoder issues on Windows