3.1.1 Windows binary does not run #2560
Replies: 5 comments 9 replies
-
I have very limited access to Windows and I depend on GH Actions Windows runners to build them. Currently, the Windows publishing workflows have CPU optimizations enabled, and they may prevent them from running on your Windows laptop. What kind of Windows platform do you have? Is it Intel? AMD? What does qsv has a ton of dependencies and uses a lot of SIMD crates that have CPU dependencies for performance. Have you tried running the "portable" versions of qsv? (ending with the p suffix) when you download the binary archives? The "portable" versions do not have CPU optimizations enabled and should run on all Windows platforms. |
Beta Was this translation helpful? Give feedback.
-
Converting this to a discussion as its not strictly a "bug". |
Beta Was this translation helpful? Give feedback.
-
I've just downloaded qsv-3.1.1-x86_64-pc-windows-msvc.zip and the extracted qsv.exe binary does work perfectly on my Windows 11 PC and all my other laptops (Intel and AMD, Windows 10 and Windows 11):
@ggrothendieck I'm sorry but I assume your specific PC has a problem. Can you try it on another Windows machine? |
Beta Was this translation helpful? Give feedback.
-
Added a note about "portable" binaries... |
Beta Was this translation helpful? Give feedback.
-
The only way I can run recent versions of qsv on
Windows Version 10.0.19045.5487 is to build it myself using cargo.
The versions that do not work do not give any output when running
qsv
orqsv --version
and I assume for all else as well.I have also previously tried some (not all) earlier releases than 3.1.1 and of
the ones I tried they do not work unless I build them using cargo. The 3.1.1
cargo build takes over 3 hours on my Windows laptop so I have to run it
overnight. I did not use optimization to build it.
Just to check that it is not everything that uses rust I tried to run the
csvlens 0.12.0 binary (i.e. not using cargo). This was released just a few days
ago and I had no problem so the problem seems specific to qsv.
Beta Was this translation helpful? Give feedback.
All reactions