I previously had my FreeNAS 11 setup working with a Windows 10 VM via Bhyve with 4vCPUs after adding in the following tunables to match my Xeon D 1541 platform:
hw.vmm.topology.cores_per_package 8
hw.vmm.topology.threads_per_core 2
Since upgrading to TrueNAS 12, I've noticed my Windows VMs are only showing 2 vCPUs even though 4 are definately allocated, and I noticed Windows 10 reporting 2 CPUs and 2 Sockets which suggests the tunables are no longer applying.
Has anything changed in the FreeBSD versions between FreeNAS 11 and TrueNAS 12 to cause this? Has anyone found a fix?
hw.vmm.topology.cores_per_package 8
hw.vmm.topology.threads_per_core 2
Since upgrading to TrueNAS 12, I've noticed my Windows VMs are only showing 2 vCPUs even though 4 are definately allocated, and I noticed Windows 10 reporting 2 CPUs and 2 Sockets which suggests the tunables are no longer applying.
Has anything changed in the FreeBSD versions between FreeNAS 11 and TrueNAS 12 to cause this? Has anyone found a fix?