Created
October 12, 2022 20:29
-
-
Save vadimstasiev/365a69b9013bbf5ed8a92e008b8741a6 to your computer and use it in GitHub Desktop.
windows 11 KVM config
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <domain type="kvm"> | |
| <name>win11-GTX1080-ti</name> | |
| <uuid>4f07d22d-bd49-443f-8a96-302222f23594</uuid> | |
| <metadata> | |
| <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0"> | |
| <libosinfo:os id="http://microsoft.com/win/10"/> | |
| </libosinfo:libosinfo> | |
| </metadata> | |
| <memory unit="KiB">16384000</memory> | |
| <currentMemory unit="KiB">16384000</currentMemory> | |
| <vcpu placement="static">10</vcpu> | |
| <iothreads>1</iothreads> | |
| <cputune> | |
| <vcpupin vcpu="0" cpuset="1"/> | |
| <vcpupin vcpu="1" cpuset="7"/> | |
| <vcpupin vcpu="2" cpuset="2"/> | |
| <vcpupin vcpu="3" cpuset="8"/> | |
| <vcpupin vcpu="4" cpuset="3"/> | |
| <vcpupin vcpu="5" cpuset="9"/> | |
| <vcpupin vcpu="6" cpuset="4"/> | |
| <vcpupin vcpu="7" cpuset="10"/> | |
| <vcpupin vcpu="8" cpuset="5"/> | |
| <vcpupin vcpu="9" cpuset="11"/> | |
| <emulatorpin cpuset="0"/> | |
| <iothreadpin iothread="1" cpuset="6"/> | |
| </cputune> | |
| <os> | |
| <type arch="x86_64" machine="pc-q35-6.2">hvm</type> | |
| <loader readonly="yes" type="pflash">/usr/share/OVMF/OVMF_CODE_4M.fd</loader> | |
| <nvram>/var/lib/libvirt/qemu/nvram/win11-GTX1080-ti_VARS.fd</nvram> | |
| <boot dev="hd"/> | |
| </os> | |
| <features> | |
| <acpi/> | |
| <apic/> | |
| <hyperv mode="custom"> | |
| <relaxed state="on"/> | |
| <vapic state="on"/> | |
| <spinlocks state="on" retries="8191"/> | |
| <vpindex state="on"/> | |
| <synic state="on"/> | |
| <stimer state="on"/> | |
| <reset state="on"/> | |
| <vendor_id state="on" value="1234567890ab"/> | |
| <frequencies state="on"/> | |
| </hyperv> | |
| <kvm> | |
| <hidden state="on"/> | |
| </kvm> | |
| <vmport state="off"/> | |
| <ioapic driver="kvm"/> | |
| </features> | |
| <cpu mode="host-passthrough" check="none" migratable="on"> | |
| <topology sockets="1" dies="1" cores="10" threads="1"/> | |
| <feature policy="disable" name="smep"/> | |
| </cpu> | |
| <clock offset="utc"> | |
| <timer name="rtc" tickpolicy="catchup"/> | |
| <timer name="pit" tickpolicy="delay"/> | |
| <timer name="hpet" present="no"/> | |
| <timer name="hypervclock" present="yes"/> | |
| </clock> | |
| <on_poweroff>destroy</on_poweroff> | |
| <on_reboot>restart</on_reboot> | |
| <on_crash>destroy</on_crash> | |
| <pm> | |
| <suspend-to-mem enabled="yes"/> | |
| <suspend-to-disk enabled="yes"/> | |
| </pm> | |
| <devices> | |
| <emulator>/usr/bin/qemu-system-x86_64</emulator> | |
| <disk type="block" device="disk"> | |
| <driver name="qemu" type="raw" cache="none" io="native" discard="unmap"/> | |
| <source dev="/dev/disk/by-id/nvme-SAMSUNG_MZVKV512HAJH-000L1_S2CYNX0H512853"/> | |
| <target dev="sda" bus="sata"/> | |
| <address type="drive" controller="0" bus="0" target="0" unit="0"/> | |
| </disk> | |
| <controller type="usb" index="0" model="qemu-xhci" ports="15"> | |
| <address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/> | |
| </controller> | |
| <controller type="pci" index="0" model="pcie-root"/> | |
| <controller type="pci" index="1" model="pcie-root-port"> | |
| <model name="pcie-root-port"/> | |
| <target chassis="1" port="0x10"/> | |
| <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0" multifunction="on"/> | |
| </controller> | |
| <controller type="pci" index="2" model="pcie-root-port"> | |
| <model name="pcie-root-port"/> | |
| <target chassis="2" port="0x11"/> | |
| <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x1"/> | |
| </controller> | |
| <controller type="pci" index="3" model="pcie-root-port"> | |
| <model name="pcie-root-port"/> | |
| <target chassis="3" port="0x12"/> | |
| <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x2"/> | |
| </controller> | |
| <controller type="pci" index="4" model="pcie-root-port"> | |
| <model name="pcie-root-port"/> | |
| <target chassis="4" port="0x13"/> | |
| <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x3"/> | |
| </controller> | |
| <controller type="pci" index="5" model="pcie-root-port"> | |
| <model name="pcie-root-port"/> | |
| <target chassis="5" port="0x14"/> | |
| <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x4"/> | |
| </controller> | |
| <controller type="pci" index="6" model="pcie-root-port"> | |
| <model name="pcie-root-port"/> | |
| <target chassis="6" port="0x15"/> | |
| <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x5"/> | |
| </controller> | |
| <controller type="pci" index="7" model="pcie-root-port"> | |
| <model name="pcie-root-port"/> | |
| <target chassis="7" port="0x16"/> | |
| <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x6"/> | |
| </controller> | |
| <controller type="pci" index="8" model="pcie-root-port"> | |
| <model name="pcie-root-port"/> | |
| <target chassis="8" port="0x17"/> | |
| <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x7"/> | |
| </controller> | |
| <controller type="pci" index="9" model="pcie-root-port"> | |
| <model name="pcie-root-port"/> | |
| <target chassis="9" port="0x18"/> | |
| <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x0" multifunction="on"/> | |
| </controller> | |
| <controller type="pci" index="10" model="pcie-root-port"> | |
| <model name="pcie-root-port"/> | |
| <target chassis="10" port="0x19"/> | |
| <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x1"/> | |
| </controller> | |
| <controller type="pci" index="11" model="pcie-root-port"> | |
| <model name="pcie-root-port"/> | |
| <target chassis="11" port="0x1a"/> | |
| <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x2"/> | |
| </controller> | |
| <controller type="pci" index="12" model="pcie-root-port"> | |
| <model name="pcie-root-port"/> | |
| <target chassis="12" port="0x1b"/> | |
| <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x3"/> | |
| </controller> | |
| <controller type="pci" index="13" model="pcie-root-port"> | |
| <model name="pcie-root-port"/> | |
| <target chassis="13" port="0x1c"/> | |
| <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x4"/> | |
| </controller> | |
| <controller type="pci" index="14" model="pcie-root-port"> | |
| <model name="pcie-root-port"/> | |
| <target chassis="14" port="0x1d"/> | |
| <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x5"/> | |
| </controller> | |
| <controller type="sata" index="0"> | |
| <address type="pci" domain="0x0000" bus="0x00" slot="0x1f" function="0x2"/> | |
| </controller> | |
| <controller type="virtio-serial" index="0"> | |
| <address type="pci" domain="0x0000" bus="0x03" slot="0x00" function="0x0"/> | |
| </controller> | |
| <interface type="bridge"> | |
| <mac address="52:54:00:15:82:15"/> | |
| <source bridge="virbr0"/> | |
| <model type="e1000e"/> | |
| <link state="up"/> | |
| <address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/> | |
| </interface> | |
| <input type="mouse" bus="ps2"/> | |
| <input type="keyboard" bus="ps2"/> | |
| <input type="tablet" bus="usb"> | |
| <address type="usb" bus="0" port="3"/> | |
| </input> | |
| <graphics type="spice" autoport="yes"> | |
| <listen type="address"/> | |
| <image compression="off"/> | |
| <gl enable="no"/> | |
| </graphics> | |
| <audio id="1" type="spice"/> | |
| <video> | |
| <model type="none"/> | |
| </video> | |
| <hostdev mode="subsystem" type="pci" managed="yes"> | |
| <source> | |
| <address domain="0x0000" bus="0x16" slot="0x00" function="0x3"/> | |
| </source> | |
| <rom bar="on"/> | |
| <address type="pci" domain="0x0000" bus="0x07" slot="0x00" function="0x0"/> | |
| </hostdev> | |
| <hostdev mode="subsystem" type="pci" managed="yes"> | |
| <driver name="vfio"/> | |
| <source> | |
| <address domain="0x0000" bus="0x14" slot="0x00" function="0x0"/> | |
| </source> | |
| <rom bar="on"/> | |
| <address type="pci" domain="0x0000" bus="0x05" slot="0x00" function="0x0"/> | |
| </hostdev> | |
| <hostdev mode="subsystem" type="pci" managed="yes"> | |
| <driver name="vfio"/> | |
| <source> | |
| <address domain="0x0000" bus="0x14" slot="0x00" function="0x1"/> | |
| </source> | |
| <rom bar="on"/> | |
| <address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/> | |
| </hostdev> | |
| <redirdev bus="usb" type="spicevmc"> | |
| <address type="usb" bus="0" port="1"/> | |
| </redirdev> | |
| <redirdev bus="usb" type="spicevmc"> | |
| <address type="usb" bus="0" port="2"/> | |
| </redirdev> | |
| <memballoon model="virtio"> | |
| <address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/> | |
| </memballoon> | |
| </devices> | |
| </domain> |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Specs
CPU: Ryzen 3600
RAM: 32GB
VM GPU: GTX 1080 Ti (VFIO driver)
- Following devices passed through to VM:
- 0000:14:00:0 NVIDIA Corporation GP102 [GeForce GTX 1080 Ti]
- 0000:14:00:1 NVIDIA Corporation GP102 HDMI Audio Controller
HOST GPU: RX 580
MOTHERBOARD: Gigabyte Aorus x370 (IOMMU enabled)
- Motherboard USB Controller passed through to VM:
- 0000:16:00:3 Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller