logoalt Hacker News

crdrosttoday at 4:59 PM3 repliesview on HN

It feels like half the problem in this blog post is dealing with memory access issues induced by QEMU and the VM boundary... it's probably something dumb I'm missing, but if you boot up Ubuntu in Docker, wouldn't the NVIDIA drivers still load? And then you wouldn't have to fight Apple about the memory management because OSX would still own the memory?


Replies

swiftcodertoday at 5:04 PM

> but if you boot up Ubuntu in Docker, wouldn't the NVIDIA drivers still load?

Even if the drivers loaded, they can't talk to the GPU from within docker (unless one implements PCI passthrough). MacOS owns the PCI bus in this scenario.

smwtoday at 5:59 PM

docker on macos runs in a linux vm

jmalickitoday at 5:02 PM

The driver wants to own the memory is the problem.