A multi-vendor extension for transform feedback in Vulkan is being worked on to help DXVK and others
Commenting on an issue on the Vulkan-Ecosystem GitHub page, an NVIDIA developer has mentioned how transform feedback support will come to Vulkan.
From what I understand, some DirectX games use it and Vulkan currently has no support for anything like it unless developers write their own workarounds. This is especially important for projects like DXVK which Valve's Steam Play uses, because it's translating DirectX calls into Vulkan and so it can't exactly ignore it.
Here's what the fellow from NVIDIA said about it:
Some members of the Vulkan working group are developing a multi-vendor EXT extension for transform feedback with the primary goal of satisfying the needs of the DXVK, vkd3d and ANGLE translation layers. The Vulkan working group does not plan to promote this functionality as a KHR extension or as core functionality because it believes there are better, more forward-looking ways of processing and capturing vertex data with the GPU. The multi-vendor EXT extension should be available soon and is likely to be implemented on those platforms where DXVK, vkd3d and ANGLE translation is required.
In the end, this should hopefully mean that DXVK and Wine or Valve's Steam Play can support more games on Linux. To give you an example of it, the developer of DXVK teased this screenshot in our forum of The Witcher 3 (a Windows game) running on Linux with DXVK with some graphical issues fixed.
Quoting: jensWhat I mean is, was it Valve that approached you first and had asked you to start DXVK? Or the other way around, did you started with DXVK for another reason and was it Valve that got interested in you/DXVK?The latter, they first contacted me after that happened. DXVK was ~four months old at that point.
Last edited by YoRHa-2B on 8 September 2018 at 3:26 pm UTC
Quoting: YoRHa-2BQuoting: jensWhat I mean is, was it Valve that approached you first and had asked you to start DXVK? Or the other way around, did you started with DXVK for another reason and was it Valve that got interested in you/DXVK?The latter, they first contacted me after that happened. DXVK was ~four months old at that point.
Well, a big mega concrats, your work is one of the major milestones in the Linux gaming community. Not bad for such a new project :-)
Quoting: YoRHa-2BQuoting: jensWhat I mean is, was it Valve that approached you first and had asked you to start DXVK? Or the other way around, did you started with DXVK for another reason and was it Valve that got interested in you/DXVK?The latter, they first contacted me after that happened. DXVK was ~four months old at that point.
Thanks for sharing! How did you got the crazy idea then to start such a project in the first place? ;)
I mean, as far as I remember the bits needed in wine weren't available when you started right?
Last edited by jens on 8 September 2018 at 4:41 pm UTC
With this speed, I'm sure in some months We will have an enormous full playable library to make a big number of people switch definitely to Linux.
I hope more developer/publishers/enterprises will recognize all these efforts and help in some way. If they don't want to port their games, why not help Valve to make it work with Proton, that seems to be so much easier, less time consuming and financially viable(the biggest complain).
Last edited by gustavoyaraujo on 8 September 2018 at 5:02 pm UTC
THANK YOU!!!!!!!!
I know WINE can be a touchy subject, but if Windows 10 does go subscription only, having an alternative for gaming that's easy, works, and runs with people's favorite games will attract a lot of people to Linux.
Quoting: garpuSo, granted, there is support with DXVK coming from Valve. But if we regular users want to show the devs some appreciation, what's the best way to do it? Do they have a patreon? FOSS projects can flounder and die, when there isn't enough support (financial that is...computers and electricity cost, not to mention programmers need to eat and pay rent.)
I know WINE can be a touchy subject, but if Windows 10 does go subscription only, having an alternative for gaming that's easy, works, and runs with people's favorite games will attract a lot of people to Linux.
i guess what we can do is, keep buying games and playing then on linux.
as for MS shooting then selves in the foot, not gona happen.
Quoting: edoSo after this basically all games (except games with weird drm) will work.There are many other reasons games do not work with Wine. This will help dxvk support several popular games which is nice, but don't expect too much. You can find some more information here.
See more from me