From aad02b58c7a4d908f1f55b90e73585cee79f2fa0 Mon Sep 17 00:00:00 2001 From: qaidvoid <12017109+QaidVoid@users.noreply.github.com> Date: Mon, 10 Aug 2020 20:46:31 +0545 Subject: [PATCH] Everything --- README.org | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/README.org b/README.org index 824fb4d..99cdfaf 100644 --- a/README.org +++ b/README.org @@ -1,3 +1,4 @@ +*** Resources from [[https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF][ArchWiki]] and [[https://github.com/joeknock90/Single-GPU-Passthrough][joeknock's passthrough guide]] * Set up IOMMU ** Enable IOMMU **** Load /etc/default/grub and append "intel_iommu=on" or "amd_iommu=on" to GRUB_CMDLINE_LINUX_DEFAULT. Also, "iommu=pt". @@ -219,3 +220,33 @@ Add the following content to script: # Restart Display Manager systemctl start display-manager #+END_SRC +* Passing VM Audio to Host via Pulseaudio +Virtual machine's audio can be routed to host as an application using libvirt. \\ +Add following config inside ** tag we set up during keyboard/mouse passthrough. +#+BEGIN_SRC xml + + + + + + +#+END_SRC +* Tweaks +NVIDIA has troubles with VM. So, get ready to smash things up. +*** Switch to full KVM mode +Add to ** tag. +#+BEGIN_SRC xml + +#+END_SRC +*** Error 43 fix +NVIDIA checks if an hypervisor is running and fails if it detects one. It can be fixed by spoofing vendor_id for the hypervisor. \\ +Add to ** tag +#+BEGIN_SRC xml + +#+END_SRC +Add to ** tag +#+BEGIN_SRC xml + + + +#+END_SRC