Originally posted by Xaero_Vincent
View Post
Announcement
Collapse
No announcement yet.
Mainlining The Microsoft DirectX Kernel Driver For Linux Will Be An Uphill Battle
Collapse
X
-
Honestly, the RDP-RAIL, VAIL, and freerdp work they alluded to could blaze the frontier in some interesting directions. And the work being done needn't be only for RDP. Spice could maybe use it as a reference, although dev there is pretty slow.
Having a freerdp reference for integrating Wayland and virtualized apps could help in containerizing desktop applications on Linux. Even if they're only doing the Guest VM side, it's still doing the work for us.
That said, I'm glad Vetter and Airlie are pushing back on the legalities of reviewing code and the structure of a driver with multiple blobs. Airlie does a lot of vulkan work on top of the DRM stuff, and I wouldn't be surprised if he regularly has discussions involving the D3D layers. MS needs to irrevocably guarantee that new lawsuits can come of this before even considering upstreaming it.
Comment
-
Originally posted by Sonadow View Post
And many people in this forum have been asking you these questions multiple times on how you achieved it:- What VM solution are you using? KVM? VirtualBox?
- What scripts do you use for headless integration and where can they be found?
The scripts are mine and are unreleased but they leverage FreeRDP's RDP Remote App support. I may release them after I create a tool that automates the creation of Windows VM application desktop shortcuts/launchers. As of now, I have to manually create and script the shortcuts by hand.
However, the RDP data stream is channeled thru a separate "host-only" network connection between the VM and host, which behaves like a direct crossover connection. RDP data isn't traveling thru my home network / router, which would cause lag but it's an option if I wanted to remote from a separate computer rather than a virtual machine.
WSL2 will basically be doing the exact same thing. It will have a virtual GPU Direct3D 12 driver 'DXGKRNL' (versus VMware's SVGA2) and use FreeRDP's Remote App implementation and a Wayland compositor to display Linux apps on the Windows desktop.Last edited by Xaero_Vincent; 20 May 2020, 07:45 PM.
- Likes 2
Comment
-
Originally posted by Xaero_Vincent View Post
A headless VMware VM w/ SVGA2 vGPU. Virtualbox would also likely work.
The scripts are mine and are unreleased but they leverage FreeRDP's RDP Remote App support. I may release them after I create a tool that automates the creation of Windows VM application desktop shortcuts/launchers. As of now, I have to manually create and script the shortcuts by hand.
However, the RDP data stream is channeled thru a separate "host-only" network connection between the VM and host, which behaves like a direct crossover connection. RDP data isn't traveling thru my home network / router, which would cause lag but it's an option if I wanted to remote from a separate computer rather than a virtual machine.
WSL2 will basically be doing the exact same thing. It will have a virtual GPU Direct3D 12 driver 'DXGKRNL' (versus VMware's SVGA2) and use FreeRDP's Remote App implementation and a Wayland compositor to display Linux apps on the Windows desktop.
Comment
-
Originally posted by winterstars
I hope they move it out. BTW what are the chances I will see this driver in my system as part of my distro(Ubuntu)?
I don't want to see it.
Comment
-
There is already an open source project that basically fits the hole that Microsoft is trying to fill here:
Virgil 3D. It's a paravirtualized GPU that provides hardware-accelerated 3D graphics in Linux guests. It already exists and has been in use for some time.
One notable feature remaining on the TODO list of that project happens to be Windows guest support.
So what are you waiting for, Microsoft? 🙂 Join forces with the Virgil 3D and virtio developers and create a GPU virtualisation driver model that works with both QEMU/KVM/Xen and Microsoft Hyper-V.
And if that takes off, VirtualBox will likely add support for it as well. Heck, they have already deprecated their Linux guest GPU driver in favor of piggybacking on the VMWare SVGA2 driver anyway.
Come on, Microsoft! Take this sensible step. Everybody will benefit from this. 👍Last edited by SteamPunker; 21 May 2020, 04:16 PM.
- Likes 2
Comment
-
Shrugs. Not really impressed. Sounds like the nutshell game, looks really good until you loose. Furthermore, flipping over the nutshells and finding there's no pea.
We'll know the're game, when Windows 95/98/XP is open sourced, give ReactOS something solid to work with.
Comment
Comment