[Bug 46506] New: Why are you still not using Vulkan for WineD3D for D3D9, D3D10, D3D11? Why are you still using OpenGL?
https://bugs.winehq.org/show_bug.cgi?id=46506 Bug ID: 46506 Summary: Why are you still not using Vulkan for WineD3D for D3D9, D3D10, D3D11? Why are you still using OpenGL? Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: zefkerrigan(a)gmail.com Distribution: --- Hi! Thank you very much for you great work! Why are you still not using Vulkan for WineD3D for D3D9, D3D10, D3D11? Why are you still using OpenGL? The dizzying success of the DXVK project proved that using Vulkan provides excellent performance in D3D10 and D3D11 games. There is a huge amount of evidence that when using the Wine+DXVK bundle, usually only about ~10% performance loss is obtained relative to launching the same Windows game natively on Windows. But if you run the same game using the usual WineD3D, then the loss of performance is usually about ~80%, and this in turn deprives we of any reason to launch games using WineD3D. But DXVK has a free ZLIB license and open source code. Why not replace the WineD3D with the DXVK inside of the Wine code? Or at least it might be worth using the default DXVK in Wine, with the option of optionally choosing WineD3D for a GPUs without Vulkan support? Or perhaps DXVK would be used by default in Wine, and if some user couldn’t use Vulkan, would Wine automatically switch to WineD3D mode? I believe that the benefits of high performance, which gives the use of DXVK and Vulkan are very important. Please, see here: https://github.com/doitsujin/dxvk Thank you! -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46506 zefkerr <zefkerrigan(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zefkerrigan(a)gmail.com -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46506 --- Comment #1 from Henri Verbeet <hverbeet(a)gmail.com> --- The mailing list is really more appropriate for inquiries like this, but the short answer is that we are in fact working on a Vulkan backend for wined3d. We also tried working with the DXVK project; that didn't work out. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46506 Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick(a)piezo-forte.be Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED --- Comment #2 from Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> --- Not a bug. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46506 --- Comment #3 from zefkerr <zefkerrigan(a)gmail.com> --- (In reply to Henri Verbeet from comment #1)
The mailing list is really more appropriate for inquiries like this, but the short answer is that we are in fact working on a Vulkan backend for wined3d. We also tried working with the DXVK project; that didn't work out.
Thank you! I am very glad to know that you are working on the Vulkan backend for wined3d! Unfortunately, I don’t know how and where to find your mailing list, but I’ll be glad if you tell me about it. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46506 --- Comment #4 from Henri Verbeet <hverbeet(a)gmail.com> --- There's a list with details on https://www.winehq.org/forums. The specific mailing list I was referring to above is wine-devel(a)winehq.org. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46506 Shmerl <shtetldik(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |shtetldik(a)gmail.com --- Comment #5 from Shmerl <shtetldik(a)gmail.com> --- (In reply to Henri Verbeet from comment #1)
We also tried working with the DXVK project; that didn't work out.
Can you please elaborate on what didn't work out exactly? Is it because you don't accept C++ code or some other reasons? DXVK is already very high quality, and re-doing all that work would be a major waste of effort. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46506 Kamil Páral <kamil.paral(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kamil.paral(a)gmail.com -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46506 Joel Holdsworth <joel(a)airwebreathe.org.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |joel(a)airwebreathe.org.uk -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46506 Constantine <hi-angel(a)yandex.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hi-angel(a)yandex.ru -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46506 Qwerty Chouskie <asdfghrbljzmkd(a)outlook.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |asdfghrbljzmkd(a)outlook.com --- Comment #6 from Qwerty Chouskie <asdfghrbljzmkd(a)outlook.com> --- (In reply to Shmerl from comment #5)
(In reply to Henri Verbeet from comment #1)
We also tried working with the DXVK project; that didn't work out.
Can you please elaborate on what didn't work out exactly? Is it because you don't accept C++ code or some other reasons? DXVK is already very high quality, and re-doing all that work would be a major waste of effort.
Agreed, re-implementing DXVK would be a LOT of duplicated effort. DXVK is funded by Valve, and is almost perfect as a translation layer. How hard would it be to ship DXVK with Wine and auto-switch which implementation is used based on the devices's capabilities? I'd hate to see many man hours going toward re-implementing the wheel when they could be used elsewhere... AFAIK there are no legal/license compatibility reasons why DXVK couldn't be shipped with Wine. -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46506 Fabian Maurer <dark.shadow4(a)web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4(a)web.de -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46506 winetaste(a)gmx.net changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |winetaste(a)gmx.net -- 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.
https://bugs.winehq.org/show_bug.cgi?id=46506 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12(a)gmail.com Status|RESOLVED |CLOSED --- Comment #7 from Zebediah Figura <z.figura12(a)gmail.com> --- I suspect an engaged response is more likely to happen if this discussion is taken to wine-devel. -- 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 (1)
-
wine-bugs@winehq.org