https://bugs.winehq.org/show_bug.cgi?id=49517
Bug ID: 49517 Summary: Warframe crashes during loading before menu with wined3d, gives popup Product: Wine Version: 5.11 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: GloriousEggroll@gmail.com Distribution: ---
Created attachment 67648 --> https://bugs.winehq.org/attachment.cgi?id=67648 d3d popup error
The game crashes during the initial loading screen and gives the attached popup message. Happens on both amd and nvidia.
The launcher is also affected by https://bugs.winehq.org/show_bug.cgi?id=44985
in wined3d and can be worked around with WINEDLLOVERRIDES="libglesv2=d" to get the game to the launching/crashing point.
https://bugs.winehq.org/show_bug.cgi?id=49517
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr --- Please attach a console putput with winedebug=+d3d11,+d3d
https://bugs.winehq.org/show_bug.cgi?id=49517
Dmitry Skvortsov (Iglu47) lvb.crd@protonmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lvb.crd@protonmail.com
--- Comment #2 from Dmitry Skvortsov (Iglu47) lvb.crd@protonmail.com --- Created attachment 69124 --> https://bugs.winehq.org/attachment.cgi?id=69124 terminal output wine-6.0rc6.r0.g7d3186e029f.log
If I remember correctly, fixing https://bugs.winehq.org/show_bug.cgi?id=49489 helped for Wine-Staging, but it looks like the game itself never worked on "regular" Wine before. I do not mean the days when the game client has dx9 or 32-bit architecture support. (Now even the launcher is 64-bit.) https://forums.warframe.com/topic/963763-psa-minimum-supported-specs-changes... https://forums.warframe.com/topic/1227957-psa-warframe-directx-10-support-en...
Game version: Update 29.6.5 (2021.01.08.14.55) The game window doesn't even appear. In the terminal game gives: `4.309 Error [Info]: Assertion Failure at 0x140347b25` (I am attaching terminal output). Then the window of the tool for sending information about the error for the game developers appears.
https://bugs.winehq.org/show_bug.cgi?id=49517
--- Comment #3 from Dmitry Skvortsov (Iglu47) lvb.crd@protonmail.com --- Created attachment 69127 --> https://bugs.winehq.org/attachment.cgi?id=69127 missing textures video (may contain sudden loud sounds)
On Wine-Staging, the game in dx11 mode does not crash (but there is at least one problem), and it also allows you to successfully exit. I did some checks and it looks like this game depends on `d3d11-Deferred_Context` patchset (`nvapi-Stub_DLL` and` nvcuda-CUDA_Support` are automatically applied as dependencies, but have no positive effect in this case).
But looks likes all textures is missing or something. In the game itself you can see that, for example, the very form of the character model exists, I don't know how to explain exactly, so I’ll attach a short video.
Sorry, it looks like I won't be able to attach the log itself where Wine with d3d11-Deferred_Context patchset (it turned out to be compressed only to 29 megabytes).
Also similar Deferred_Context patchset for dx10 is not present, therefore it was not possible to check the dx10 mode.
As mentioned above, the launcher still needs to disable hardware acceleration (the settings menu is called by the gear at the top right), or constantly use WINEDLLOVERRIDES="libglesv2=d". The client files are currently ~ 32GB, and as far as I remember, there is a non-skippable tutorial for new accounts. But you won't need it to reproduce this problem. Directly from the login window, you can use https://warframe.fandom.com/wiki/Stress_Test where instead of the account name need to enter the appropriate command.
https://bugs.winehq.org/show_bug.cgi?id=49517
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #4 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- (In reply to Dmitry Skvortsov (Iglu47) from comment #3)
But looks likes all textures is missing or something. In the game itself you can see that, for example, the very form of the character model exists, I don't know how to explain exactly, so I’ll attach a short video.
Hello,
About the texture issue: Does the log shows lines like this one? (numbers may vary):
--- example --- fixme:d3d:context_bind_shader_resources Shader 0x7fff03eb85a0 needs 37 samplers, but only 32 are supported. --- end example ---
Regards.
https://bugs.winehq.org/show_bug.cgi?id=49517
--- Comment #5 from Dmitry Skvortsov (Iglu47) lvb.crd@protonmail.com --- (In reply to Dmitry Skvortsov (Iglu47) from comment #3)
Sorry, it looks like I won't be able to attach the log itself where Wine with d3d11-Deferred_Context patchset (it turned out to be compressed only to 29 megabytes).
the link will be valid for a while https://matrix.org/_matrix/media/r0/download/matrix.org/SfwbIsfgySipcnkXbOSz... $ md5sum Warframe-d3d11-Deferred_Context.log.xz 3ad28227969305a2576356fbb3d18860
** I am attaching full terminal output where Wine with d3d11-Deferred_Context patchset (loading the game window, showing the login window and exiting the game).
https://bugs.winehq.org/show_bug.cgi?id=49517
--- Comment #6 from Dmitry Skvortsov (Iglu47) lvb.crd@protonmail.com --- (In reply to Olivier F. R. Dierick from comment #4)
About the texture issue: Does the log shows lines like this one? (numbers may vary):
--- example --- fixme:d3d:context_bind_shader_resources Shader 0x7fff03eb85a0 needs 37 samplers, but only 32 are supported. --- end example ---
No. I used nano for such a large file, but didn't even find `context_bind`
https://bugs.winehq.org/show_bug.cgi?id=49517
--- Comment #7 from Dmitry Skvortsov (Iglu47) lvb.crd@protonmail.com --- Created attachment 69131 --> https://bugs.winehq.org/attachment.cgi?id=69131 WINEDEBUG="-d3d_shader" (d3d11-Deferred_Context)
** wanted to attach to my previous comment output where you can see err and fixme
https://bugs.winehq.org/show_bug.cgi?id=49517
--- Comment #8 from Dmitry Skvortsov (Iglu47) lvb.crd@protonmail.com --- Forgot to mention that my logs are made on a system with proprietary nvidia drivers (but I suspect it doesn't matter in this case). Also, some time has passed, so dx10 mode is currently not supported by this game.
I done with bisecting and here's what I ended up with: -this application requires `d3d11-Deferred_Context` from Staging -there is a problem with displaying all textures (or so) when using opengl - a separate bug report should be open. on wined3d (vulkan) there is no such problem. -https://github.com/wine-staging/wine-staging/blob/f6dacd2f9a61e5b2e8184213ec... is the cause of the problem described in the initial comment.
So these patchsets is minimally needed to reproduce this problem: ../wine-staging/patches/patchinstall.sh DESTDIR = "." d3d11-Deferred_Context ntdll-Heap_Improvements
I also tried 1 launch with https://github.com/ValveSoftware/wine/commit/e485252dfad51a7e463643d56fe1381... - seems the application did not give the initially described error, but after closing the window disappeared as expected and the process remained active and occupied 25% (8 logical cores) until SIGTERM.
Accordingly, disabling the `ntdll-Heap_Improvements` patchset in Staging - helps with with issue.
Please check it.
https://bugs.winehq.org/show_bug.cgi?id=49517
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED
--- Comment #9 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- Hello,
I don't get a crash when starting Warframe with Wine 7.19. d3d11-Deferred_Context was upstreamed/removed from Staging in release 6.12. Marking fixed.
I do have the black rendering → filed bug 54118 for that.
Regards.
https://bugs.winehq.org/show_bug.cgi?id=49517
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |6a9752bf5e3cff3ceb4249d5a5e | |59b4d548008d1
https://bugs.winehq.org/show_bug.cgi?id=49517
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 8.0-rc2.