https://bugs.winehq.org/show_bug.cgi?id=47579
Bug ID: 47579 Summary: Sins Of SOlar Empire Rebellion: Game starts with black screen and crashes with MIniDump in background Product: Wine-staging Version: 4.12.1 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: linards.liepins@gmail.com CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Game behaving as described in the subject line.
I am assuming only relevant line(s) is this from terminal:
$ wine "/home/linards/.wine/drive_c/Games/Sins of a Solar Empire Rebellion Ultimate Edition/Sins of a Solar Empire Rebellion.exe" 0274:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub 0274:fixme:gameux:GameExplorerImpl_VerifyAccess (001505B8, L"C:\Games\Sins of a Solar Empire Rebellion Ultimate Edition\Sins of a Solar Empire Rebellion.exe", 0034FC14) 0274:fixme:ver:GetCurrentPackageId (0x34ec84 (nil)): stub 0274:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x155d58, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub! 0274:fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported. Please configure the application to use double buffering (1 back buffer) if possible. 0277:fixme:d3d:wined3d_texture_upload_data Not supported for multisample textures. 0274:fixme:wbemprox:client_security_SetBlanket 6795C678, 00216F50, 10, 0, (null), 3, 3, 00000000, 0x00000000 0274:fixme:wbemprox:client_security_Release 6795C678 0274:fixme:wbemprox:enum_class_object_Next timeout not supported 0274:fixme:wbemprox:client_security_SetBlanket 6795C678, 00216F70, 10, 0, (null), 3, 3, 00000000, 0x00000000 0274:fixme:wbemprox:client_security_Release 6795C678 0274:fixme:d3d:wined3d_query_create Unhandled query type 0x4. 0274:fixme:dbghelp:elf_search_auxv can't find symbol in module 0274:fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs 0274:fixme:faultrep:ReportFault 0034F8C4 0x0 stub
Graphics: Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] driver: amdgpu v: kernel Display: x11 server: Fedora Project X.org 1.20.5 driver: amdgpu tty: N/A OpenGL: renderer: Radeon RX 580 Series (POLARIS10 DRM 3.30.0 5.1.19-300.fc30.x86_64 LLVM 8.0.0) v: 4.5 Mesa 19.1.3
https://bugs.winehq.org/show_bug.cgi?id=47579
Linards linards.liepins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Sins Of SOlar Empire |Sins Of Solar Empire |Rebellion: Game starts with |Rebellion: Game starts with |black screen and crashes |black screen and crashes |with MIniDump in background |with MiniDump in background
https://bugs.winehq.org/show_bug.cgi?id=47579
Linards linards.liepins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Sins Of Solar Empire |Sins Of Solar Empire: |Rebellion: Game starts with |Rebellion Game starts with |black screen and crashes |black screen and crashes |with MiniDump in background |with MiniDump in background
https://bugs.winehq.org/show_bug.cgi?id=47579
--- Comment #1 from Linards linards.liepins@gmail.com --- Tried running from Steam, from Terminal and by running exe file from Nautilus. Only difference when running from Steam - additional error message saying 'String is not found'.
https://bugs.winehq.org/show_bug.cgi?id=47579
--- Comment #2 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- I am unable to reproduce this issue with 4.13. Can you please upgrade and try again.
https://bugs.winehq.org/show_bug.cgi?id=47579
--- Comment #3 from Linards linards.liepins@gmail.com --- Issue still present. The error is now different with wine-4.13:
wine "/home/linards/.wine/drive_c/Games/Sins of a Solar Empire Rebellion Ultimate Edition/Sins of a Solar Empire Rebellion.exe" 002b:err:module:import_dll Loading library d3d9.dll (which is needed by L"C:\Games\Sins of a Solar Empire Rebellion Ultimate Edition\Sins of a Solar Empire Rebellion.exe") failed (error c0000020). 002b:err:module:LdrInitializeThunk Importing dlls for L"C:\Games\Sins of a Solar Empire Rebellion Ultimate Edition\Sins of a Solar Empire Rebellion.exe" failed, status c0000135
Issue happens when installing fresh x64 prefix or upgrading ( from wine-4.12.1 ) current.
https://bugs.winehq.org/show_bug.cgi?id=47579
--- Comment #4 from Linards linards.liepins@gmail.com --- Issue still present.
$ Lejupielādes/winetricks list-installed ------------------------------------------------------ You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ Using winetricks 20190615-next - sha256sum: 2d3311f8cc0783b747c4e074008e701f2ce844765ba53d2fd4d27126d1df2383 with wine-4.13 (Staging) and WINEARCH=win64 vulkanrt cabinet dotnet_verifier remove_mono fontfix remove_mono fontfix [linards@kompiic ~]$ inxi -G Graphics: Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] driver: amdgpu v: kernel Display: x11 server: Fedora Project X.org 1.20.5 driver: amdgpu tty: N/A OpenGL: renderer: Radeon RX 580 Series (POLARIS10 DRM 3.32.0 5.2.5-200.fc30.x86_64 LLVM 8.0.0) v: 4.5 Mesa 19.1.3
https://bugs.winehq.org/show_bug.cgi?id=47579
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Product|Wine-staging |Wine Component|-unknown |-unknown
--- Comment #5 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to Linards from comment #3)
Issue still present. The error is now different with wine-4.13:
wine "/home/linards/.wine/drive_c/Games/Sins of a Solar Empire Rebellion Ultimate Edition/Sins of a Solar Empire Rebellion.exe" 002b:err:module:import_dll Loading library d3d9.dll (which is needed by L"C:\Games\Sins of a Solar Empire Rebellion Ultimate Edition\Sins of a Solar Empire Rebellion.exe") failed (error c0000020). 002b:err:module:LdrInitializeThunk Importing dlls for L"C:\Games\Sins of a Solar Empire Rebellion Ultimate Edition\Sins of a Solar Empire
That looks like a setup issue on your end. You probably set d3d9 to native (or disabled) in winecfg, please remove the override and try again.
FWIW, probably same with the other bugs you reported somewhat recently. You should use separate prefixes for the various applications you have, see https://wiki.winehq.org/FAQ#Wineprefixes.
https://bugs.winehq.org/show_bug.cgi?id=47579
Linards linards.liepins@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=47448
https://bugs.winehq.org/show_bug.cgi?id=47579
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #6 from joaopa jeremielapuree@yahoo.fr --- Following developper comment:
Can an administrator close this bug as INVALID ?
https://bugs.winehq.org/show_bug.cgi?id=47579
--- Comment #7 from joaopa jeremielapuree@yahoo.fr --- Did you fix your setup?
Does the bug still occur with a fresh wineprefix and vanilla wine-5.15?
https://bugs.winehq.org/show_bug.cgi?id=47579
--- Comment #8 from Linards linards.liepins@gmail.com --- Hi.
Yes, it appears on fresh prefix.
It now actually is even worse - the sound plays but no image is visible on the screen.
$ inxi -Gxz Graphics: Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] vendor: XFX Pine driver: amdgpu v: kernel bus ID: 01:00.0 Display: x11 server: Fedora Project X.org 1.20.10 driver: ati,modesetting unloaded: fbdev,vesa resolution: 1920x1080~60Hz OpenGL: renderer: Radeon RX 580 Series (POLARIS10 DRM 3.40.0 5.10.17-200.fc33.x86_64 LLVM 11.0.0) v: 4.6 Mesa 20.3.4 direct render: Yes
$ wine --version wine-6.2 (Staging)
$ cat /etc/fedora-release Fedora release 33 (Thirty Three)
$ Lejupielādes/winetricks list-installed Executing mkdir -p /home/linards ------------------------------------------------------ warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug. ------------------------------------------------------ Using winetricks 20210206-next - sha256sum: 1d1ad263b22dc4c913d6006464c2e8b4c88aa7d380ef38b22be9ad26aa92ba08 with wine-6.2 (Staging) and WINEARCH=win64 cabinet andale arial comicsans courier georgia impact times trebuchet verdana webdings corefonts binkw32 d3dcompiler_42 w_workaround_wine_bug-24013 d3dcompiler_43 d3dcompiler_47 d3dx10_43 d3dx11_42 d3dx11_43 d3dx9_42 d3dx9_43 d3dx9 d9vk vcrun2010 vcrun2012
https://bugs.winehq.org/show_bug.cgi?id=47579
--- Comment #9 from joaopa jeremielapuree@yahoo.fr --- Why did you install so much native dlls? Please report again with a new fresh wine prefix and no dll overrides. If the bug still occurs please attach a new console output and a new backtrace.
https://bugs.winehq.org/show_bug.cgi?id=47579
--- Comment #10 from Linards linards.liepins@gmail.com --- (In reply to joaopa from comment #9)
Why did you install so much native dlls? Please report again with a new fresh wine prefix and no dll overrides. If the bug still occurs please attach a new console output and a new backtrace.
Hi,
The reason is historic.
I was not using my personal desktop computer since wine version 5.21; When I started to use it again, The version 6.x of wine was already out, so I updated; After the update, no games worked (I already had some DLL overrides done via winetricks). After the update, no 3D app (games most prominently) was launchable, so I installed d9vk components and most of games started to work again (some did, but with mixed results). Therefore, the SoSE was last one with completely broken experience.
Now, after recent test it seems that update from "d9vk" to "dxvk 1.81" winetricks prefix also fixed the SoSE issue; I have to test the gameplay itself, but game finally launches properly. All graphics are maxed out.
Only issue - the cursor still lightly flickers.
I doubt gameplay would not work, therefore please feel free to mark as FIXED for wine 6.3 (staging).
https://bugs.winehq.org/show_bug.cgi?id=47579
--- Comment #11 from joaopa jeremielapuree@yahoo.fr --- dxvk is not supported here. Please report again vanilla wine and in a fresh wineprefix without any dll override.
https://bugs.winehq.org/show_bug.cgi?id=47579
--- Comment #12 from joaopa jeremielapuree@yahoo.fr --- Can an administrator close this bug as INVALID. Reporter used tons of native dlls and do not bother to test in a fresh wineprefix.
https://bugs.winehq.org/show_bug.cgi?id=47579
--- Comment #13 from Linards linards.liepins@gmail.com --- Hi,
I do bother, but now I am in quite tense period of my life.
I will try to find some time to re-test ;)