huynhsontung / Screenbox

LibVLC-based media player for the Universal Windows Platform
GNU General Public License v3.0
1.11k stars 44 forks source link

Choppy video playback on ARM64 (new Copilot+ PCs) #406

Open P40L0X opened 4 months ago

P40L0X commented 4 months ago

Describe the bug When playing 4K movies in HEVC format (.mp4 or .mkv) the video playback is choppy/stuttery on ARM64 devices, even the most powerful ones like the new Copilot+ PCs with Qualcomm Snapdragon X Elite processors (I have a Lenovo Yoga Slim 7x set in "Best Performance" power mode for reference...) Windows 11 "Movies and TV" app plays the same files perfectly.

How To Reproduce Just play any 4K, 24fps movie encoded with HEVC

Expected behavior I expect them to be smooth considering how powerful the PC is, even if on Windows 11 (24H2) on ARM architecture

Environment

Additional context I don't know if this is due to ARM64 Windows and/or the app and codecs not fully native? Windows 11 "Movies & TV" app seems ARM64 native and doesn't have performance problems for example.

United600 commented 4 months ago

Bummer. ARM64 support is a fairly recent addition so it might have some issues, I don't think it's a ARM64 Windows problem. LibVLC didn't (AFAIK still doesn't) natively supported.

If you don't mind, can you try the emulated x64 version? Curious to see if that improves the experience.