Jump to content

Recommended Posts

Posted (edited)

Hi all,

I've spent considerable time trying to get SF2 running on non-Windows hardware and wanted to document what I found in case anyone else has been down this road, or has a solution.


HARDWARE TESTED

Lenovo Legion Go 2 - SteamOS 3.8.2 (AMD Ryzen AI 9 HX 370, Radeon 890M)
Apple M4 Max MacBook Pro - macOS


LEGION GO 2 / SteamOS - What I tried:

Bottles with DXVK enabled - instant crash inside GraphicsEngineDX10.dll at a consistent address, null pointer dereference. DXVK threads are running but the game never reaches the menu.

Bottles with DXVK disabled (wined3d) - silent exit, or a black "Program Error" dialog with no visible text.

Bottles + Proton-GE - same MODULE_NOT_FOUND exception (0xc06d007e) thrown from inside GraphicsEngineDX10.dll at init. Identical crash across Wine 10.0 Staging, Wine 11.0, and multiple Proton-GE versions.

Steam directly (non-Steam game, forced Proton-GE) - same result.

Tried ForceDX9=TRUE in Options.ini - no effect. The game always loads GraphicsEngineDX10.dll regardless. There is no GraphicsEngineDX9.dll in this installation.

Copied d3dcompiler_43.dll and other DLLs from a working Windows 11 install into the bottle - no change.

The crash address inside graphicsenginedx10 is identical across every Wine/Proton version tested, which suggests either a missing delay-loaded DLL or an unimplemented Wine DX10 interface returning null.


Mac M4 Max - What I tried:

CrossOver - crashes or black screen, no graphics output.

Windows 11 ARM on Parallels - game launches but no graphics at all. Parallels runs Windows on ARM and emulates x86. SF2's 32-bit DX10 engine appears to fail in this emulation layer, likely an architectural dead end.


For reference, the game runs perfectly on native Windows 11 x86, so this is purely a Wine/compatibility layer issue.


Questions for the community:

Has anyone successfully run SF2 under Wine, Proton, or any compatibility layer on Linux?
Is there a known workaround for the DX10 engine crash under Wine?
Does anyone know what specific DLL or COM interface GraphicsEngineDX10.dll is probing for at startup?

Happy to provide full crash logs if useful. Any leads appreciated.

Thanks

Edited by wigoplus
Posted

PLEASE do NOT post in the Knowledge Base!!! Moved to a more appropriate Forum.  

People will actually SEE the question in the regular forums, and perhaps even discuss it. 

The KB* exists as a repository of answers, not discussions. That's what these main forums are for. Once this topic has been 'worked out' to a viable, easily used operational fix, we can move it TO the KB, and then lock it down.

 

*=I mean, people hardly uses the f'ing thing, no matter how much we try and even post links. So sad.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use, Privacy Policy, and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..