Hello,
Is it possible to customise how Proxmox generates the kvm -smp argument for CPU configuration?
I'm running Proxmox 6.2-15 on a 6-core 2018 Mac Mini and I'm and trying to use all 12 available threads on a macOS Catalina VM.
macOS has some limitations on CPU configurations and non-supported configurations won't boot. I can boot with 1-cpu/8-cores, but it won't boot if I select 12-cores. I have a similar problem on a 2x6-core 2010 MacPro in which 16-cores will work but 24 won't.
I tried most permutations from the CPU configuration UI but I could not get it to generate the required -smp parameter.
Is there any way I can customise it? I also tried adding it to
Thank you!
Is it possible to customise how Proxmox generates the kvm -smp argument for CPU configuration?
I'm running Proxmox 6.2-15 on a 6-core 2018 Mac Mini and I'm and trying to use all 12 available threads on a macOS Catalina VM.
macOS has some limitations on CPU configurations and non-supported configurations won't boot. I can boot with 1-cpu/8-cores, but it won't boot if I select 12-cores. I have a similar problem on a 2x6-core 2010 MacPro in which 16-cores will work but 24 won't.
qm showcmd ID
shows -smp '12,sockets=1,cores=12,maxcpus=12'
when I select 12 cores and macOS does not boot, but if I manually run the command replacing -smp
with -smp '12,cores=1'
macOS does boots and it recognises all CPUs.I tried most permutations from the CPU configuration UI but I could not get it to generate the required -smp parameter.
Is there any way I can customise it? I also tried adding it to
args:
in the VM .conf file but it does not work due to the other CPU configs. If I remove the CPU config from the .conf Proxmox still generates -smp with 1 core.Thank you!