2 ms·
RE: CUDA, I wouldn't say running a VM is an especially enjoyable solution, but the built-in hypervisor does have VT-d support https://wiki.freebsd.org/bhyve/pci
by Lammy 6y ago
RE: CUDA, I wouldn't say running a VM is an especially enjoyable solution, but the built-in hypervisor does have VT-d support https://wiki.freebsd.org/bhyve/pci_passthru https://wiki.freebsd.org/bhyve/pci_passthru
- macksd 6y agoPCI pass thru, eh? That's pretty cool. I'll hand it to the BSD community (the community is another thing I love about BSD btw - attended MeetBSD a few years ago and it was such a fun crowd) - they create some killer compatibility layers. Like in this thread, that simultaneously illustrates this, and also why I'm afraid to put it on my primary work machine: https://forums.freebsd.org/threads/would-it-be-possible-to-port-zoom-meeting-client-to-freebsd.76839/ https://forums.freebsd.org/threads/would-it-be-possible-to-p...
- ayyy 6y agoIt's on linux too. https://www.kernel.org/doc/html/latest/driver-api/vfio.html https://www.kernel.org/doc/html/latest/driver-api/vfio.html
- Lammy 6y agoAnd on Oracle's VirtualBox, which is available on both OSes: https://www.freshports.org/emulators/virtualbox-ose https://www.freshports.org/emulators/virtualbox-ose
- stock_toaster 6y agohopefully GVT-d soon[1] too! [1]: https://reviews.freebsd.org/D26209 https://reviews.freebsd.org/D26209