You can sign up to get a daily email of our articles, see the Mailing List page!
Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay.!

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.

24 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more information here.
28 comments
Page: «2/3»
  Go to:

rkfg 8 September 2018 at 3:16 pm UTC
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 8 September 2018 at 3:21 pm UTC
jens
YoRHa-2B
minaka14cPerhaps 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.
YoRHa-2B 8 September 2018 at 3:26 pm UTC
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 at 8 September 2018 at 3:26 pm UTC
F.Ultra 8 September 2018 at 4:11 pm UTC
YoRHa-2B
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 :-)
jens 8 September 2018 at 4:30 pm UTC
YoRHa-2B
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 at 8 September 2018 at 4:41 pm UTC
gustavoyaraujo 8 September 2018 at 5:00 pm UTC
All these great news about the Steam Play/Vulkan/DXVK/Proton/Wine always makes me happy to live in a great Linux moment.
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 at 8 September 2018 at 5:02 pm UTC. Edited 2 times.
lucifertdark 8 September 2018 at 7:08 pm UTC
Open message to everyone working on Proton, Vulkan, DXVK, Wine & anything else connected to this massive project,




THANK YOU!!!!!!!!
Finalizer 8 September 2018 at 7:08 pm UTC
This kind of development I really like Time to dig up a pit and put my microsoft books and my old laptop in there and then I'll bury them there. When a million year has passed by some little green men from mars dig my home's ruins they find my books and my laptop. My books have been decayed and little green men can't make out what was written in them. They manage to start the laptop and on the screen is a text in capital letters: Microsoft will return!!Personally I don't think this might ever happen but who knows? Well enough of that.
Back to topic. I guess next months will be very intresting. What will happen? How many users will switch to linux and how this will show in OS statistics?Time will tell that....
edo 8 September 2018 at 9:46 pm UTC
So after this basically all games (except games with weird drm) will work.
garpu 8 September 2018 at 10:08 pm UTC
So, 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.
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon or Liberapay. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

We also accept Paypal donations and subscriptions! If you already are, thank you!

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
  • RPGoodness: „Shadowrun Returns“
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts