4 ms·
Its virtual... but passthrough, I would like to see something thats virtual but runs on pure cpu x86 or arm, do not care how slow.
by w-ll 3y ago
Its virtual... but passthrough, I would like to see something thats virtual but runs on pure cpu x86 or arm, do not care how slow.
- zamadatix 3y agoSee LLVMpipe a little ways up the list in the left hand pane. It should do exactly what you're looking for. It's worth noting the terminology "passthrough" means something else in this particular context and VirGL is not considered a passthrough solution (as noted in the "out of scope" section). VirGL is a form of paravirtualization often called "API remoting".
- exDM69 3y agoYes, llvmpipe or lavapipe is awesome. It is fully Vulkan 1.3 compliant and the performance is more than adequate for GUI apps, simple 3d apps or running your gfx tests in a CI environment without a GPU.
- w-ll 3y agowow llvmpipe looks like what i need. I still need to figure a way to lie to some other bits that probe the hardware but this is going to be helpful But thanks exDM69, zamadatix, fayalalebrun
- fayalalebrun 3y agoDoesn't using a software gl driver like llvmpipe do the trick?
- kevingadd 3y agoOn Windows, there's a pure software implementation of Direct3D 11 called WARP https://learn.microsoft.com/en-us/windows/win32/direct3darticles/directx-warp https://learn.microsoft.com/en-us/windows/win32/direct3darti...
- rzzzt 3y agoThere was a third-party one around DirectX 9 with a shiny car demo. It later became the foundations of ANGLE, I think (present day SwiftShader implements the Vulkan API): https://developer.chrome.com/blog/swiftshader-brings-software-3d-rendering-to-chrome/ https://developer.chrome.com/blog/swiftshader-brings-softwar...
- steeve 3y agoThere is swiftshader for that, it works very well