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

Thunks: Disable 32-bit thunks unless a config option is set #3500

Closed

Conversation

Sonicadvance1
Copy link
Member

This will be necessary before #3487 is merged.
Once #3487 is merged then 32-bit Vulkan thunk libraries is built which results in crashing in every 32-bit vulkan/dxvk game.

Explicitly disable the thunking until this config option is set. Once X11 is as stable on 32-bit as 64-bit then this option can get removed.

For testing purposes it's easy to set the environment variable FEX_THUNKS32BITENABLED=1

This will be necessary before FEX-Emu#3487 is merged.
Once FEX-Emu#3487 is merged then 32-bit Vulkan thunk libraries is built which
results in crashing in every 32-bit vulkan/dxvk game.

Explicitly disable the thunking until this config option is set. Once
X11 is as stable on 32-bit as 64-bit then this option can get removed.

For testing purposes it's easy to set the environment variable
`FEX_THUNKS32BITENABLED=1`
@neobrain
Copy link
Member

neobrain commented Mar 21, 2024

Not sure adding user-facing features as temporary workarounds is the right way forward here. Maybe this can instead be covered by the "forwarding groups" idea that we'll need for reliable window system integration either way. I'll do some more thinking in this direction.

@Sonicadvance1 Sonicadvance1 marked this pull request as draft June 4, 2024 21:38
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

Successfully merging this pull request may close these issues.

2 participants