https://bugs.winehq.org/show_bug.cgi?id=45066
Bug ID: 45066 Summary: Gauntlet character screen no longer display character. Product: Wine Version: 3.2 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: leslie_alistair@hotmail.com Distribution: ---
Created attachment 61204 --> https://bugs.winehq.org/attachment.cgi?id=61204 hack to correct the issue
Gauntlet no longer displays the character on the selection screen, and when you enter into the game it full of triangles.
The attached patch(hack) corrects the issue.
Its a constant buffer being created that is causing the issue.
00cd:err:d3d11:d3d_buffer_init Bindflag 0x00000004 (D3D11_BIND_CONSTANT_BUFFER)
commit b6f917b1023ea2b9591f6b72d34ff2afa34bd914 Author: Henri Verbeet hverbeet@codeweavers.com Date: Fri Feb 16 09:39:04 2018 +0330
d3d11: Set resource access based on usage and CPU access flags.
https://bugs.winehq.org/show_bug.cgi?id=45066
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hverbeet@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=45066
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |joseph.kucia@gmail.com Keywords| |regression
https://bugs.winehq.org/show_bug.cgi?id=45066
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
https://bugs.winehq.org/show_bug.cgi?id=45066
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |b6f917b1023ea2b9591f6b72d34 | |ff2afa34bd914
https://bugs.winehq.org/show_bug.cgi?id=45066
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://store.steampowered. | |com/app/258970/Gauntlet_Sla | |yer_Edition/ Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=45066
--- Comment #1 from Józef Kucia joseph.kucia@gmail.com --- FWIW, I am unable reproduce it.
https://bugs.winehq.org/show_bug.cgi?id=45066
--- Comment #2 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Józef Kucia from comment #1)
FWIW, I am unable reproduce it.
Maybe its a card/driver issue GeForce 9600 GT (nVidia binary).
https://bugs.winehq.org/show_bug.cgi?id=45066
Toni eldrad@autistici.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |eldrad@autistici.org
--- Comment #3 from Toni eldrad@autistici.org --- Aistair, maybe you should post more logs to help other devs in pinpointing/fixing this (full +dxgi,+d3d11 traces, apitraces...).
You definitely seem to be on to something.
https://bugs.winehq.org/show_bug.cgi?id=45066
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=45066
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #61204|0 |1 is obsolete| |
--- Comment #4 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Created attachment 61294 --> https://bugs.winehq.org/attachment.cgi?id=61294 Improved patch
https://bugs.winehq.org/show_bug.cgi?id=45066
--- Comment #5 from Alistair Leslie-Hughes leslie_alistair@hotmail.com ---
From MSDN, D3D11_USAGE_DYNAMIC requires CPU write access.
https://msdn.microsoft.com/en-us/library/windows/desktop/ff476259(v=vs.85).a...
Even the tests show that it's required. https://source.winehq.org/git/wine.git/blob/9fecb7499531ddbcde7970b4d98df92d...
https://bugs.winehq.org/show_bug.cgi?id=45066
--- Comment #6 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- I tried using nouveau, but no luck. Gauntlet just reports the DX 10 isn't supported.
https://bugs.winehq.org/show_bug.cgi?id=45066
--- Comment #7 from Józef Kucia joseph.kucia@gmail.com --- (In reply to Alistair Leslie-Hughes from comment #6)
I tried using nouveau, but no luck. Gauntlet just reports the DX 10 isn't supported.
Did you set MaxVersionGL? Could you attach glxinfo output?
https://bugs.winehq.org/show_bug.cgi?id=45066
--- Comment #8 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Created attachment 61425 --> https://bugs.winehq.org/attachment.cgi?id=61425 glxinfo
https://bugs.winehq.org/show_bug.cgi?id=45066
--- Comment #9 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Józef Kucia from comment #7)
(In reply to Alistair Leslie-Hughes from comment #6)
I tried using nouveau, but no luck. Gauntlet just reports the DX 10 isn't supported.
Did you set MaxVersionGL? Could you attach glxinfo output?
No, I didn't set MaxVersionGL.
https://bugs.winehq.org/show_bug.cgi?id=45066
--- Comment #10 from Józef Kucia joseph.kucia@gmail.com --- (In reply to Alistair Leslie-Hughes from comment #9)
No, I didn't set MaxVersionGL.
You should try with MaxVersionGL.
https://bugs.winehq.org/show_bug.cgi?id=45066
--- Comment #11 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Józef Kucia from comment #10)
(In reply to Alistair Leslie-Hughes from comment #9)
No, I didn't set MaxVersionGL.
You should try with MaxVersionGL.
After setting MaxVersionGL and using nouveau it works.
https://bugs.winehq.org/show_bug.cgi?id=45066
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |NOTOURBUG Status|NEW |RESOLVED
--- Comment #12 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to Alistair Leslie-Hughes from comment #11)
(In reply to Józef Kucia from comment #10)
(In reply to Alistair Leslie-Hughes from comment #9)
No, I didn't set MaxVersionGL.
You should try with MaxVersionGL.
After setting MaxVersionGL and using nouveau it works.
Let's resolve this as a legacy Nvidia proprietary driver bug for the time being.
https://bugs.winehq.org/show_bug.cgi?id=45066
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Austin English austinenglish@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=45066
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |RESOLVED
--- Comment #14 from Austin English austinenglish@gmail.com --- This was inadvertently caught up in my unclosed bugs filter. NOTOURBUG should only be closed when fixed upstream.
Setting back to RESOLVED NOTOURBUG.
Sorry for the spam.