https://bugs.winehq.org/show_bug.cgi?id=45751
Bug ID: 45751 Summary: Sniper Elite V2 has missing objects or invisible textures Product: Wine Version: 3.11 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: noonetinone@gmail.com Distribution: ---
Sniper Elite: V2 has missing objects or invisible textures in the main menu. Gameplay is unaffected. The has occurred between 3.10 & 3.11 wine releases. The problems has been present since then. I took the liberty to bisect the offending commit. It is below. ________________________________________________________________________
537007525a8909a2295bd7cd123f0eb6ce1b77cb is the first bad commit commit 537007525a8909a2295bd7cd123f0eb6ce1b77cb Author: Józef Kucia jkucia@codeweavers.com Date: Tue Jun 19 17:15:00 2018 +0200
wined3d: Use WINED3D_LOCATION_DISCARDED before initializing buffers with data.
Signed-off-by: Józef Kucia jkucia@codeweavers.com Signed-off-by: Henri Verbeet hverbeet@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
:040000 040000 2dcb8443ae6f5ac506801053163f0b21be4af81d 0e4abd89b101fb9f27c0273cecfb4af3f71a901a M dlls
https://bugs.winehq.org/show_bug.cgi?id=45751
Anthony Jagers noonetinone@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |noonetinone@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=45751
Anthony Jagers noonetinone@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joseph.kucia@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=45751
--- Comment #1 from Anthony Jagers noonetinone@gmail.com --- Created attachment 62192 --> https://bugs.winehq.org/attachment.cgi?id=62192 This is from wine 3.10
The is the main menu from Sniper Elite: V2. This shot is correct.
https://bugs.winehq.org/show_bug.cgi?id=45751
--- Comment #2 from Anthony Jagers noonetinone@gmail.com --- Created attachment 62193 --> https://bugs.winehq.org/attachment.cgi?id=62193 This is from the first bad commit
As you can see the main menu is unusable. The actually gameplay is ok. The problem persists even with newer wine releases.
https://bugs.winehq.org/show_bug.cgi?id=45751
zzzzzyzz@hacari.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zzzzzyzz@hacari.org
https://bugs.winehq.org/show_bug.cgi?id=45751
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |537007525a8909a2295bd7cd123 | |f0eb6ce1b77cb Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=45751
--- Comment #3 from Józef Kucia joseph.kucia@gmail.com --- I cannot reproduce this with the demo version. What GPU/drivers are you using?
https://bugs.winehq.org/show_bug.cgi?id=45751
--- Comment #4 from Anthony Jagers noonetinone@gmail.com --- I use a GTX 970 with 396.54 drivers.
https://bugs.winehq.org/show_bug.cgi?id=45751
--- Comment #5 from Józef Kucia joseph.kucia@gmail.com --- Please attach a WINEDEBUG=+d3d log.
https://bugs.winehq.org/show_bug.cgi?id=45751
--- Comment #6 from Anthony Jagers noonetinone@gmail.com --- Created attachment 62235 --> https://bugs.winehq.org/attachment.cgi?id=62235 Output from selected debugging channels
As requested, here is the log. I attempted to use a pipe, redirecting the output just before starting the game.
I hope you find what you need. It is quite lengthy. The redirect from steam was clogging up the log. For those that are interested DXVK version 0.71 fixes the main menu.
https://bugs.winehq.org/show_bug.cgi?id=45751
Józef Kucia joseph.kucia@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #7 from Józef Kucia joseph.kucia@gmail.com --- Do you have CSMT disabled? Does it work with CSMT enabled?
https://bugs.winehq.org/show_bug.cgi?id=45751
--- Comment #8 from Anthony Jagers noonetinone@gmail.com --- CSMT seems to have been removed in both 3.11 & 3.15. Plus, there are no references to CSMT in my registry. I can't find it.
If you have a registry key you wish me to try, I try that instead.
https://bugs.winehq.org/show_bug.cgi?id=45751
--- Comment #9 from Józef Kucia joseph.kucia@gmail.com --- (In reply to Anthony Jagers from comment #8)
CSMT seems to have been removed in both 3.11 & 3.15. Plus, there are no references to CSMT in my registry. I can't find it.
CSMT is enabled by default since Wine 3.2, but your log suggests the game was run with disabled CSMT.
https://bugs.winehq.org/show_bug.cgi?id=45751
--- Comment #10 from Anthony Jagers noonetinone@gmail.com --- Józef Kucia,
I don't see how it can be on in 3,10, than turn itself off on 3.11. I haven't changed anything. The CSMT option has been removed. But I'm willing to try whatever you want. If you have a registry key you want me import I try that.
https://bugs.winehq.org/show_bug.cgi?id=45751
--- Comment #11 from Józef Kucia joseph.kucia@gmail.com --- (In reply to Anthony Jagers from comment #10)
I don't see how it can be on in 3,10, than turn itself off on 3.11.
I suspect that Wine 3.11 (537007525a8909a2295bd7cd123f0eb6ce1b77cb) could make the situation worse in some cases when CSMT is turned off. However, CSMT is enabled by default, and a configuration with disabled CSMT isn't supported.
https://bugs.winehq.org/show_bug.cgi?id=45751
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #12 from joaopa jeremielapuree@yahoo.fr --- Invalid setup. No news from the reporter since 2 years. Can an administrator close this bug as ABANDONED?
https://bugs.winehq.org/show_bug.cgi?id=45751
--- Comment #13 from Anthony Jagers noonetinone@gmail.com --- I am still here. But, my guess is it can be closed.
https://bugs.winehq.org/show_bug.cgi?id=45751
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #14 from Zebediah Figura z.figura12@gmail.com --- Wait, what? Is this an invalid setup? Granted, disabling CSMT is not exactly supported, but it's also not clear if this bug was ever present with enabled CSMT. Is that the case? Is the bug still present now, in current Wine?
https://bugs.winehq.org/show_bug.cgi?id=45751
--- Comment #15 from Anthony Jagers noonetinone@gmail.com --- WOW! After all of this time the problem is still here. I just tried it with the wined3d backend, by removing dxvk. Also I unchecked CSMT that surprisingly is still there as an option. No change there either. So, the problem is unresolved.
Tested with wine-5.16 TkG Staging.
https://bugs.winehq.org/show_bug.cgi?id=45751
--- Comment #16 from Gijs Vermeulen gijsvrm@gmail.com --- I just tested the steam version of this game with wine-6.0-rc1-29-g310019789f7 and the menu looks normal for me. I'm running a GTX 750 Ti with driver 455.45.01.
Can you retest?
https://bugs.winehq.org/show_bug.cgi?id=45751
Neko-san nekoNexus@protonmail.ch changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nekoNexus@protonmail.ch
https://bugs.winehq.org/show_bug.cgi?id=45751
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |ABANDONED
--- Comment #17 from Gijs Vermeulen gijsvrm@gmail.com --- I was never able to reproduce this and no answer to my last commint in over 2.5 years. Marking ABANDONED, if you can still reproduce, please reopen.
https://bugs.winehq.org/show_bug.cgi?id=45751
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #18 from Gijs Vermeulen gijsvrm@gmail.com --- Closing.