♡ Eva Winterschön ♡<p>🌇 Blog Post Forthcoming for GPUs 🌇</p><p>ok, it's morning nap time starting 5min ago... but I'm decently pleased that this morning I've wrangled the (yes, linux) kernel into behaving more decently (a little like FreeBSD's sanity) when allocating similarly ID'd PCIe devices to VMs for GPU passthrough.</p><p>Short version: <br>- many GPUs of same PCI ID type in host<br>- want certain VMs to get certain GPUs<br>- want main host to get one GPU for compute (server, no display)</p><p>FreeBSD: <br>- the above requires two loader.conf lines and one rc.conf line</p><p>Linux:<br>- oh lordy, how many modprobe and modules-load.d files, and grub entries, and kmod blacklists, rebuild initramfs, and rebuild grub menu, and don't forget to purge the entire nouveau driver from the kernel so it doens't try to backstab nvidia and steal your first born...</p><p><a href="https://mastodon.bsd.cafe/tags/nvidia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nvidia</span></a> <a href="https://mastodon.bsd.cafe/tags/gpu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gpu</span></a> <a href="https://mastodon.bsd.cafe/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a> <a href="https://mastodon.bsd.cafe/tags/freebsd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>freebsd</span></a> <a href="https://mastodon.bsd.cafe/tags/virtualization" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>virtualization</span></a> <a href="https://mastodon.bsd.cafe/tags/ai" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ai</span></a> <a href="https://mastodon.bsd.cafe/tags/engineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>engineering</span></a></p>