Hi, I've been trying for a few months to make this work properly and I'm so close but now I have the biggest problem of all
Poor performance!
So, what I'm trying to do is one Windows VM for games
And one more VM for everyday use that MacOS is on and I connect via Parsec to the Windows VM.
Installing the two VMs and passing all the right and necessary hardware properly... took a few tries and planners (mostly on MacOS) but I succeeded and the two VMs each work great.
But here comes the problem
Game performance is not good, I do my tests on FH3 mainly because I know what its performance is on the hardware itself.
What I have tried to do so far to understand why the performance is not good:
I started from scratch I just created at first just the Windows VM and installed Windows and the drivers of the VM and the game and that's it. At first I played directly from the video card (I connected a screen to it) and everything worked great 60 FPS locked. So after that I connected via Parsec to my MacBook (using of course a network cable) and the performance was great, quality and everything.
I created a MacOS VM, set up initial settings and then installed Parsec and tried to connect to Windows VM and then.... very poor performance 30-45 FPS. At first I thought maybe my CPU was slow for two VMs at that level. I looked and the CPU was on 85 - 95 percent most of the time, but not 100 so I do not really think it's the CPU because if it was CPU it is on 100 percent all this time no?
The MacOS VM was about 20-30 percent at the time of connecting to Parsec and the Windows VM was 50-75 percent.
My processor has 4 cores. I gave the 4 cores to two VMs at the same time because when I'm not playing the Windows VM will not do anything... so I did not want a bad performance on MacOS. I said maybe because of that so I changed for MacOS from 4 for 2 cores but the performance did not change.... what is more, the use of the overall CPU didn't reach 90 percent at all. Was most of the time at 80-85 percent.
I do not understand why it is like this... what is the problem? If it was something in the CPU then it's about 100 percent all the time no? I think and hope this is some setting in Proxmox.
Hope I explained everything properly, and everything is clear.
Thanks in advance
My specs:
MB: GA-Z270X-Ultra-Gaming
CPU: i5 7600K (overclock to 4.7GHz)
RAM: 16GB
GPU for Windows: GTX 1060 6GB
GPU for MacOS: GT 710 2GB
Windows VM Config
MacOS VM Config
Please ignore all the disks in the configs - this is just for testing installation and in the real usage each VM has its own SSD.
Poor performance!
So, what I'm trying to do is one Windows VM for games
And one more VM for everyday use that MacOS is on and I connect via Parsec to the Windows VM.
Installing the two VMs and passing all the right and necessary hardware properly... took a few tries and planners (mostly on MacOS) but I succeeded and the two VMs each work great.
But here comes the problem
Game performance is not good, I do my tests on FH3 mainly because I know what its performance is on the hardware itself.
What I have tried to do so far to understand why the performance is not good:
I started from scratch I just created at first just the Windows VM and installed Windows and the drivers of the VM and the game and that's it. At first I played directly from the video card (I connected a screen to it) and everything worked great 60 FPS locked. So after that I connected via Parsec to my MacBook (using of course a network cable) and the performance was great, quality and everything.
I created a MacOS VM, set up initial settings and then installed Parsec and tried to connect to Windows VM and then.... very poor performance 30-45 FPS. At first I thought maybe my CPU was slow for two VMs at that level. I looked and the CPU was on 85 - 95 percent most of the time, but not 100 so I do not really think it's the CPU because if it was CPU it is on 100 percent all this time no?
The MacOS VM was about 20-30 percent at the time of connecting to Parsec and the Windows VM was 50-75 percent.
My processor has 4 cores. I gave the 4 cores to two VMs at the same time because when I'm not playing the Windows VM will not do anything... so I did not want a bad performance on MacOS. I said maybe because of that so I changed for MacOS from 4 for 2 cores but the performance did not change.... what is more, the use of the overall CPU didn't reach 90 percent at all. Was most of the time at 80-85 percent.
I do not understand why it is like this... what is the problem? If it was something in the CPU then it's about 100 percent all the time no? I think and hope this is some setting in Proxmox.
Hope I explained everything properly, and everything is clear.
Thanks in advance
My specs:
MB: GA-Z270X-Ultra-Gaming
CPU: i5 7600K (overclock to 4.7GHz)
RAM: 16GB
GPU for Windows: GTX 1060 6GB
GPU for MacOS: GT 710 2GB
Windows VM Config
Code:
agent: 1
bios: ovmf
boot:
cores: 4
cpu: host
efidisk0: local-lvm:vm-101-disk-1,size=4M
hostpci0: 0000:01:00,pcie=1,x-vga=1
hostpci1: 0000:00:14,pcie=1
hostpci2: 0000:00:1f,pcie=1
machine: pc-q35-5.2
memory: 8192
name: Windows-10
net0: virtio=D2:40:77:CA:94:CC,bridge=vmbr0,firewall=1
numa: 0
ostype: win10
sata0: local-lvm:vm-101-disk-0,size=128G,ssd=1
scsihw: virtio-scsi-pci
smbios1: uuid=3dae9714-0c83-4f29-bcc3-1e4b13d3535a
sockets: 1
vga: none
vmgenid: c81e95f2-9eda-49dc-a998-f510258e0d98
MacOS VM Config
Code:
agent: 1
args: -device isa-applesmc,osk="The_OSK_I_removed_for_posting_here" -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc
balloon: 0
bios: ovmf
boot:
cores: 2
cpu: Penryn
efidisk0: local-lvm:vm-100-disk-1,size=4M
hostpci1: 0000:02:00,pcie=1,x-vga=1
hostpci2: 0000:0b:00,pcie=1
machine: q35
memory: 6144
name: MacOS
net0: virtio=16:30:9D:C7:92:9E,bridge=vmbr0,firewall=1
numa: 0
ostype: other
scsihw: virtio-scsi-pci
smbios1: uuid=9ff0a391-3a4e-4946-a27f-df1cd163775d
sockets: 1
usb0: host=3-1
vga: none
virtio0: local-lvm:vm-100-disk-0,size=70G
vmgenid: f06ba0d5-3447-40a3-9a1d-21d03b5a837f
Please ignore all the disks in the configs - this is just for testing installation and in the real usage each VM has its own SSD.