Extras icon indicating copy to clipboard operation
Extras copied to clipboard

mpv-git: Migrate 64-bit builds to v3

Open brian6932 opened this issue 2 years ago • 6 comments

This may break compatibility with older CPUs (to my understanding CPUs from the past 10 years should work), so it's understandable if this is not wanted. Maybe versions, or a separate mpv-git-v3 in extras is a better place for something like this.

README.rst markdown converted:

Difference between x86_64 and x86_64-v3

x86_64-v3 builds have these instructions enabled by default:

  avx avx2 bmi bmi2 fma lzcnt movbe sse3 sse4 sse4.1 sse4.2 ssse3 xsave sahf mwait crc32 cx16 popcnt f16c

CPUs which don't have these features will fail to launch the x86_64-v3 build

brian6932 avatar Apr 23 '23 23:04 brian6932

/verify

brian6932 avatar Apr 23 '23 23:04 brian6932

All changes look good.

Wait for review from human collaborators.

mpv-git

  • [x] Description
  • [x] License
  • [x] Hashes
  • [x] Checkver
  • [x] Autoupdate

github-actions[bot] avatar Apr 23 '23 23:04 github-actions[bot]

Name Modified Downloads/Week 64bit-v3 2023-04-23 5,299 32bit 2023-04-23 313 64bit 2023-04-23 7,441

Maybe versions, or a separate mpv-git-v3 in extras is a better place for something like this.

I Totally like that.

b4imetu avatar Apr 24 '23 05:04 b4imetu

versions bucket.

HUMORCE avatar Apr 25 '23 09:04 HUMORCE

@jasongodev mpv-v3 hasn't released a stable version yet, so I invite you to review this pr: https://github.com/ScoopInstaller/Versions/pull/1187

b4imetu avatar May 11 '23 00:05 b4imetu

Potentially, I could PR more granular arch detection in ScoopInstaller/Scoop, to have separate archs called 64bit-v2 (SSE4.2), 64bit-v3 (AVX2), 64bit-v4 (AVX512)

brian6932 avatar Oct 03 '23 19:10 brian6932