Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Difference in x86 versions #720

Open
harryray33 opened this issue Nov 12, 2024 · 3 comments
Open

Difference in x86 versions #720

harryray33 opened this issue Nov 12, 2024 · 3 comments

Comments

@harryray33
Copy link

What's the difference between,
mpv-x86_64-20241112-git-43d8966.7z
mpv-x86_64-gcc-20241112-git-43d8966.7z
mpv-x86_64-v3-20241112-git-43d8966.7z

Thanks

@Jules-A
Copy link

Jules-A commented Nov 15, 2024

https://github.com/shinchiro/mpv-winbuild-cmake/wiki/Difference-between-x86_64-and-x86_64-v3

As for the gcc version, it's built with the gcc compiler instead of clang. I don't really know why they provide that other than if the clang has build issues you can still download the gcc version. Performance should be pretty even but they may have a slight difference.

@harryray33
Copy link
Author

Thanks, presumably the mpv-x86_64-20241112-git-43d8966.7z would be the best to use?

@Jules-A
Copy link

Jules-A commented Nov 15, 2024

Thanks, presumably the mpv-x86_64-20241112-git-43d8966.7z would be the best to use?

Didn't check the link I posted but it doesn't mention it but the extra/newer instructions used in the v3 builds may have a decent affect on performance.
If your CPU supports those instructions then generally it's best to use those builds. As for support you can check here: https://en.wikipedia.org/wiki/X86-64#Microarchitecture_levels

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants