http://bugs.winehq.org/show_bug.cgi?id=58495
Bug ID: 58495 Summary: Fix Gothic II graphics issues with flickering objects and walls and floors suddenly appearing and disappearing Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs@winehq.org Reporter: wineryyyyy@gmail.com Distribution: ---
This bug report was spawned after Access Violation error was resolved for https://bugs.winehq.org/show_bug.cgi?id=58493
So far the graphics issues seem just aesthetical and don't break the game otherwise.
Grahics issues seem related to bad depth test or culling with flickering objects and floors and walls appearing and disappearing.
At the very beginning when the main character is going through the initial dialogue with the first NPC, you can see through the wall and floor behind the main character.
Once dialogue completes and character is movable it becomes clear that the wall and floor appear and disappear depending on how far they are away from the corner of the screen suggesting graphics culling bugs.
winetricks install of practically all d3d dlls didn't resolve this issue which is still being debugged.
https://appdb.winehq.org/objectManager.php?sClass=version&iId=7012 Night of the Raven: 2.6/2.7 only mentions fixes for sound but nothing graphics related.
http://bugs.winehq.org/show_bug.cgi?id=58495
--- Comment #1 from Stian Low wineryyyyy@gmail.com --- Created attachment 78953 --> http://bugs.winehq.org/attachment.cgi?id=78953 Snapshot of opening scene with graphics bugs at the right side of character
This snapshot displays the parts of the floor and wall being culled invisible at the right side of the character.
http://bugs.winehq.org/show_bug.cgi?id=58495
--- Comment #2 from Stian Low wineryyyyy@gmail.com --- Created attachment 79259 --> http://bugs.winehq.org/attachment.cgi?id=79259 GE-Proton-10-15 fixes graphics issues
Attached is a screenshot of the graphics issues fixed by GE-Proton-10-15.
These winetricks were still required to workaround the access violation that still happens for GE-Proton-10-15:
dmband, dmcompose, dmime, dmloader, dmscript, dmstyle, dmsynth, dmmusic
I guess GE-Proton-GE hasn't included the MR that fixes the access violation for vanilla wine yet: https://bugs.winehq.org/show_bug.cgi?id=58493
http://bugs.winehq.org/show_bug.cgi?id=58495
--- Comment #3 from Stian Low wineryyyyy@gmail.com --- (In reply to Stian Low from comment #2)
Created attachment 79259 [details] GE-Proton-10-15 fixes graphics issues
Should issues like this remain open until vanilla wine also fixes the issue?
Please excuse my confusion regarding vanilla wine d3d vs dxvk/proton variants, but why are these two projects not more closely aligned?
It's so common that GE-Proton fixes graphics related issues lacking in vanilla wine that it begs the question: why are such fixes not integrated into vanilla wine?
I understand different rendering systems play a role across systems but regarding vulkan why is vanilla wine not more aligned with dxvk?
The game is only (semi) functional for vanilla wine using opengl renderer. (`winetricks renderer=gl` which is default)
`winetricks renderer=vulkan` fails to launch the game and throws popup error message: "X: XD3D_InitPerDX: Can't create D3DX context! Error: DDERR_INVALIDPARAMS"
Please advise how to approach closing these types of graphics bugs regarding vulkan. I understand more effort to support opengl but for vulkan, is merging fixes from dxvk not advised?