kvm

default description
git clone https://git.awy.one/kvm.git
Log | Files | Refs | README | LICENSE

commit de570635325ec14ae8ffaf670cc9e79b0d058126
parent d8bbbebdd20b83be25b9463040f43a123f988d49
Author: awy <awy@awy.one>
Date:   Sat, 16 Aug 2025 04:10:31 +0300

vcpu

Diffstat:
Mgpu_pass.sh | 4++--
Mwin10-hidden-pt.xml | 72+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------
2 files changed, 61 insertions(+), 15 deletions(-)

diff --git a/gpu_pass.sh b/gpu_pass.sh @@ -125,11 +125,11 @@ EOL cat <<EOL >> /etc/libvirt/hooks/qemu.d/win10-hidden-pt/prepare/begin/cpuisolation.sh #!/bin/sh echo "+cpuset" > /sys/fs/cgroup/cgroup.subtree_control -echo "0,6" > /sys/fs/cgroup/1/cpuset.cpus +echo "0,16" > /sys/fs/cgroup/1/cpuset.cpus EOL cat <<EOL >> /etc/libvirt/hooks/qemu.d/win10-hidden-pt/release/end/cpurevert.sh #!/bin/sh -echo "0-11" > /sys/fs/cgroup/1/cpuset.cpus +echo "0-31" > /sys/fs/cgroup/1/cpuset.cpus echo "+cpuset" > /sys/fs/cgroup/cgroup.subtree_control EOL ;; diff --git a/win10-hidden-pt.xml b/win10-hidden-pt.xml @@ -8,19 +8,39 @@ </metadata> <memory unit='KiB'>28672000</memory> <currentMemory unit='KiB'>28672000</currentMemory> - <vcpu placement='static' cpuset='1-5,7-11'>10</vcpu> + <vcpu placement='static' cpuset='1-15,17-31'>30</vcpu> <cputune> <vcpupin vcpu='0' cpuset='1'/> <vcpupin vcpu='1' cpuset='2'/> <vcpupin vcpu='2' cpuset='3'/> <vcpupin vcpu='3' cpuset='4'/> <vcpupin vcpu='4' cpuset='5'/> - <vcpupin vcpu='5' cpuset='7'/> - <vcpupin vcpu='6' cpuset='8'/> - <vcpupin vcpu='7' cpuset='9'/> - <vcpupin vcpu='8' cpuset='10'/> - <vcpupin vcpu='9' cpuset='11'/> - <emulatorpin cpuset='0,6'/> + <vcpupin vcpu='5' cpuset='6'/> + <vcpupin vcpu='6' cpuset='7'/> + <vcpupin vcpu='7' cpuset='8'/> + <vcpupin vcpu='8' cpuset='9'/> + <vcpupin vcpu='9' cpuset='10'/> + <vcpupin vcpu='10' cpuset='11'/> + <vcpupin vcpu='11' cpuset='12'/> + <vcpupin vcpu='12' cpuset='13'/> + <vcpupin vcpu='13' cpuset='14'/> + <vcpupin vcpu='14' cpuset='15'/> + <vcpupin vcpu='15' cpuset='17'/> + <vcpupin vcpu='16' cpuset='18'/> + <vcpupin vcpu='17' cpuset='19'/> + <vcpupin vcpu='18' cpuset='20'/> + <vcpupin vcpu='19' cpuset='21'/> + <vcpupin vcpu='20' cpuset='22'/> + <vcpupin vcpu='21' cpuset='23'/> + <vcpupin vcpu='22' cpuset='24'/> + <vcpupin vcpu='23' cpuset='25'/> + <vcpupin vcpu='24' cpuset='26'/> + <vcpupin vcpu='25' cpuset='27'/> + <vcpupin vcpu='26' cpuset='28'/> + <vcpupin vcpu='27' cpuset='29'/> + <vcpupin vcpu='28' cpuset='30'/> + <vcpupin vcpu='29' cpuset='31'/> + <emulatorpin cpuset='0,16'/> <emulatorsched scheduler='fifo' priority='1'/> <vcpusched vcpus='0' scheduler='fifo' priority='1'/> <vcpusched vcpus='1' scheduler='fifo' priority='1'/> @@ -32,6 +52,26 @@ <vcpusched vcpus='7' scheduler='fifo' priority='1'/> <vcpusched vcpus='8' scheduler='fifo' priority='1'/> <vcpusched vcpus='9' scheduler='fifo' priority='1'/> + <vcpusched vcpus='10' scheduler='fifo' priority='1'/> + <vcpusched vcpus='11' scheduler='fifo' priority='1'/> + <vcpusched vcpus='12' scheduler='fifo' priority='1'/> + <vcpusched vcpus='13' scheduler='fifo' priority='1'/> + <vcpusched vcpus='14' scheduler='fifo' priority='1'/> + <vcpusched vcpus='15' scheduler='fifo' priority='1'/> + <vcpusched vcpus='16' scheduler='fifo' priority='1'/> + <vcpusched vcpus='17' scheduler='fifo' priority='1'/> + <vcpusched vcpus='18' scheduler='fifo' priority='1'/> + <vcpusched vcpus='19' scheduler='fifo' priority='1'/> + <vcpusched vcpus='20' scheduler='fifo' priority='1'/> + <vcpusched vcpus='21' scheduler='fifo' priority='1'/> + <vcpusched vcpus='22' scheduler='fifo' priority='1'/> + <vcpusched vcpus='23' scheduler='fifo' priority='1'/> + <vcpusched vcpus='24' scheduler='fifo' priority='1'/> + <vcpusched vcpus='25' scheduler='fifo' priority='1'/> + <vcpusched vcpus='26' scheduler='fifo' priority='1'/> + <vcpusched vcpus='27' scheduler='fifo' priority='1'/> + <vcpusched vcpus='28' scheduler='fifo' priority='1'/> + <vcpusched vcpus='29' scheduler='fifo' priority='1'/> </cputune> <sysinfo type='smbios'> <bios> @@ -45,7 +85,7 @@ </system> <baseBoard> <entry name='manufacturer'>ASUS</entry> - <entry name='product'>Z390</entry> + <entry name='product'>B650</entry> </baseBoard> <chassis> <entry name='manufacturer'>ASUS</entry> @@ -61,8 +101,8 @@ <feature enabled='no' name='enrolled-keys'/> <feature enabled='no' name='secure-boot'/> </firmware> - <loader readonly='yes' type='pflash'>/usr/share/edk2/x64/OVMF_CODE.4m.fd</loader> - <nvram template='/usr/share/edk2/x64/OVMF_VARS.4m.fd'>/var/lib/libvirt/qemu/nvram/win10-hidden-pt_VARS.fd</nvram> + <loader readonly='yes' type='pflash' format='raw'>/usr/share/edk2/x64/OVMF_CODE.4m.fd</loader> + <nvram template='/usr/share/edk2/x64/OVMF_VARS.4m.fd' templateFormat='raw' format='raw'>/var/lib/libvirt/qemu/nvram/win10-hidden-pt_VARS.fd</nvram> <boot dev='hd'/> <smbios mode='sysinfo'/> </os> @@ -80,7 +120,7 @@ <vmport state='off'/> </features> <cpu mode='host-passthrough' check='none' migratable='on'> - <topology sockets='1' dies='1' clusters='1' cores='5' threads='2'/> + <topology sockets='1' dies='1' clusters='1' cores='15' threads='2'/> <feature policy='disable' name='hypervisor'/> </cpu> <clock offset='localtime'> @@ -98,6 +138,12 @@ </pm> <devices> <emulator>/bin/qemu-system-x86_64</emulator> + <disk type='file' device='disk'> + <driver name='qemu' type='qcow2'/> + <source file='/mnt/ssd/qemu/volumes/win11.qcow2'/> + <target dev='vda' bus='virtio'/> + <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> + </disk> <controller type='usb' index='0' model='qemu-xhci' ports='15'> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </controller> @@ -200,8 +246,8 @@ </hostdev> <hostdev mode='subsystem' type='usb' managed='yes'> <source> - <vendor id='0x046d'/> - <product id='0x0acb'/> + <vendor id='0x0951'/> + <product id='0x16a4'/> </source> <address type='usb' bus='0' port='1'/> </hostdev>