Hi there,
I am running proxmox on a AMD EPYC 7402p with 128GB ram. Mainboard is asrock ROMED8-2t
In there I have a Windows 10 Pro VM with GPU PCIE passthrough and Ethernet Card PCIE passthrough.
Everything works really great and stable and I am super happy with it.
But now I found a weird issue with this VM:
Recently I wanted to assign more RAM to the machine, and there is plenty of unused ram.
So far I tried these memory sizes:
18432 MiB
20480 MiB
24576 MiB
28672 MiB
32768 MiB
And ALL of the above values create the same error on boot and the VM won't start...funny thing: if I revert to 16384 MiB it just starts up fine:
I have no idea where to start, as technically it works great and stable with 16gb ram (also lower values work)
Is there a setting in the BIOS for EPYC that prevents more RAM virtualization?
Anyone who had this issue as well before?
Thank you very much for all your suggestions!
Best regards!
I am running proxmox on a AMD EPYC 7402p with 128GB ram. Mainboard is asrock ROMED8-2t
In there I have a Windows 10 Pro VM with GPU PCIE passthrough and Ethernet Card PCIE passthrough.
Everything works really great and stable and I am super happy with it.
But now I found a weird issue with this VM:
Recently I wanted to assign more RAM to the machine, and there is plenty of unused ram.
So far I tried these memory sizes:
18432 MiB
20480 MiB
24576 MiB
28672 MiB
32768 MiB
And ALL of the above values create the same error on boot and the VM won't start...funny thing: if I revert to 16384 MiB it just starts up fine:
TASK ERROR: start failed: command '/usr/bin/kvm -id 101 -name PlexServer -chardev 'socket,id=qmp,path=/var/run/qemu-server/101.qmp,server,nowait' -mon 'chardev=qmp,mode=control' -chardev 'socket,id=qmp-event,path=/var/run/qmeventd.sock,reconnect=5' -mon 'chardev=qmp-event,mode=control' -pidfile /var/run/qemu-server/101.pid -daemonize -smbios 'type=1,uuid=0182286f-163e-4524-809d-2af63315c053' -drive 'if=pflash,unit=0,format=raw,readonly,file=/usr/share/pve-edk2-firmware//OVMF_CODE.fd' -drive 'if=pflash,unit=1,format=raw,id=drive-efidisk0,size=131072,file=/dev/zvol/rpool/data/vm-101-disk-0' -smp '8,sockets=1,cores=8,maxcpus=8' -nodefaults -boot 'menu=on,strict=on,reboot-timeout=1000,splash=/usr/share/qemu-server/bootsplash.jpg' -vnc unix:/var/run/qemu-server/101.vnc,password -no-hpet -cpu 'kvm64,enforce,hv_ipi,hv_relaxed,hv_reset,hv_runtime,hv_spinlocks=0x1fff,hv_stimer,hv_synic,hv_time,hv_vapic,hv_vendor_id=proxmox,hv_vpindex,kvm=off,+kvm_pv_eoi,+kvm_pv_unhalt,+lahf_lm,+sep' -m 32768 -readconfig /usr/share/qemu-server/pve-q35-4.0.cfg -device 'vmgenid,guid=bd3c0dbc-c772-4bfc-a9c5-4848979aef56' -device 'usb-tablet,id=tablet,bus=ehci.0,port=1' -device 'vfio-pci,host=0000:81:00.0,id=hostpci0,bus=ich9-pcie-port-1,addr=0x0' -device 'vfio-pci,host=0000:c1:00.0,id=hostpci1.0,bus=ich9-pcie-port-2,addr=0x0.0,multifunction=on' -device 'vfio-pci,host=0000:c1:00.1,id=hostpci1.1,bus=ich9-pcie-port-2,addr=0x0.1' -device 'VGA,id=vga,bus=pcie.0,addr=0x1' -chardev 'socket,path=/var/run/qemu-server/101.qga,server,nowait,id=qga0' -device 'virtio-serial,id=qga0,bus=pci.0,addr=0x8' -device 'virtserialport,chardev=qga0,name=org.qemu.guest_agent.0' -device 'virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x3' -iscsi 'initiator-name=iqn.1993-08.org.debian:01:e743e7127f1' -device 'virtio-scsi-pci,id=scsihw0,bus=pci.0,addr=0x5' -drive 'file=/dev/zvol/rpool/data/vm-101-disk-1,if=none,id=drive-scsi0,cache=writeback,format=raw,aio=threads,detect-zeroes=on' -device 'scsi-hd,bus=scsihw0.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0,id=scsi0,bootindex=100' -rtc 'driftfix=slew,base=localtime' -machine 'type=q35+pve0' -global 'kvm-pit.lost_tick_policy=discard'' failed: got timeout
I have no idea where to start, as technically it works great and stable with 16gb ram (also lower values work)
Is there a setting in the BIOS for EPYC that prevents more RAM virtualization?
Anyone who had this issue as well before?
Thank you very much for all your suggestions!
Best regards!
Last edited: