shinchiro/mpv-winbuild-cmake

Performance regression since 20231117 build

Opened this issue · 7 comments

I've noticed noticeable frame drops on recent builds on my low-end device. Specifically, 20231116 is the last version with normal performance. There are problems with versions 20231117 to the latest 20231205. I also tried other builds like https://github.com/myfreeer/mpv-build-lite/releases/tag/v0.37.0-58-gf551a9da-20231203, which resulted in no issues. This may indicate that this is not caused by new commits of mpv.

Mpv's recent default profile change is also bad news for such slow devices so I was using profile=fast all the time.

Only x86-64 builds were tested for compatibility.

11 16
1116 x86-64 build
11 17
1117 x86-64 build
12 5
1205 x86-64 build
12 3
myfreeer's 1203 x86-64 build

The only changes that happen from 16/11 to 17/11 is adding openssl library so that might be the culprit though I dont know why is that

If you are playing video with sftp, you should modify the ssh config to ensure that the AES method is preferred and disable zlib compression.

the video tested is on local disk.

commit 2c078e5 might be possible culprit since 16/11 release was made before this commit

No obvious changes in cpu/gpu utilization. cpu is Intel x7-z8700, gpu is integrated hd graphics.
1116.log
1117.log

No obvious changes in cpu/gpu utilization. cpu is Intel x7-z8700, gpu is integrated hd graphics. 1116.log 1117.log

Maybe try gcc build?

This build still have frame drops

No obvious changes in cpu/gpu utilization. cpu is Intel x7-z8700, gpu is integrated hd graphics. 1116.log 1117.log

Maybe try gcc build?

This build still have frame drops

Can you try this? build with msvcrt

Good, it works smoothly like 1116

So I have to stay at last worked version for a while. Anyway thanks for your help.