SOLVED Warning: This family of AMD CPU doesn't support hyperthreading(4) Please configure -smp options properly or try enabling topoext

hysel

Explorer
Joined
Apr 11, 2020
Messages
69
Hi

I just installed TrueNAS Scale on my machine and I am trying to setup a Windows 10 virtual machine. when I try to start the machine, I am getting the following message:

internal error: qemu unexpectedly closed the monitor: 2022-03-04T01:21:58.251250Z qemu-system-x86_64: warning: This family of AMD CPU doesn't support hyperthreading(4) Please configure -smp options properly or try enabling topoext feature. 2022-03-04T01:22:10.622109Z qemu-system-x86_64: -device ide-cd,bus=sata0.0,drive=libvirt-2-format,id=sata0-0-0,bootindex=1: Failed to lock byte 100

Here is the VM config:

1646357271310.png


I tired other configurations (1 Core/4 thread, 2 cores/4 threads etc.) but they either give me the same error message or the VM is not even "booting"

My "Server" configuration is as follows:
  • AMD Ryzen 9 5900x - Virtualization is enabled
  • 128GB RAM 2666
  • ASUS ROG Crosshair VIII Dark Hero with Bios version 4004
  • LSI Broadcom SAS 9300-8i 8-port 12Gb/s SATA+SAS PCI-Express 3.0 Low Profile Host Bus Adapter
  • 10Gb SFP+ PCI-E Network Card NIC, with Broadcom BCM57810S Chip

Please help

Itamar
 
Last edited:

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,703
Just to be clear on what you have there... that's 4 CPUs with 4 Cores each, each core having 4 threads... 64 threads...?

Is that what you wanted?

Normal config would be 1 CPU, maybe 4 cores and 2 threads per core.
 

hysel

Explorer
Joined
Apr 11, 2020
Messages
69
Just to be clear on what you have there... that's 4 CPUs with 4 Cores each, each core having 4 threads... 64 threads...?

Is that what you wanted?

Normal config would be 1 CPU, maybe 4 cores and 2 threads per core.

Thanks, but it still didn't work, getting the same message

If I put 1 vCPU, 1 Core and 1 Thread, I am no longer getting this message

1646399035233.png


Instead I am getting this one (progress?)

[EFAULT] internal error: qemu unexpectedly closed the monitor: 2022-03-04T13:04:23.001531Z qemu-system-x86_64: -device ide-cd,bus=sata0.0,drive=libvirt-2-format,id=sata0-0-0,bootindex=1: Failed to lock byte 100

I ended up going to the System Setting tab and change my GPU isolation option from my GT710 to my Quadro P400 and tried to attached that one but I got the same message

Should I attach a monitor to the other GPU?

I then tried to change gears and setup a Linux Machine with same settings, I got the same error message

What am I missing here?
 

Patrick M. Hausen

Hall of Famer
Joined
Nov 25, 2013
Messages
7,776
If I am not mistaken you cannot have more than 2 threads per core. The numbers in that dialog multiply, they are not the total each. And if your physical CPU does not support hyperthreading, you cannot have more than 1. But you can of course assign e.g. 1 CPU x 16 cores x 1 thread each.
 

hysel

Explorer
Joined
Apr 11, 2020
Messages
69
If I am not mistaken you cannot have more than 2 threads per core. The numbers in that dialog multiply, they are not the total each. And if your physical CPU does not support hyperthreading, you cannot have more than 1. But you can of course assign e.g. 1 CPU x 16 cores x 1 thread each.
Thanks, that worked lol

When talking about Hyperthreading, does AMD Ryzen 9 5900x (12 Cores/24 Threads) don't fall under that category?
 

Patrick M. Hausen

Hall of Famer
Joined
Nov 25, 2013
Messages
7,776
Oh it does, but not more than 2 threads per core.
 
Top