Dec 05 2020 10:17 PM - edited Dec 05 2020 10:24 PM
Hi! I am using Edge 87 on Windows 10 20H2 with HEVC plug-in installed from Microsoft store.
Like the title mentioned, HEVC Main 10 video playback became heavily stuttering during recent updates.
I can observed this issue in nextcloud video player or Jellyfin media server. As you can see in the attachment, there is no frame drops in the stats for nerds but the videos is indeed stuttering.
I tried to reinstall HEVC plug-in and the graphical driver from AMD and NVIDIA with no luck. If anyone can help me look into this, I would be very appreciated!
Contexts:
Windows 10 Pro 20H2
Edge 87 stable, 88 dev
HEVC plug-in 1.0.33242.0
AMD Vega 8 APU and driver 20.11.2 WHQL
NVIDIA GTX 1660 and driver 457.51 WHQL
Dec 06 2020 12:34 AM - edited Dec 06 2020 12:38 AM
Hi,
do you have any public link for us to test it? i try to play HEVC 10 video file from here but it's downloaded, as always https://jell.yfish.us/
also, you can send a feedback from Edge feedback button or shortcuts (Alt + Shift + i). it will send additional diagnostic data to help solve the problem.
from the feedback mini window, click on attachments => recreate my problem => start recording
while it's recording, try to watch the video again
btw, try enabling/disabling these flags: (first one isn't available in stable yet)
edge://flags/#d3d11-video-decoder
edge://flags/#disable-accelerated-video-decode
Dec 11 2020 11:51 PM
@HotCakeX Thanks for your reply.
Seems that the latest HEVC Video Extensions from Device Manufacturer is broken on AMD and NVIDIA.
I have just purchased HEVC Video Extensions and the stutter is gone.
Dec 12 2020 12:08 AM
Dec 22 2020 04:52 AM - edited Dec 22 2020 05:02 AM
Unfortunately, the issue is back now on edge 87.0.664.66 :\
Now I can replicate this on Intel, AMD and Nvidia.
I got this in edge://media-internals, seems to be the reason.
"(Log limit reached. Further similar entries may be suppressed): Decoded frame with timestamp 0.626 s is out of order."
Same issue reported from another user recently.
https://stackoverflow.com/questions/65380075/hevc-x265-playback-in-edge-displays-frames-out-of-order.
Dec 22 2020 08:11 AM
Dec 23 2020 04:19 AM
@HotCakeX Thanks for bringing the flags below to my attention.
edge://flags/#d3d11-video-decoder
edge://flags/#disable-accelerated-video-decode
I had one site that was acting like it was having buffering issues on a high-speed line. The same site had no issues in Firefox. Your post saved me from having to reinstall Chrome to see if it was Edge specific. After some experimentation I found that edge://flags/#disable-accelerated-video-decode fixed the issue entirely for Edge.
It could still be a buffering issue with how the handoff to the acceleration is performed, but this seems to have confirmed that it was not a basic video buffering issue.
Dec 23 2020 05:46 AM
Dec 24 2020 02:40 AM
HEVC in Edge is only supported by hardware decoders.
Jan 08 2021 02:10 AM
Jan 16 2021 07:28 AM
Feb 11 2021 10:20 AM
Mar 21 2021 03:05 AM
Jun 08 2021 06:58 AM - edited Jun 08 2021 07:19 AM
I don't think it's HEVC, I think it is PlayReady DRM. Both Netflix and HBO Max use PlayReady DRM, and Widevine DRM when PlayReady isn't available.
For me, this issue has been happening since the first release of the Nvidia 30 series drivers. Now it only happens for the first ten seconds with each Mouse hover preview on Netflix and some HBO Max content. At the time of my Video, HBO Max didn't use HEVC. Anyway, it only lasts about 10 seconds on both Netflix and HBO Max. And yes, this only seems to happen with 4K displays. It affects each version of HDCP differently. My older 4K monitor had HDCP 2.0 and my new monitor has HDCP 2.2.
https://www.youtube.com/watch?v=flTsBxdNu6g&t=4s
Note: HBO Max kept Jittering for 10 seconds with HEVC uninstalled. I had to disable PlayReady DRM for the jitters to go away. For netflix, it only happens with 4k and ATMOS content (Excluding most Anime). BTW, disabling Playready (or uninstalling HEVC) is not an option because doing so will not allow the viewing of any Netflix 4K/ATOMOS content.
Jun 08 2021 08:51 AM
@jesseinsf well, it definitely is HEVC because the same video works fine on LG TV browser and VLC player on the computer. It starts to jitter, stutter (whatever you call it) when I try to play it into edge browser.
It did fine a few months ago with the same videos.
p.s. I don't have Nvidia, just nice old Intel 630...
Jun 11 2021 04:19 AM - edited Jun 11 2021 04:24 AM
No issues whatsoever here with 1080p HEVC Main10 (x265, bframes=12), or a 2160p HDR HEVC Main10 file in Movies & TV.
The same 1080p file is a weird stuttery mess if I remux it to MP4 and drag and drop it on Edge Dev.
HEVC Extensions from Device Manufacturer 1.0.41023.0 with an AMD GPU on 21H1.
Jun 11 2021 07:04 AM
Jun 13 2021 07:52 PM
I tried to install the HEVC extension before July 2020, and there is no such problem on version 21821 and 31823.
In the November release of version 33424 has been recently updated to version 41483 has shown a decoding problem.
HEVC Extension version 31823 download link: https://www.free-codecs.com/hevc_video_extension_download.htm
Nov 24 2021 12:50 PM
It also works for me with downgrading the HEVC extension. But the problem is, that after some time, it will be automaticaly updated to the newer version and HEVC video playback in edge will be broken again..
Also, this is not really a sollution. Microsoft should have already fixed the issue by now. Com on! it has been nearly a year!!!
Nov 24 2021 01:09 PM