huynhsontung / Screenbox

LibVLC-based media player for the Universal Windows Platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Choppy video playback on ARM64 (new Copilot+ PCs)

P40L0X opened this issue · comments

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

  • OS: Windows 11 on ARM (24H2) Build 26100.1150 (Public)
  • Device: Lenovo Yoga Slim 7x (ARM64 - Snapdragon X Elite)
  • App Version [e.g. v0.12.8 from Microsoft Store]

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.

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.

  • Download the .msixbundle from the releases tab
  • Extract the bundle (you can rename the extension to .zip)
  • Install the file that ends in *_x64.msix