Skip to content

Instantly share code, notes, and snippets.

@MartinSadovy
Created March 17, 2019 20:57
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save MartinSadovy/89b3ea65daf7d4cf6f8ed5536b9259ae to your computer and use it in GitHub Desktop.
Save MartinSadovy/89b3ea65daf7d4cf6f8ed5536b9259ae to your computer and use it in GitHub Desktop.
GPU passthrough, unraid, nvidia rtx
<!-- use q35-3.0 -->
<!--vendor_id is replacing none and kvm->hidden is required -->
<features>
<acpi/>
<apic/>
<hyperv>
<relaxed state='on'/>
<vapic state='on'/>
<spinlocks state='on' retries='8191'/>
<vendor_id state='on' value='123456789ab'/>
</hyperv>
<kvm>
<hidden state='on'/>
</kvm>
</features>
# in /boot/syslinux/
default menu.c32
menu title Lime Technology, Inc.
prompt 0
timeout 50
# video=efifb:off <- disable virtual terminal for primary output, otherwise no signal on output
# vfio-pci.ids=10de:1ada,10de:1adb,10de:1f08,10de:10f9 -> allow nvidia RTX usb, serial controller (10de:1ada,10de:1adb) use in VM, otherwise IOMMU error
label Unraid OS MY
menu default
kernel /bzimage
append video=efifb:off vfio-pci.ids=10de:1ada,10de:1adb,10de:1f08,10de:10f9 initrd=/bzroot
label Unraid OS
kernel /bzimage
#append initrd=/bzroot
append vfio-pci.ids=10de:1ada,10de:1adb,10de:1f08,10de:10f9 initrd=/bzroot
label Unraid OS GUI Mode
kernel /bzimage
#append initrd=/bzroot,/bzroot-gui
append vfio-pci.ids=10de:1ada,10de:1adb initrd=/bzroot,/bzroot-gui
label Unraid OS Safe Mode (no plugins, no GUI)
kernel /bzimage
append initrd=/bzroot unraidsafemode
label Unraid OS GUI Safe Mode (no plugins)
kernel /bzimage
append initrd=/bzroot,/bzroot-gui unraidsafemode
label Memtest86+
kernel /memtest
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment