Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

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.

Article taken from GamingOnLinux.com.
Tags: Vulkan
21 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
25 comments
Page: 1/3»
  Go to:

sub Sep 8, 2018
Wow, DXVK has a huge momentum.
Leopard Sep 8, 2018
Quoting: subWow, DXVK has a huge momentum.

Yes , thanks to Valve.
sub Sep 8, 2018
Quoting: Leopard
Quoting: subWow, DXVK has a huge momentum.

Yes , thanks to Valve.

If now even hardware companies jump in... huge success already and it looks like there is way more to come.
Leopard Sep 8, 2018
Quoting: Guest
Quoting: Leopard
Quoting: subWow, DXVK has a huge momentum.

Yes , thanks to Valve.

Perhaps we should thank the developers first?

We're thanking him already.

Dev ( Philip Rebohle ) is already saying that getting extensions stuff etc. is all thank to Proton and alike corporate backed projects.

To be fair, it would be rather 'little' if not fo...

https://www.reddit.com/r/linux_gaming/comments/9d815o/new_optional_vulkan_extension_coming_soon_to_fix/e5hhsa8?utm_source=reddit-android
YoRHa-2B Sep 8, 2018
Quoting: GuestPerhaps we should thank the developers first?
He's not entirely wrong though, if this was a simple hobby project, nobody would fix their drivers for it and Khronos wouldn't even know it exists.


Last edited by YoRHa-2B on 8 September 2018 at 12:13 pm UTC
Leopard Sep 8, 2018
Quoting: YoRHa-2B
Quoting: GuestPerhaps we should thank the developers first?
He's not entirely wrong though, if this was a simple hobby project, nobody would fix their drivers for it and Khronos wouldn't even know it exists.

Yeah.

We're thanking you for all your efforts started DXVK , we're thankful for Valve for that kind of adoption comes from Nvidia , AMD and Khronos.
jens Sep 8, 2018
  • Supporter
Quoting: YoRHa-2B
Quoting: GuestPerhaps we should thank the developers first?
He's not entirely wrong though, if this was a simple hobby project, nobody would fix their drivers for it and Khronos wouldn't even know it exists.

May I ask you how did you get started with DXVK? What 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? Or did something entirely different happened to get you involved?


Last edited by jens on 8 September 2018 at 3:19 pm UTC
lejimster Sep 8, 2018
Can't wait for this extension to become available. So many titles will be whitelistable. Including Grow Up which I've been waiting to play ever since the devs decided not to bring this sequel to Linux. (Love the original).


Last edited by lejimster on 8 September 2018 at 3:10 pm UTC
rkfg Sep 8, 2018
Imaging being a one man creating a technology that moves a whole Linux platform forward that much. The best graphics API out there (that is Vulkan, of course) is going to add functions for your project specifically, not just for some particular vague goal. That's like being a second Torvalds I think, maybe even more (if we compare the code written by Linus himself and the amount of code accepted as patches from others). Yeah, funding from Valve is important but I've never seen this much progress in this little time. Two years ago D3D11 on Wine was something phantom and fragile, not ready for anything. According to Wikipedia, Overwatch was possible to run on Wine on Dec 12, 2016. D3D9 took years to be more or less complete and it's still not perfect, from features to performance. And yet DXVK provides nearly native performance and almost no artifacts in all these modern games! I guess Vulkan is also a big part of the success for this particular task of mapping a whole graphics API to the hardware from scratch. @YoRHa-2B does a marvelous work and certainly pushes Linux gaming, many thanks for that!
rkfg Sep 8, 2018
Quoting: jens
Quoting: YoRHa-2B
Quoting: GuestPerhaps we should thank the developers first?
He's not entirely wrong though, if this was a simple hobby project, nobody would fix their drivers for it and Khronos wouldn't even know it exists.

May I ask you how did you get started with DXVK? What 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? Or did something entirely different happened to get you involved.
Hell yeah, I'd like to read the whole story with the details. Maybe Liam could interview YoRHa-2B? Not often such a "garage project" becomes viable and important and gains this much attention from the industry.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.