With containers, making backups seemed to become impractical with large libraries, since it seems to copy files individually?
I had to switch to VM because of that, passing through the GPU.
Just as easy with VMs, just have to pass the device to the VM
The only downside is that you essentially lock the GPU to 1 VM which there is nothing wrong with doing. At least with LXC, you can share device across multiple containers.