This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
software:pci-passthrough [2017/12/25 16:26] shaddi created |
software:pci-passthrough [2021/02/24 23:49] (current) |
||
---|---|---|---|
Line 18: | Line 18: | ||
<memory unit='KiB'>8192000</memory> | <memory unit='KiB'>8192000</memory> | ||
<currentMemory unit='KiB'>8192000</currentMemory> | <currentMemory unit='KiB'>8192000</currentMemory> | ||
+ | <memoryBacking> | ||
+ | <hugepages/> | ||
+ | </memoryBacking> | ||
<vcpu placement='static'>4</vcpu> | <vcpu placement='static'>4</vcpu> | ||
<os> | <os> | ||
Line 28: | Line 31: | ||
<apic/> | <apic/> | ||
<hyperv> | <hyperv> | ||
+ | <relaxed state='on'/> | ||
+ | <vapic state='on'/> | ||
+ | <spinlocks state='on' retries='8191'/> | ||
<vendor_id state='on' value='1234567890ab'/> | <vendor_id state='on' value='1234567890ab'/> | ||
</hyperv> | </hyperv> | ||
Line 34: | Line 40: | ||
</kvm> | </kvm> | ||
</features> | </features> | ||
- | <cpu mode='host-passthrough'/> | + | <cpu mode='host-passthrough'> |
+ | <topology sockets='1' cores='4' threads='1'/> | ||
+ | </cpu> | ||
<clock offset='localtime'> | <clock offset='localtime'> | ||
<timer name='rtc' tickpolicy='catchup'/> | <timer name='rtc' tickpolicy='catchup'/> | ||
<timer name='pit' tickpolicy='delay'/> | <timer name='pit' tickpolicy='delay'/> | ||
<timer name='hpet' present='no'/> | <timer name='hpet' present='no'/> | ||
+ | <timer name='kvmclock' present='yes'/> | ||
<timer name='hypervclock' present='yes'/> | <timer name='hypervclock' present='yes'/> | ||
</clock> | </clock> | ||
Line 111: | Line 120: | ||
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> | <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> | ||
</hostdev> | </hostdev> | ||
- | <memballoon model='virtio'> | + | <memballoon model='none'/> |
- | <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> | + | |
- | </memballoon> | + | |
</devices> | </devices> | ||
</domain> | </domain> | ||
</code> | </code> | ||
+ | |||
+ | Setting vfio module to "catch" GPU on boot. Dont forget to blacklist nvidia* drivers. | ||
+ | |||
+ | /etc/modprobe.d/vfio.conf: | ||
+ | <code> | ||
+ | options vfio-pci ids=10de:1b81,10de:10f0 disable_vga=1 | ||
+ | </code> | ||
+ | |||
+ | Lot of info on https://rokups.github.io/#!pages/gaming-vm-performance.md | ||
+ | https://www.redhat.com/archives/vfio-users/2017-February/msg00010.html |