Abysmal (broken, really) Windows 10 guest disk read/write performance

Hello.

I’m having some performance issues in a Windows 10 guest with QWT 4.1.67 from here. The behavior is very distinct, which is why I’m hopeful that someone here will immediately know what’s up

EDIT: Qubes R4.2.3 up2date

A copy of a folder from one disk to another, or from one disk to another directory on the same disk starts off (relatively) fast, ~200MB/sec then after ~10 seconds, it drops dramatically, until it’s at 1-2MB/sec

The guest has 32GB RAM (fixed, no ballooning) and 4 cores

The first thing I thought was write-caching but I have it disabled for the disk in Windows

I would say the issue is dom0 since it’s doing the backend IO, but I have no issues with the QEMU disks or NVME passthrough disks on Linux guests. The resources in dom0 are plentyful, 32GBRAM, 8 dedicated cores

FWIW, I’m seeing the same behavior with an NVME passthrough disk in the same guest…

Here’s the logs from the guest

[2024-11-16 19:54:38] pcifront pci-0: Rescanning PCI Frontend Bus 0000:8d
[2024-11-16 19:54:45] Logfile Opened
[2024-11-16 19:54:45] Linux version 5.10.200-xen-stubdom (mockbuild@2bdb0b26ea884dc8be0a7e1546b60a6a) (gcc (GCC) 12.3.1 20230508 (Red Hat 12.3.1-1), GNU ld version 2.38-27.fc37) #1 Sun May 12 14:18:55 GMT 2024
[2024-11-16 19:54:45] Command line: 
[2024-11-16 19:54:45] Released 0 page(s)
[2024-11-16 19:54:45] BIOS-provided physical RAM map:
[2024-11-16 19:54:45] Xen: [mem 0x0000000000000000-0x000000000009ffff] usable
[2024-11-16 19:54:45] Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
[2024-11-16 19:54:45] Xen: [mem 0x0000000000100000-0x0000000008ffffff] usable
[2024-11-16 19:54:45] NX (Execute Disable) protection: active
[2024-11-16 19:54:45] Hypervisor detected: Xen PV
[2024-11-16 19:54:45] tsc: Fast TSC calibration failed
[2024-11-16 19:54:45] tsc: Detected 4193.764 MHz processor
[2024-11-16 19:54:45] last_pfn = 0x9000 max_arch_pfn = 0x400000000
[2024-11-16 19:54:45] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WP  UC- WT  
[2024-11-16 19:54:45] RAMDISK: [mem 0x02000000-0x03c2dfff]
[2024-11-16 19:54:45] Zone ranges:
[2024-11-16 19:54:45]   DMA32    [mem 0x0000000000001000-0x0000000008ffffff]
[2024-11-16 19:54:45]   Normal   empty
[2024-11-16 19:54:45] Movable zone start for each node
[2024-11-16 19:54:45] Early memory node ranges
[2024-11-16 19:54:45]   node   0: [mem 0x0000000000001000-0x000000000009ffff]
[2024-11-16 19:54:45]   node   0: [mem 0x0000000000100000-0x0000000008ffffff]
[2024-11-16 19:54:45] Initmem setup node 0 [mem 0x0000000000001000-0x0000000008ffffff]
[2024-11-16 19:54:45] On node 0, zone DMA32: 1 pages in unavailable ranges
[2024-11-16 19:54:45] On node 0, zone DMA32: 96 pages in unavailable ranges
[2024-11-16 19:54:45] On node 0, zone DMA32: 28672 pages in unavailable ranges
[2024-11-16 19:54:45] p2m virtual area at (____ptrval____), size is 200000
[2024-11-16 19:54:45] Remapped 0 page(s)
[2024-11-16 19:54:45] [mem 0x09000000-0xffffffff] available for PCI devices
[2024-11-16 19:54:45] Booting paravirtualized kernel on Xen
[2024-11-16 19:54:45] Xen version: 4.17.5 (preserve-AD)
[2024-11-16 19:54:45] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[2024-11-16 19:54:45] Built 1 zonelists, mobility grouping on.  Total pages: 36170
[2024-11-16 19:54:45] Kernel command line: clocksource=tsc 
[2024-11-16 19:54:45] Dentry cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[2024-11-16 19:54:45] Inode-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[2024-11-16 19:54:45] mem auto-init: stack:byref_all(zero), heap alloc:off, heap free:off
[2024-11-16 19:54:45] Memory: 100348K/147068K available (6145K kernel code, 839K rwdata, 456K rodata, 716K init, 460K bss, 46468K reserved, 0K cma-reserved)
[2024-11-16 19:54:45] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[2024-11-16 19:54:45] Using NULL legacy PIC
[2024-11-16 19:54:45] NR_IRQS: 4352, nr_irqs: 24, preallocated irqs: 0
[2024-11-16 19:54:45] xen:events: Using FIFO-based ABI
[2024-11-16 19:54:45] random: crng init done
[2024-11-16 19:54:45] printk: console [hvc0] enabled
[2024-11-16 19:54:45] clocksource: xen: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[2024-11-16 19:54:45] installing Xen timer for CPU 0
[2024-11-16 19:54:45] clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x3c735e936b7, max_idle_ns: 440795347120 ns
[2024-11-16 19:54:45] Calibrating delay loop (skipped), value calculated using timer frequency.. 8387.52 BogoMIPS (lpj=16775056)
[2024-11-16 19:54:45] Last level iTLB entries: 4KB 512, 2MB 512, 4MB 256
[2024-11-16 19:54:45] Last level dTLB entries: 4KB 3072, 2MB 3072, 4MB 1536, 1GB 0
[2024-11-16 19:54:45] CPU: AMD Ryzen Threadripper PRO 7965WX 24-Cores (family: 0x19, model: 0x18, stepping: 0x1)
[2024-11-16 19:54:45] Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization
[2024-11-16 19:54:45] Spectre V2 : Kernel not compiled with retpoline; no mitigation available!
[2024-11-16 19:54:45] Spectre V2 : Vulnerable
[2024-11-16 19:54:45] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch
[2024-11-16 19:54:45] Spectre V2 : mitigation: Enabling conditional Indirect Branch Prediction Barrier
[2024-11-16 19:54:45] Speculative Store Bypass: Vulnerable
[2024-11-16 19:54:45] Speculative Return Stack Overflow: WARNING: kernel not compiled with CPU_SRSO.
[2024-11-16 19:54:45] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[2024-11-16 19:54:45] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[2024-11-16 19:54:45] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[2024-11-16 19:54:45] x86/fpu: Supporting XSAVE feature 0x020: 'AVX-512 opmask'
[2024-11-16 19:54:45] x86/fpu: Supporting XSAVE feature 0x040: 'AVX-512 Hi256'
[2024-11-16 19:54:45] x86/fpu: Supporting XSAVE feature 0x080: 'AVX-512 ZMM_Hi256'
[2024-11-16 19:54:45] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[2024-11-16 19:54:45] x86/fpu: xstate_offset[5]:  832, xstate_sizes[5]:   64
[2024-11-16 19:54:45] x86/fpu: xstate_offset[6]:  896, xstate_sizes[6]:  512
[2024-11-16 19:54:45] x86/fpu: xstate_offset[7]: 1408, xstate_sizes[7]: 1024
[2024-11-16 19:54:45] x86/fpu: Enabled xstate features 0xe7, context size is 2432 bytes, using 'standard' format.
[2024-11-16 19:54:45] pid_max: default: 4096 minimum: 301
[2024-11-16 19:54:45] Mount-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
[2024-11-16 19:54:45] Mountpoint-cache hash table entries: 512 (order: 0, 4096 bytes, linear)
[2024-11-16 19:54:45] Performance Events: PMU not available due to virtualization, using software events only.
[2024-11-16 19:54:45] devtmpfs: initialized
[2024-11-16 19:54:45] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[2024-11-16 19:54:45] futex hash table entries: 16 (order: -4, 384 bytes, linear)
[2024-11-16 19:54:45] NET: Registered protocol family 16
[2024-11-16 19:54:45] xen:grant_table: Grant tables using version 1 layout
[2024-11-16 19:54:45] Grant table initialized
[2024-11-16 19:54:45] PCI: setting up Xen PCI frontend stub
[2024-11-16 19:54:45] xen:balloon: Initialising balloon driver
[2024-11-16 19:54:45] usbcore: registered new interface driver usbfs
[2024-11-16 19:54:45] usbcore: registered new interface driver hub
[2024-11-16 19:54:45] usbcore: registered new device driver usb
[2024-11-16 19:54:45] PCI: System does not support PCI
[2024-11-16 19:54:45] clocksource: Switched to clocksource xen
[2024-11-16 19:54:45] NET: Registered protocol family 2
[2024-11-16 19:54:45] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear)
[2024-11-16 19:54:45] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear)
[2024-11-16 19:54:45] TCP established hash table entries: 2048 (order: 2, 16384 bytes, linear)
[2024-11-16 19:54:45] TCP bind hash table entries: 2048 (order: 2, 16384 bytes, linear)
[2024-11-16 19:54:45] TCP: Hash tables configured (established 2048 bind 2048)
[2024-11-16 19:54:45] UDP hash table entries: 128 (order: 0, 4096 bytes, linear)
[2024-11-16 19:54:45] UDP-Lite hash table entries: 128 (order: 0, 4096 bytes, linear)
[2024-11-16 19:54:45] NET: Registered protocol family 1
[2024-11-16 19:54:45] Unpacking initramfs...
[2024-11-16 19:54:45] Freeing initrd memory: 28856K
[2024-11-16 19:54:45] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x3c735e936b7, max_idle_ns: 440795347120 ns
[2024-11-16 19:54:45] clocksource: Switched to clocksource tsc
[2024-11-16 19:54:45] workingset: timestamp_bits=62 max_order=15 bucket_order=0
[2024-11-16 19:54:45] xen:xen_evtchn: Event-channel device installed
[2024-11-16 19:54:45] Invalid max_queues (4), will use default max: 1.
[2024-11-16 19:54:45] tun: Universal TUN/TAP device driver, 1.6
[2024-11-16 19:54:45] xen_netfront: Initialising Xen virtual ethernet driver
[2024-11-16 19:54:45] vhci_hcd vhci_hcd.0: USB/IP Virtual Host Controller
[2024-11-16 19:54:45] vhci_hcd vhci_hcd.0: new USB bus registered, assigned bus number 1
[2024-11-16 19:54:45] vhci_hcd: created sysfs vhci_hcd.0
[2024-11-16 19:54:45] hub 1-0:1.0: USB hub found
[2024-11-16 19:54:45] hub 1-0:1.0: 8 ports detected
[2024-11-16 19:54:45] vhci_hcd vhci_hcd.0: USB/IP Virtual Host Controller
[2024-11-16 19:54:45] vhci_hcd vhci_hcd.0: new USB bus registered, assigned bus number 2
[2024-11-16 19:54:45] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[2024-11-16 19:54:45] hub 2-0:1.0: USB hub found
[2024-11-16 19:54:45] hub 2-0:1.0: 8 ports detected
[2024-11-16 19:54:45] NET: Registered protocol family 17
[2024-11-16 19:54:45] sched_clock: Marking stable (51212396, 86528)->(52619365, -1320441)
[2024-11-16 19:54:45] blkfront: xvda: flush diskcache: enabled; persistent grants: enabled; indirect descriptors: enabled; bounce buffer: enabled
[2024-11-16 19:54:45]  xvda: xvda1 xvda2
[2024-11-16 19:54:45] blkfront: xvdb: flush diskcache: enabled; persistent grants: enabled; indirect descriptors: enabled; bounce buffer: enabled
[2024-11-16 19:54:45] blkfront: xvdc: flush diskcache: enabled; persistent grants: enabled; indirect descriptors: enabled; bounce buffer: enabled
[2024-11-16 19:54:45] Freeing unused kernel image (initmem) memory: 716K
[2024-11-16 19:54:45] Write protecting the kernel read-only data: 10240k
[2024-11-16 19:54:45] Freeing unused kernel image (text/rodata gap) memory: 2044K
[2024-11-16 19:54:45] Freeing unused kernel image (rodata/data gap) memory: 1592K
[2024-11-16 19:54:45] Run /init as init process
[2024-11-16 19:54:45] + mount -t devtmpfs none /dev
[2024-11-16 19:54:45] + mount -t sysfs /sys /sys
[2024-11-16 19:54:45] + mount -t proc /proc /proc
[2024-11-16 19:54:45] + mount -t tmpfs -o 'size=1m,nodev,noexec' /tmp /tmp
[2024-11-16 19:54:45] + mkdir /dev/shm
[2024-11-16 19:54:45] + mount -t tmpfs -o 'size=1m,nodev,noexec' tmpfs /dev/shm
[2024-11-16 19:54:45] + mount -o remount,ro /
[2024-11-16 19:54:45] + echo 1
[2024-11-16 19:54:45] + printf '%d\n' 1073741824
[2024-11-16 19:54:45] + /bin/xenstore-read target
[2024-11-16 19:54:45] + domid=40
[2024-11-16 19:54:45] + xenstore-read /local/domain/40/vm
[2024-11-16 19:54:45] + vm_path=/vm/006d93ca-2e7a-4020-a158-56b13422fbcc
[2024-11-16 19:54:45] + sort
[2024-11-16 19:54:45] + xenstore-list -p /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv
[2024-11-16 19:54:45] + xenstore-read /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/001 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/002 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/003 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/004 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/005 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/006 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/007 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/008 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/009 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/010 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/011 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/012 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/013 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/014 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/015 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/016 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/017 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/018 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/019 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/020 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/021 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/022 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/023 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/024 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/025 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/026 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/027 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/028 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/029 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/030 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/031 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/032 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/033 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/034 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/035 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/036 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/037 /vm/006d93ca-2e7a-4020-a158-56b13422fbcc/image/dm-argv/038
[2024-11-16 19:54:45] + dm_args='-xen-domid
[2024-11-16 19:54:45] 40
[2024-11-16 19:54:45] -no-shutdown
[2024-11-16 19:54:45] -nodefaults
[2024-11-16 19:54:45] -no-user-config
[2024-11-16 19:54:45] -name
[2024-11-16 19:54:45] win10-x64-app
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] VGA,vgamem_mb=16
[2024-11-16 19:54:45] -boot
[2024-11-16 19:54:45] order=dc
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-ehci,id=ehci
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-tablet,bus=ehci.0
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] intel-hda
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] hda-duplex
[2024-11-16 19:54:45] -smp
[2024-11-16 19:54:45] 4,maxcpus=4
[2024-11-16 19:54:45] -net
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] qubes-gui,domid=0,log-level=0
[2024-11-16 19:54:45] -machine
[2024-11-16 19:54:45] xenfv,suppress-vmdesc=on
[2024-11-16 19:54:45] -qubes-audio:audiovm_xid=-1
[2024-11-16 19:54:45] -m
[2024-11-16 19:54:45] 8176
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvda,if=ide,index=0,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdb,if=ide,index=1,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdc,if=ide,index=2,media=disk,format=host_device,cache=writeback'
[2024-11-16 19:54:45] + usb_args=
[2024-11-16 19:54:45] + test -e /bin/qrexec-agent
[2024-11-16 19:54:45] + usb_args='-device
[2024-11-16 19:54:45] nec-usb-xhci,id=xhci'
[2024-11-16 19:54:45] + mkdir -p /var/run/qubes
[2024-11-16 19:54:45] + touch /dev/mdev.log
[2024-11-16 19:54:45] + mdev -d
[2024-11-16 19:54:45] + USER=root qrexec-agent
[2024-11-16 19:54:45] + sed -n /^-qubes-audio:/p
[2024-11-16 19:54:45] + echo '-xen-domid
[2024-11-16 19:54:45] 40
[2024-11-16 19:54:45] -no-shutdown
[2024-11-16 19:54:45] -nodefaults
[2024-11-16 19:54:45] -no-user-config
[2024-11-16 19:54:45] -name
[2024-11-16 19:54:45] win10-x64-app
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] VGA,vgamem_mb=16
[2024-11-16 19:54:45] -boot
[2024-11-16 19:54:45] order=dc
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-ehci,id=ehci
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-tablet,bus=ehci.0
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] intel-hda
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] hda-duplex
[2024-11-16 19:54:45] -smp
[2024-11-16 19:54:45] 4,maxcpus=4
[2024-11-16 19:54:45] -net
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] qubes-gui,domid=0,log-level=0
[2024-11-16 19:54:45] -machine
[2024-11-16 19:54:45] xenfv,suppress-vmdesc=on
[2024-11-16 19:54:45] -qubes-audio:audiovm_xid=-1
[2024-11-16 19:54:45] -m
[2024-11-16 19:54:45] 8176
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvda,if=ide,index=0,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdb,if=ide,index=1,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdc,if=ide,index=2,media=disk,format=host_device,cache=writeback'
[2024-11-16 19:54:45] + audio_args='-qubes-audio:audiovm_xid=-1'
[2024-11-16 19:54:45] + sed /^-qubes-audio:/d
[2024-11-16 19:54:45] + echo '-xen-domid
[2024-11-16 19:54:45] 40
[2024-11-16 19:54:45] -no-shutdown
[2024-11-16 19:54:45] -nodefaults
[2024-11-16 19:54:45] -no-user-config
[2024-11-16 19:54:45] -name
[2024-11-16 19:54:45] win10-x64-app
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] VGA,vgamem_mb=16
[2024-11-16 19:54:45] -boot
[2024-11-16 19:54:45] order=dc
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-ehci,id=ehci
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-tablet,bus=ehci.0
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] intel-hda
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] hda-duplex
[2024-11-16 19:54:45] -smp
[2024-11-16 19:54:45] 4,maxcpus=4
[2024-11-16 19:54:45] -net
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] qubes-gui,domid=0,log-level=0
[2024-11-16 19:54:45] -machine
[2024-11-16 19:54:45] xenfv,suppress-vmdesc=on
[2024-11-16 19:54:45] -qubes-audio:audiovm_xid=-1
[2024-11-16 19:54:45] -m
[2024-11-16 19:54:45] 8176
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvda,if=ide,index=0,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdb,if=ide,index=1,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdc,if=ide,index=2,media=disk,format=host_device,cache=writeback'
[2024-11-16 19:54:45] + dm_args='-xen-domid
[2024-11-16 19:54:45] 40
[2024-11-16 19:54:45] -no-shutdown
[2024-11-16 19:54:45] -nodefaults
[2024-11-16 19:54:45] -no-user-config
[2024-11-16 19:54:45] -name
[2024-11-16 19:54:45] win10-x64-app
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] VGA,vgamem_mb=16
[2024-11-16 19:54:45] -boot
[2024-11-16 19:54:45] order=dc
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-ehci,id=ehci
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-tablet,bus=ehci.0
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] intel-hda
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] hda-duplex
[2024-11-16 19:54:45] -smp
[2024-11-16 19:54:45] 4,maxcpus=4
[2024-11-16 19:54:45] -net
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] qubes-gui,domid=0,log-level=0
[2024-11-16 19:54:45] -machine
[2024-11-16 19:54:45] xenfv,suppress-vmdesc=on
[2024-11-16 19:54:45] -m
[2024-11-16 19:54:45] 8176
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvda,if=ide,index=0,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdb,if=ide,index=1,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdc,if=ide,index=2,media=disk,format=host_device,cache=writeback'
[2024-11-16 19:54:45] + '[' -z '-qubes-audio:audiovm_xid=-1' ]
[2024-11-16 19:54:45] + sed -n 's/^.*[:,]audiovm_xid=\([^,]\+\).*$/\1/p'
[2024-11-16 19:54:45] + echo '-qubes-audio:audiovm_xid=-1'
[2024-11-16 19:54:45] + domid=-1
[2024-11-16 19:54:45] + sed -n '/^\(intel-hda\|ac97\|adlib\|es1370\|cs4231a\|gus\|sb16\)$/ {p}'
[2024-11-16 19:54:45] + echo '-xen-domid
[2024-11-16 19:54:45] 40
[2024-11-16 19:54:45] -no-shutdown
[2024-11-16 19:54:45] -nodefaults
[2024-11-16 19:54:45] -no-user-config
[2024-11-16 19:54:45] -name
[2024-11-16 19:54:45] win10-x64-app
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] VGA,vgamem_mb=16
[2024-11-16 19:54:45] -boot
[2024-11-16 19:54:45] order=dc
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-ehci,id=ehci
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-tablet,bus=ehci.0
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] intel-hda
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] hda-duplex
[2024-11-16 19:54:45] -smp
[2024-11-16 19:54:45] 4,maxcpus=4
[2024-11-16 19:54:45] -net
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] qubes-gui,domid=0,log-level=0
[2024-11-16 19:54:45] -machine
[2024-11-16 19:54:45] xenfv,suppress-vmdesc=on
[2024-11-16 19:54:45] -m
[2024-11-16 19:54:45] 8176
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvda,if=ide,index=0,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdb,if=ide,index=1,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdc,if=ide,index=2,media=disk,format=host_device,cache=writeback'
[2024-11-16 19:54:45] + audio_model=intel-hda
[2024-11-16 19:54:45] + '[' -n intel-hda ]
[2024-11-16 19:54:45] + model_args=
[2024-11-16 19:54:45] + '[' intel-hda '==' intel-hda ]
[2024-11-16 19:54:45] + model_args=',timer-period=1000,out.buffer-length=8000,in.latency=80000'
[2024-11-16 19:54:45] + export 'XDG_CONFIG_HOME=/tmp'
[2024-11-16 19:54:45] + pa_args='-audiodev
[2024-11-16 19:54:45] pa,id=qemupa,server=unix:/tmp/pa.sock,timer-period=1000,out.buffer-length=8000,in.latency=80000'
[2024-11-16 19:54:45] + '[' -1 -ge 0 ]
[2024-11-16 19:54:45] + pulseaudio '--use-pid-file=no' '--daemonize=no' '--exit-idle-time=-1' -n -L 'module-native-protocol-unix auth-anonymous=1 socket=/tmp/pa.sock' -L module-always-sink -L module-always-source -L module-null-sink -L module-null-source
[2024-11-16 19:54:45] + sed -n /^-qubes-net:/p
[2024-11-16 19:54:45] W: [pulseaudio] authkey.c: .[1mFailed to open cookie file '/tmp/pulse/cookie': No such file or directory.[0m
[2024-11-16 19:54:45] W: [pulseaudio] authkey.c: .[1mFailed to load authentication key '/tmp/pulse/cookie': No such file or directory.[0m
[2024-11-16 19:54:45] W: [pulseaudio] authkey.c: .[1mFailed to open cookie file '//.pulse-cookie': No such file or directory.[0m
[2024-11-16 19:54:45] W: [pulseaudio] authkey.c: .[1mFailed to load authentication key '//.pulse-cookie': No such file or directory.[0m
[2024-11-16 19:54:45] + echo '-xen-domid
[2024-11-16 19:54:45] 40
[2024-11-16 19:54:45] -no-shutdown
[2024-11-16 19:54:45] -nodefaults
[2024-11-16 19:54:45] -no-user-config
[2024-11-16 19:54:45] -name
[2024-11-16 19:54:45] win10-x64-app
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] VGA,vgamem_mb=16
[2024-11-16 19:54:45] -boot
[2024-11-16 19:54:45] order=dc
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-ehci,id=ehci
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-tablet,bus=ehci.0
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] intel-hda
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] hda-duplex
[2024-11-16 19:54:45] -smp
[2024-11-16 19:54:45] 4,maxcpus=4
[2024-11-16 19:54:45] -net
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] qubes-gui,domid=0,log-level=0
[2024-11-16 19:54:45] -machine
[2024-11-16 19:54:45] xenfv,suppress-vmdesc=on
[2024-11-16 19:54:45] -m
[2024-11-16 19:54:45] 8176
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvda,if=ide,index=0,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdb,if=ide,index=1,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdc,if=ide,index=2,media=disk,format=host_device,cache=writeback'
[2024-11-16 19:54:45] + net_args=
[2024-11-16 19:54:45] + echo '-xen-domid
[2024-11-16 19:54:45] 40
[2024-11-16 19:54:45] -no-shutdown
[2024-11-16 19:54:45] -nodefaults
[2024-11-16 19:54:45] -no-user-config
[2024-11-16 19:54:45] -name
[2024-11-16 19:54:45] win10-x64-app
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] VGA,vgamem_mb=16
[2024-11-16 19:54:45] -boot
[2024-11-16 19:54:45] order=dc
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-ehci,id=ehci
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-tablet,bus=ehci.0
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] intel-hda
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] hda-duplex
[2024-11-16 19:54:45] -smp
[2024-11-16 19:54:45] 4,maxcpus=4
[2024-11-16 19:54:45] -net
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] qubes-gui,domid=0,log-level=0
[2024-11-16 19:54:45] -machine
[2024-11-16 19:54:45] xenfv,suppress-vmdesc=on
[2024-11-16 19:54:45] -m
[2024-11-16 19:54:45] 8176
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvda,if=ide,index=0,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdb,if=ide,index=1,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdc,if=ide,index=2,media=disk,format=host_device,cache=writeback'
[2024-11-16 19:54:45] + sed /^-qubes-net:/d
[2024-11-16 19:54:45] + dm_args='-xen-domid
[2024-11-16 19:54:45] 40
[2024-11-16 19:54:45] -no-shutdown
[2024-11-16 19:54:45] -nodefaults
[2024-11-16 19:54:45] -no-user-config
[2024-11-16 19:54:45] -name
[2024-11-16 19:54:45] win10-x64-app
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] VGA,vgamem_mb=16
[2024-11-16 19:54:45] -boot
[2024-11-16 19:54:45] order=dc
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-ehci,id=ehci
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-tablet,bus=ehci.0
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] intel-hda
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] hda-duplex
[2024-11-16 19:54:45] -smp
[2024-11-16 19:54:45] 4,maxcpus=4
[2024-11-16 19:54:45] -net
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] qubes-gui,domid=0,log-level=0
[2024-11-16 19:54:45] -machine
[2024-11-16 19:54:45] xenfv,suppress-vmdesc=on
[2024-11-16 19:54:45] -m
[2024-11-16 19:54:45] 8176
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvda,if=ide,index=0,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdb,if=ide,index=1,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdc,if=ide,index=2,media=disk,format=host_device,cache=writeback'
[2024-11-16 19:54:45] + test -e /sys/class/net/eth0
[2024-11-16 19:54:45] + echo 'No network interface named eth0.'
[2024-11-16 19:54:45] No network interface named eth0.
[2024-11-16 19:54:45] + ls -l /sys/class/net/
[2024-11-16 19:54:45] total 0
[2024-11-16 19:54:45] lrwxrwxrwx    1         0 lo -> ../../devices/virtual/net/lo
[2024-11-16 19:54:45] + xenstore-read target
[2024-11-16 19:54:45] + target=40
[2024-11-16 19:54:45] + device_model=device-model/40
[2024-11-16 19:54:45] + mkdir /tmp/qmp
[2024-11-16 19:54:45] + kernel=
[2024-11-16 19:54:45] + grep -q ^-append
[2024-11-16 19:54:45] + echo '-xen-domid
[2024-11-16 19:54:45] 40
[2024-11-16 19:54:45] -no-shutdown
[2024-11-16 19:54:45] -nodefaults
[2024-11-16 19:54:45] -no-user-config
[2024-11-16 19:54:45] -name
[2024-11-16 19:54:45] win10-x64-app
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] VGA,vgamem_mb=16
[2024-11-16 19:54:45] -boot
[2024-11-16 19:54:45] order=dc
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-ehci,id=ehci
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] usb-tablet,bus=ehci.0
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] intel-hda
[2024-11-16 19:54:45] -device
[2024-11-16 19:54:45] hda-duplex
[2024-11-16 19:54:45] -smp
[2024-11-16 19:54:45] 4,maxcpus=4
[2024-11-16 19:54:45] -net
[2024-11-16 19:54:45] none
[2024-11-16 19:54:45] -display
[2024-11-16 19:54:45] qubes-gui,domid=0,log-level=0
[2024-11-16 19:54:45] -machine
[2024-11-16 19:54:45] xenfv,suppress-vmdesc=on
[2024-11-16 19:54:45] -m
[2024-11-16 19:54:45] 8176
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvda,if=ide,index=0,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdb,if=ide,index=1,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:45] -drive
[2024-11-16 19:54:45] file=/dev/xvdc,if=ide,index=2,media=disk,format=host_device,cache=writeback'
[2024-11-16 19:54:45] + mkfifo /tmp/qmp/qemu.in /tmp/qmp/qemu.out
[2024-11-16 19:54:45] + set +x
[2024-11-16 19:54:45] Clearing kmsg buffer...
[2024-11-16 19:54:45] + set +x
[2024-11-16 19:54:46] + set +x
[2024-11-16 19:54:46] + sed 's/\$STUBDOM_RESTORE_INCOMING_ARG/fd:3/'
[2024-11-16 19:54:46] + echo '-xen-domid
[2024-11-16 19:54:46] 40
[2024-11-16 19:54:46] -no-shutdown
[2024-11-16 19:54:46] -nodefaults
[2024-11-16 19:54:46] -no-user-config
[2024-11-16 19:54:46] -name
[2024-11-16 19:54:46] win10-x64-app
[2024-11-16 19:54:46] -display
[2024-11-16 19:54:46] none
[2024-11-16 19:54:46] -device
[2024-11-16 19:54:46] VGA,vgamem_mb=16
[2024-11-16 19:54:46] -boot
[2024-11-16 19:54:46] order=dc
[2024-11-16 19:54:46] -device
[2024-11-16 19:54:46] usb-ehci,id=ehci
[2024-11-16 19:54:46] -device
[2024-11-16 19:54:46] usb-tablet,bus=ehci.0
[2024-11-16 19:54:46] -device
[2024-11-16 19:54:46] intel-hda
[2024-11-16 19:54:46] -device
[2024-11-16 19:54:46] hda-duplex
[2024-11-16 19:54:46] -smp
[2024-11-16 19:54:46] 4,maxcpus=4
[2024-11-16 19:54:46] -net
[2024-11-16 19:54:46] none
[2024-11-16 19:54:46] -display
[2024-11-16 19:54:46] qubes-gui,domid=0,log-level=0
[2024-11-16 19:54:46] -machine
[2024-11-16 19:54:46] xenfv,suppress-vmdesc=on
[2024-11-16 19:54:46] -m
[2024-11-16 19:54:46] 8176
[2024-11-16 19:54:46] -drive
[2024-11-16 19:54:46] file=/dev/xvda,if=ide,index=0,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:46] -drive
[2024-11-16 19:54:46] file=/dev/xvdb,if=ide,index=1,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:46] -drive
[2024-11-16 19:54:46] file=/dev/xvdc,if=ide,index=2,media=disk,format=host_device,cache=writeback'
[2024-11-16 19:54:46] + dm_args='-xen-domid
[2024-11-16 19:54:46] 40
[2024-11-16 19:54:46] -no-shutdown
[2024-11-16 19:54:46] -nodefaults
[2024-11-16 19:54:46] -no-user-config
[2024-11-16 19:54:46] -name
[2024-11-16 19:54:46] win10-x64-app
[2024-11-16 19:54:46] -display
[2024-11-16 19:54:46] none
[2024-11-16 19:54:46] -device
[2024-11-16 19:54:46] VGA,vgamem_mb=16
[2024-11-16 19:54:46] -boot
[2024-11-16 19:54:46] order=dc
[2024-11-16 19:54:46] -device
[2024-11-16 19:54:46] usb-ehci,id=ehci
[2024-11-16 19:54:46] -device
[2024-11-16 19:54:46] usb-tablet,bus=ehci.0
[2024-11-16 19:54:46] -device
[2024-11-16 19:54:46] intel-hda
[2024-11-16 19:54:46] -device
[2024-11-16 19:54:46] hda-duplex
[2024-11-16 19:54:46] -smp
[2024-11-16 19:54:46] 4,maxcpus=4
[2024-11-16 19:54:46] -net
[2024-11-16 19:54:46] none
[2024-11-16 19:54:46] -display
[2024-11-16 19:54:46] qubes-gui,domid=0,log-level=0
[2024-11-16 19:54:46] -machine
[2024-11-16 19:54:46] xenfv,suppress-vmdesc=on
[2024-11-16 19:54:46] -m
[2024-11-16 19:54:46] 8176
[2024-11-16 19:54:46] -drive
[2024-11-16 19:54:46] file=/dev/xvda,if=ide,index=0,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:46] -drive
[2024-11-16 19:54:46] file=/dev/xvdb,if=ide,index=1,media=disk,format=host_device,cache=writeback
[2024-11-16 19:54:46] -drive
[2024-11-16 19:54:46] file=/dev/xvdc,if=ide,index=2,media=disk,format=host_device,cache=writeback'
[2024-11-16 19:54:46] + xenstore-read device/console/2
[2024-11-16 19:54:46] + xenstore-read device/console/1
[2024-11-16 19:54:46] + IFS='
[2024-11-16 19:54:46] '
[2024-11-16 19:54:46] + set -f
[2024-11-16 19:54:46] + set +f
[2024-11-16 19:54:46] + unset IFS
[2024-11-16 19:54:46] + qemu_pid=87
[2024-11-16 19:54:46] + '[' '!' -e /tmp/qemu.qmp ]
[2024-11-16 19:54:46] + sleep 0.1
[2024-11-16 19:54:46] + qemu -sandbox 'on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny' -chardev 'pipe,path=/tmp/qmp/qemu,id=m' -mon 'chardev=m,mode=control' -chardev 'socket,server,nowait,path=/tmp/qemu.qmp,id=m2' -mon 'chardev=m2,mode=control' -xen-domid 40 -no-shutdown -nodefaults -no-user-config -name win10-x64-app -display none -device 'VGA,vgamem_mb=16' -boot 'order=dc' -device 'usb-ehci,id=ehci' -device 'usb-tablet,bus=ehci.0' -device intel-hda -device hda-duplex -smp '4,maxcpus=4' -net none -display 'qubes-gui,domid=0,log-level=0' -machine 'xenfv,suppress-vmdesc=on'+ '[' '!' -e /tmp/qemu.qmp ]
[2024-11-16 19:54:46] + sleep 0.1
[2024-11-16 19:54:46]  -m 8176 -drive 'file=/dev/xvda,if=ide,index=0,media=disk,format=host_device,cache=writeback' -drive 'file=/dev/xvdb,if=ide,index=1,media=disk,format=host_device,cache=writeback' -drive 'file=/dev/xvdc,if=ide,index=2,media=disk,format=host_device,cache=writeback' -audiodev 'pa,id=qemupa,server=unix:/tmp/pa.sock,timer-period=1000,out.buffer-length=8000,in.latency=80000' -device 'nec-usb-xhci,id=xhci'
[2024-11-16 19:54:46] qemu: -chardev socket,server,nowait,path=/tmp/qemu.qmp,id=m2: warning: short-form boolean option 'server' deprecated
[2024-11-16 19:54:46] Please use server=on instead
[2024-11-16 19:54:46] qemu: -chardev socket,server,nowait,path=/tmp/qemu.qmp,id=m2: warning: short-form boolean option 'nowait' deprecated
[2024-11-16 19:54:46] Please use wait=off instead
[2024-11-16 19:54:46] + tee /proc/self/fd/2
[2024-11-16 19:54:46] + echo '{"execute": "qmp_capabilities"}'
[2024-11-16 19:54:46] {"execute": "qmp_capabilities"}
[2024-11-16 19:54:46] {"QMP": {"version": {"qemu": {"micro": 2, "minor": 1, "major": 8}, "package": ""}, "capabilities": ["oob"]}}
[2024-11-16 19:54:46] audio: Device hda: audiodev default parameter is deprecated, please specify audiodev=qemupa
[2024-11-16 19:54:46] qubes_gui/init: 574
[2024-11-16 19:54:46] qubes_gui/init: 583
[2024-11-16 19:54:46] qubes_gui/init: 585
[2024-11-16 19:54:46] qubes_gui/init[612]: version sent, waiting for xorg conf
[2024-11-16 19:54:46] {"return": {}}
[2024-11-16 19:54:46] + '[' '!' -e /tmp/qemu.qmp ]
[2024-11-16 19:54:46] + '[' -e /proc/self/fd/4 ]
[2024-11-16 19:54:46] + '[' -e /proc/self/fd/3 ]
[2024-11-16 19:54:46] + true
[2024-11-16 19:54:46] + printf '==== Press enter for shell ====\n'
[2024-11-16 19:54:46] ==== Press enter for shell ====
[2024-11-16 19:54:46] + read
[2024-11-16 19:54:46] + vchan-socket-proxy '--mode=server' '--reconnect-marker=1' --verbose 0 device-model/40/qmp-vchan /tmp/qemu.qmp
[2024-11-16 19:54:46] qubes_gui/init[623]: got xorg conf, creating window
[2024-11-16 19:54:46] qubes_gui/init: 633
[2024-11-16 19:54:46] configure msg, x/y 2054 508 (was 0 0), w/h 640 480
[2024-11-16 19:54:46] configure msg, x/y 2054 508 (was 2054 508), w/h 640 480
[2024-11-16 19:54:46] configure msg, x/y 2054 508 (was 2054 508), w/h 720 400
[2024-11-16 19:54:55] configure msg, x/y 2366 1249 (was 2054 508), w/h 1024 768

I’m hoping this is some known issue with QWT/Xen that is specific to Windows guests rather than something larger …

Is there a reason you are using 4.1.67 instead of 4.1.69? Is the behaviour the same using 4.1.69?

There is no specific reason I’m using 4.1.67 rather than 4.1.69, aside from it was the one that I was able to find and/or was referred to while building this (some time ago now)

Is there a reasonably trustworthy build of 4.1.69 available somewhere that you’re aware of? I would like to not have to build an environment to build QWT just for an airgapped VM that won’t have anything sensitive on it if possible

Thank you for your response by the way, it would be wonderful if 4.1.69 resolves whatever this issue is (though I’m not too hopeful)

If I can’t work it out I’m considering trying Win8.1. I noticed Win7 doesn’t have this issue, but it’s more difficult than I expected getting software that runs on Win7…

OK, I’m sorry, I see now, sudo qubes-dom0-update qubes-windows-tools-4.1.69 - at the time I used qubes-windows-tools, which gives you the empty ISO (just a README saying ‘not safe, build it yourself or download from a random stranger’ …) so I ended up using the release referenced by the qvm-create-windows-qube project, which apparently points to 4.1.67

Will give 4.1.69 a shot and pray :slight_smile:

Well, 4.1.69 copies a little faster for the 5-10 seconds that it copies, but same issue unfortunately - drops to 0 and doesn’t move from there

I see at qubes-issues on Github that the development for support beyond Windows 7 is actively continuing, so maybe this is expected for now

I’ll give WIndows 8 a shot, not necessarily expecting success, but easier to try that quickly than digging any further into the root cause

Good luck, I haven’t tested the speeds on my windows vms, I just figured there might have been some changes between 4.1.67 and 4.1.69 that helped in that regard.

1 Like

That is unfortunate, I’ve been keeping an eye on the latest development, I haven’t got it to build yet, so I havent tested it either.

This seems hopeful - Windows support in Qubes - #29 by hackerfactor

I was wondering why Device Manager was showing unknown devices, even after running the QWT installer. Maybe the drivers just need to be copied manually after the QWT installation?

I’ll give it a try as Windows 8.1 downloads to my third-world Internet …

Xen Network and Disk PV drivers are not installed by default, you need to specifically select them in the QWT installer to be installed:
Qubes Windows Tools (QWT) | Qubes OS

1 Like

Thanks. I gave it a try yesterday but didn’t have successful results

I had this working at one point on another Windows 10 appVM, it required a bunch of booting to safe mode (probably my own fault) but I can’t seem to get it out of a loop where it completely hangs at boot or blue screens. That appVM was created from a Win7 Ultimate, then a really bizarre (seemed like almost a glitch) way of both upgrading to Win10 + activating. Some key intended for special IoT VMs. Because it’s really, really hard finding a legitimate key to buy, and because the various standard ways for updating work on everything except LTSC Ultimate

Back to the point from my traumatized bitching :slight_smile:

For now I’m going to ignore the disk issue since the application I use can run fully out of ram, and the input files are only 300MB max, I don’t think they’ll trigger the issue

I’m looking forward to the outcome of the current development, I was convinced it was effectively dead when I first saw the GitHub issue 3-5 months ago or so, but now there are pretty recent updates and a bunch of items appear “done”

Thanks both of you for the notes. I realize now I was under-informed when I posted, and honestly even if there were some ideas about specific steps to troubleshoot/resolve, I didn’t have the time priority-wise to participate

I am curious, though, if anyone else is not seeing this behavior. Just control-c, control-v a directory with a couple of GB of data inside

We’ll see if anyone chimes in here over the next few months. I don’t think there are a ton of users actually using Windows, let alone Windows 8 and above. I guess the gamer crowd, but I always assumed that was a very small group. And they may not do large sustained file read/write, just lots of small/medium reads and the occasional write

Cheers

I did get the PV disk driver working eventually, after many reboots and hangs. It did not resolve the performance issue - and it actually made things worse - processes in the VM crash spuriously, occasionally the kernel crashes (BSOD) and occasionally the VM window just goes poof

I’m wondering if this is related to this issue or if it’s just a coincidence… I am seeing the errors in dmesg. I don’t understand BTRFS implementation well enough to know if those errors actually impact logic or if they’re purely warnings. If they’re purely warnings rather than errors communicated back to the process performing the i/o operation, then I guess it’s just (un)lucky timing :slight_smile:

(I need to stop mixing the two accounts I have, q1w2e3 == Churros)

I think I see now why I was using that specific build - when using qvm-create-windows-vm, which automates the installation via an answers file and some scripts, the MSI must have certain options set as the default, otherwise you need to make modifications to the qvm-create-windows-vm scripts otherwise the post-install steps don’t execute. Mystery solved :slight_smile: