plan-g sorry I cannot quote, but my desktop view mobile has been buggy, the wsl2 is the dxg stuff yes, it all falls under what Microsoft is calling GPUPV, or WDDM GPU paravirtualization.
before it was only available on windows guests, but WSL2 introduced dxgkrnl for linux, which is what handles sending DX12 calls (Produced by gallium, gallium treats DX12 like it treats zink. so it spits out the opengl calls as dx12 calls natively)
those DX12 calls then get picked up by the /dev/dxg, and sent to the host over GPUPV, at once point Microsoft was going to get the DXGkrnl mainstreamed, but I don't think it ever materialized, which is why I asked. I had hoped I missed something.
before it was only available on windows guests, but WSL2 introduced dxgkrnl for linux, which is what handles sending DX12 calls (Produced by gallium, gallium treats DX12 like it treats zink. so it spits out the opengl calls as dx12 calls natively)
those DX12 calls then get picked up by the /dev/dxg, and sent to the host over GPUPV, at once point Microsoft was going to get the DXGkrnl mainstreamed, but I don't think it ever materialized, which is why I asked. I had hoped I missed something.
Comment