https://bugs.winehq.org/show_bug.cgi?id=49812
Bug ID: 49812 Summary: FFXI: Major graphical errors when using d3d8to9 wrapper Product: Wine-staging Version: 5.16 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: winehq@foreversmall.com CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Created attachment 68142 --> https://bugs.winehq.org/attachment.cgi?id=68142 FFXI d3d8to9 graphical issue1
I am attempting to convert the d3d8 api to d3d9 using the d3d8to9 wrapper project(https://github.com/crosire/d3d8to9). The main motivations are to experiment with using DXVK to see if performance would be any better. There are many instances of the game that slow down for seemingly no reason. Most notably are when many UI elements are on the screen and areas with high foliage or many NPCs.
There are other projects like this one but this one is the only one I can get to launch the game without crashing in Wine. During my initial tests with DXVK, I was able to get a frame rate of 250-300fps in the title screen, additionally 130-180fps in game running around San'doria but with one major pitfall, that there are many graphical issues.
I have read that a common practice on Windows machines is to use this wrapper paired with "ReShade" to do the same thing I'm trying to achieve through wine and DXVK.
I'm unsure if the problem is with Wine or with d3d8to9 but I figured I'd start here. I'll attach a full d3d8 trace with only using d3d8to9 wrapper as well as 2 screenshots showing the issue.