video card emulators: are those a thing? I wonder if anyone has tried to emulate an NVIDIA card…
Conversation
Notices
-
Embed this notice
Asta [AMP] (aud@fire.asta.lgbt)'s status on Thursday, 20-Mar-2025 02:29:17 JST Asta [AMP]
- Rich Felker repeated this.
-
Embed this notice
Asta [AMP] (aud@fire.asta.lgbt)'s status on Thursday, 20-Mar-2025 02:29:26 JST Asta [AMP]
“Why would you want to do that, Audrey?” well, couple reasons that it might be interesting (but probably not worth it and complicated as fuck):
1. Reverse engineering of proprietary stacks? Not sure how possible or relevant/useful this would be
2. Shit like QEMU VirGL? If you could emulate a device to pass through, in theory you could install the normal compute and driver stack but handle it however you want on the host side?
3. Opening up usage of CUDA on non-CUDA devices?
4. Curiosity
No idea how realistic any of that is and whether it’s worth it, but it might be interesting to see if anything exists out there. And if it did allow more flexibility in running software with hardware options, that would be neat. -
Embed this notice
Rich Felker (dalias@hachyderm.io)'s status on Thursday, 20-Mar-2025 02:32:03 JST Rich Felker
@aud I don't think anyone has done it but it's absolutely worthwhile. You'd probably want to write the emulator in some parallel compute language itself (OpenCL?) to make it practical to actually run at decent speed on a host with its own GPU or other compute accelerator.