Originally posted by torsionbar28
View Post
Announcement
Collapse
No announcement yet.
Microsoft Has Another Go At Their DirectX Linux Kernel Driver
Collapse
X
-
-
Originally posted by Quackdoc View Post2. that would require them supporting something open source that other people besides Microsoft could benefit from.Last edited by torsionbar28; 03 March 2022, 06:10 PM.
- Likes 1
Leave a comment:
-
Originally posted by Developer12 View PostThis makes me wonder why microsoft doesn't just emulate an existing virtual GPU implementation. We now have existing mainline drivers for both opengl and vulkan ones. Then all the nastiness for converting to directx can just live in windows-land where nobody has to deal with it.
1. better integration. since WDDM 1.3 or so, all gpu drivers have support for para-virtualization at the driver level. theoretically this should mean near native preformance across all kinds of scenarios. as long as it can utilize the API, it should be near native. (this technically includes vulkan should microsoft ever choose to support it but... doubt)
2. that would require them supporting something open source that other people besides Microsoft could benefit from.
- Likes 1
Leave a comment:
-
This makes me wonder why microsoft doesn't just emulate an existing virtual GPU implementation. We now have existing mainline drivers for both opengl and vulkan ones. Then all the nastiness for converting to directx can just live in windows-land where nobody has to deal with it.
- Likes 1
Leave a comment:
-
Originally posted by muncrief View PostIt sounds like Christoph Hellwig is saying that MS has to make DirectX operate under native Linux or it's a non-starter for mainline inclusion. And that seems reasonable to me. I'd prefer an all-Vulkan world but it's not going to happen overnight, so if MS wants to make DirectX work under native Linux that's fine.
Leave a comment:
-
It sounds like Christoph Hellwig is saying that MS has to make DirectX operate under native Linux or it's a non-starter for mainline inclusion. And that seems reasonable to me. I'd prefer an all-Vulkan world but it's not going to happen overnight, so if MS wants to make DirectX work under native Linux that's fine.
- Likes 8
Leave a comment:
-
Originally posted by torsionbar28 View Post
Agree 100%, where is the Linus middle finger gif when you need it? We should all be giving a collective "FU" to Microsoft for trying to create Linux features that ONLY work under WSL. This has a foul EEE odor coming off it.
Originally posted by WorBlux View Post
Looks that are working on some sort of provision for non-DX paravirtualization/VAIL support
https://docs.microsoft.com/en-us/win...9-23ea6538ceb4
how well it actually works is another question.
More on VAIL - http://lpc.events/event/9/contribut...ons_in_WSL.pdf
last I checked the vulkan stuff hasn't gone anywhere and microsoft has instead opted for VK -> D3D12 solution.
Originally posted by microcode View Post
Isn't the userspace open though? IIRC libd3d12 is out there..
edit: apparently it isn't; that was the source of my confusion.
- Likes 1
Leave a comment:
-
Originally posted by timofonic View PostDirectX sucks, kill it with fire.
Ig they contribute developers to DXVK and Wine's one to the point of extremely high compatibility, then I'm OK with it.
Otherwise, this Linux kidnapping inside Windows ecosystem is shameful.
- Likes 13
Leave a comment:
-
Originally posted by Quackdoc View PostPretty excited for this to get mainlined, can't wait to finally get a decent VM under windows when I need to use it. can't wait to test this 10 years from now when Microsoft decides to make a semi decent patch series.
actually this could be used for vulkan support. but that would require supporting open technologies, so its an intentional choice to work on d3d12 instead of vulkan because fuck us.
https://docs.microsoft.com/en-us/win...9-23ea6538ceb4
how well it actually works is another question.
More on VAIL - http://lpc.events/event/9/contribut...ons_in_WSL.pdfLast edited by WorBlux; 02 March 2022, 05:44 PM.
Leave a comment:
-
Originally posted by Quackdoc View Postnot sure what is being referred to for the first part lol.
the linux kernel generally doesn't accept stuff with only closed source uses.
edit: apparently it isn't; that was the source of my confusion.Last edited by microcode; 02 March 2022, 05:28 PM.
Leave a comment:
Leave a comment: