Feature Request: Support for non-AVX2 CPUs / Fallback path for older architectures (like Ivy Bridge) #410
Labels
No labels
accessibility
autorelease: pending
autorelease: tagged
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
testing wanted
wontfix
No milestone
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set
Reference
MagicBeanDev/Hookshot#410
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The idea
Hello! First of all, thank you so much for this amazing project and all your hard work on the Hookshot Builder.
I am opening this issue to request a fallback path or a non-AVX2 compilation option for older, yet capable CPUs. Currently, the Hookshot Builder crashes on processors that lack AVX2 support (such as Intel's Ivy Bridge generation), even when the machine has a perfectly modern and capable GPU.
Anything else
My current specifications are:
• GPU: NVIDIA GeForce RTX 2070 (Fully supports Vulkan 1.3 and Mesh Shaders)
• CPU: Intel Xeon E3-1230 v2 (Ivy Bridge architecture, supports AVX but lacks AVX2)
Since the graphics pipeline is fully covered by the RTX 2070, the only hurdle preventing the game from compiling and running is the CPU instruction requirement. We saw a similar situation with the recent Tears of the Kingdom recomp project, where the developers successfully patched out the strict AVX2 requirement, allowing the community to run the port on older hardware architectures using SSE 4.2 fallbacks.
Would it be possible to implement a similar workaround or an alternative build process for the Hookshot Builder?
I am more than willing to act as a beta tester, try experimental executables, and provide crash logs if needed to help test this on an Ivy Bridge platform.
Thank you for your time and consideration!
Fixed in the new release: https://github.com/NotRexed/Hookshot/releases/tag/no-visual-studio (rebuild your game folder with its HookshotBuilder.zip; it no longer needs Visual Studio). If it still happens with it, please reopen with your hookshot_log.txt.