https://bugs.winehq.org/show_bug.cgi?id=52832
Bug ID: 52832 Summary: Regression: Crysis 3 crashes at startup Product: Wine Version: 7.4 Hardware: x86-64 OS: Windows Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: svyatpro@gmail.com
Crysis 3 and other heavy D3D applications crashes at startup on Windows 32bit after this commit:
https://github.com/wine-mirror/wine/commit/24432a24d5e922cbd824b0af8f7b0c66f...
Works before this commit without issues.
https://bugs.winehq.org/show_bug.cgi?id=52832
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Regression: Crysis 3 |Crysis 3 crashes at startup |crashes at startup | Regression SHA1| |24432a24d5e922cbd824b0af8f7 | |b0c66ff2b66e8 CC| |julliard@winehq.org Keywords| |regression Ever confirmed|0 |1 Status|UNCONFIRMED |NEEDINFO
--- Comment #1 from Austin English austinenglish@gmail.com --- Please attach the full terminal output, including the backtrace.
Do you know of a game with a demo/download that shows the same problem?
https://bugs.winehq.org/show_bug.cgi?id=52832
--- Comment #2 from Svyatpro svyatpro@gmail.com --- Unigine Heaven Benchmark crashes after starting test too. Maybe this is only Windows x86 related issue. But it stricly visible that WineD3D 7.3 works and 7.4 doesn't.
https://assets.unigine.com/d/Unigine_Heaven-4.0.exe
https://bugs.winehq.org/show_bug.cgi?id=52832
--- Comment #3 from Svyatpro svyatpro@gmail.com --- Actual broking patch is https://github.com/wine-mirror/wine/commit/801f1bb433e9d49be523cf357929795a8...
I think it is better to do like this:
#ifdef _WIN64 #define WINED3D_CS_QUEUE_SIZE 0x400000u #else #define WINED3D_CS_QUEUE_SIZE 0x100000u #endif
https://bugs.winehq.org/show_bug.cgi?id=52832
Zeb Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|julliard@winehq.org |hverbeet@gmail.com, | |jsikorski@codeweavers.com, | |matteo.mystral@gmail.com Regression SHA1|24432a24d5e922cbd824b0af8f7 |801f1bb433e9d49be523cf35792 |b0c66ff2b66e8 |9795a889cf51f
--- Comment #4 from Zeb Figura z.figura12@gmail.com --- (In reply to Svyatpro from comment #3)
Actual broking patch is https://github.com/wine-mirror/wine/commit/ 801f1bb433e9d49be523cf357929795a889cf51f
For convenience:
https://source.winehq.org/git/wine.git/commitdiff/801f1bb433e9d49be523cf357929795a889cf51f
Author: Jan Sikorski jsikorski@codeweavers.com Date: Wed Mar 30 12:43:01 2022 +0200
wined3d: Increase the CS queue size.
Final Fantasy XIV routinely runs out of space in the queue, which affects the frame rates.
Signed-off-by: Jan Sikorski jsikorski@codeweavers.com Signed-off-by: Matteo Bruni mbruni@codeweavers.com Signed-off-by: Henri Verbeet hverbeet@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
https://bugs.winehq.org/show_bug.cgi?id=52832
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |UNCONFIRMED Ever confirmed|1 |0
https://bugs.winehq.org/show_bug.cgi?id=52832
Neko-san nekoNexus@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nekoNexus@protonmail.ch
https://bugs.winehq.org/show_bug.cgi?id=52832
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #5 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occurs with wine-8.7?
https://bugs.winehq.org/show_bug.cgi?id=52832
--- Comment #6 from Svyatpro svyatpro@gmail.com --- Yes. But I don't actually know what patch is a culprit. But I surely know the problem is of process memory lack in 32 bit versions of Windows.
https://bugs.winehq.org/show_bug.cgi?id=52832
--- Comment #7 from Svyatpro svyatpro@gmail.com --- Playing with WINED3D_CS_QUEUE_SIZE vallue doesn't help.
https://bugs.winehq.org/show_bug.cgi?id=52832
David Kahurani k.kahurani@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |k.kahurani@gmail.com
--- Comment #8 from David Kahurani k.kahurani@gmail.com --- (In reply to Zeb Figura from comment #4)
(In reply to Svyatpro from comment #3)
Actual broking patch is https://github.com/wine-mirror/wine/commit/ 801f1bb433e9d49be523cf357929795a889cf51f
For convenience:
https://source.winehq.org/git/wine.git/commitdiff/ 801f1bb433e9d49be523cf357929795a889cf51f
Author: Jan Sikorski jsikorski@codeweavers.com Date: Wed Mar 30 12:43:01 2022 +0200
wined3d: Increase the CS queue size. Final Fantasy XIV routinely runs out of space in the queue, which affects the frame rates. Signed-off-by: Jan Sikorski <jsikorski@codeweavers.com> Signed-off-by: Matteo Bruni <mbruni@codeweavers.com> Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
Most definitely a regression. Did play Crysis 3 mainline wine, not long ago.
There was a bug, probably a race condition at start but it was possible to get around it by tracing/logging to a file.
Other than that, Crysis was playable.