[Bug 58769] New: dgVoodoo does not work with WineD3D
http://bugs.winehq.org/show_bug.cgi?id=58769 Bug ID: 58769 Summary: dgVoodoo does not work with WineD3D Product: Wine Version: 10.15 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: d3d Assignee: wine-bugs(a)winehq.org Reporter: user.pecheniok(a)gmail.com Distribution: --- When using dgVoodoo with the OpenGL backend, the game (anything on dx8 or 9 really) either never starts and just stays at a black screen; or starts, but renders a black screen; or crashes. Works with the Vulkan backend and with dxvk. The console output doesn't differ between the 2 backends, so which flags should I use to get the logs? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58769 Zeb Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12(a)gmail.com --- Comment #1 from Zeb Figura <z.figura12(a)gmail.com> --- What version of dgvoodoo is this? Can you please name at least one affected game? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58769 --- Comment #2 from Zak <user.pecheniok(a)gmail.com> --- (In reply to Zeb Figura from comment #1)
What version of dgvoodoo is this? Can you please name at least one affected game?
Right, I probably should have mentioned the dgVoodoo version. It's version 2.78, available from the webarchive: https://archive.org/details/dgvoodoo2_78_2_202205 (that one specifically because versions starting from 2.8 don't work). About the games: - Sonic 3D on gamejolt(https://gamejolt.com/games/sonic3d/28626): dx8 game, shows a black screen and doesn't start - Clickteam games, such as Five Nights at Freddy's or its various fangames (for example https://gamejolt.com/games/fnaf-world/124921), or Flatout 2 work, judging by the sound, but render only a black screen (all dx9) - Need for Speed Most Wanted (2005, dx9) crashes, even though it works on wined3d -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58769 --- Comment #3 from Zak <user.pecheniok(a)gmail.com> --- (In reply to Zak from comment #2)
Right, I probably should have mentioned the dgVoodoo version. It's version 2.78, available from the webarchive: https://archive.org/details/dgvoodoo2_78_2_202205 (that one specifically because versions starting from 2.8 don't work). *don't work in wine at all (https://bugs.winehq.org/show_bug.cgi?id=58731)
-- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58769 --- Comment #4 from Zak <user.pecheniok(a)gmail.com> --- (In reply to Zak from comment #2)
- Need for Speed Most Wanted (2005, dx9) crashes, even though it works on wined3d As it turns out, it does not crash, but works and renders a black screen (https://bugs.winehq.org/show_bug.cgi?id=58768), so same as other dx9 games.
-- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58769 --- Comment #5 from Zak <user.pecheniok@gmail.com> --- It looks like as of wine 10.18 the Sonic fangame could already start(even though starting with 10.18 it only renders solid colors with or without dgVoodoo. Sigh). As for the other games, they still only render a black screen as of rc 1. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58769 --- Comment #6 from Zak <user.pecheniok@gmail.com> --- (In reply to Zak from comment #5)
(even though starting with 10.18 it only renders solid colors with or without dgVoodoo) Small correction: it renders different solid colors with dgVoodoo and renders correctly at first, but then renders a black screen when entering the hub with the vanilla wined3d.
-- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58769 --- Comment #7 from Zak <user.pecheniok@gmail.com> --- Nothing changed as of 11.2 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58769 --- Comment #8 from Zeb Figura <z.figura12@gmail.com> --- I will say that while this is a valid bug, it's unlikely I'm going to work on it. We'd rather just make builtin ddraw work. Yes, even in cases where it doesn't work on modern Windows. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58769 --- Comment #9 from Zak <user.pecheniok@gmail.com> --- (In reply to Zeb Figura from comment #8)
I will say that while this is a valid bug, it's unlikely I'm going to work on it. We'd rather just make builtin ddraw work. Yes, even in cases where it doesn't work on modern Windows.
How does the bug relate to ddraw? I tested dgVoodoo only with dx8/9 games. To reiterate, dgVoodoo already works on the less complete Vulkan backend, so it's not like this doesn't work at all on WineD3D, just on the more widely supported OpenGL backend. Translation layers such as dgVoodoo can be good tools for finding performance deficiencies, so I think it is still worth looking into. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=58769 --- Comment #10 from Zeb Figura <z.figura12@gmail.com> --- (In reply to Zak from comment #9)
(In reply to Zeb Figura from comment #8)
I will say that while this is a valid bug, it's unlikely I'm going to work on it. We'd rather just make builtin ddraw work. Yes, even in cases where it doesn't work on modern Windows.
How does the bug relate to ddraw? I tested dgVoodoo only with dx8/9 games.
Ah, I wasn't aware that it supplied d3d8/d3d9. The same still applies. (In reply to Zak from comment #9)
To reiterate, dgVoodoo already works on the less complete Vulkan backend, so it's not like this doesn't work at all on WineD3D, just on the more widely supported OpenGL backend. Translation layers such as dgVoodoo can be good tools for finding performance deficiencies, so I think it is still worth looking into.
Hmm, that's a fair point, but if it works with Vulkan it's also going to fall pretty far down the priority list. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (3)
-
bugs@winehq.org -
WineHQ Bugzilla -
WineHQ Bugzilla