Why Hyper-Threading changes logical core counts
Learn why Windows or a browser may show more logical processors than physical cores, and how to check whether Hyper-Threading is enabled.
Your computer used to show one number of logical processors, and now it shows another. Or the number of logical processors is nearly twice the number of CPU cores. That can be normal, but it can also mean a firmware setting, browser limit, or system change is affecting what you see.
Here is how to check the processor count and understand what it means. The Processor Test can also compare single-core and all-core performance, though a score is not a direct count of cores.
Check the processor count
- Open the Processor Test and run its single-core and all-core tests. Note the scores, then keep the page open while you check the system's processor details.
- On Windows 11, open Task Manager with Ctrl + Shift + Esc, choose Performance, then CPU. Look for Cores and Logical processors.
- On a Mac, choose Apple menu › About This Mac › More Info › System Report › Hardware. Check the listed chip and core details. Apple silicon uses performance and efficiency cores, not Intel Hyper-Threading.
- Compare the system details with the number reported by any browser page or system utility. Make sure you are checking the same computer and processor, not a remote desktop or virtual machine.
For a useful performance comparison, close demanding programs and run the Processor Test again under similar conditions. A changed score alone does not mean the logical processor count changed.
What the result means
There are more logical processors than physical cores
A physical core is a processing unit on the CPU. A logical processor, also called a hardware thread, is a path the operating system can schedule work on. With Intel Hyper-Threading, one physical core can present two logical processors to the operating system. AMD uses the term simultaneous multithreading, or SMT, for a similar idea.
Two logical processors on one physical core share that core's resources. They are not the same as two full physical cores, and performance does not automatically double. The extra thread can help keep parts of the core busy when one thread is waiting, but the benefit depends on the program.
The logical processor count is the same as the core count
That can mean Hyper-Threading or SMT is disabled, or that the processor does not support it. It is also normal on Apple silicon, which uses a different mix of performance and efficiency cores. Check the exact processor model before treating the matching numbers as a problem.
Windows and the browser show different numbers
A browser may report an approximate number of logical processors available to a web page, rather than the full hardware count. Privacy settings, a managed browser, a virtual machine, or a restricted environment can reduce that number. Use the operating system's processor details as the primary reference.
The Processor Test score changed, but the count did not
The Processor Test measures browser-based processing speed, not the number of physical cores or threads. Scores can change because other programs are using the CPU, the computer is hot, power settings changed, or the browser is running a different workload. Compare results under similar conditions, and use the operating system to check counts.
How to check or change the setting
- Confirm the processor model. On Windows 11, open Settings › System › About and check the processor name. On macOS, use Apple menu › About This Mac. Search the model name in the computer maker's official specifications if you need to confirm its core and thread support.
- Check whether a browser is limiting its report. Compare the browser's number with Task Manager or System Report. If only the browser reports fewer logical processors, test in a standard browser window and check whether a privacy extension or managed-browser policy changes access to hardware details.
- Review the firmware setting only if the system count is unexpectedly low. Some PCs have a BIOS or UEFI option named Intel Hyper-Threading, SMT, or SMT Mode. The name and location vary by manufacturer. On Windows 11, the general route to firmware settings is Settings › System › Recovery › Advanced startup › Restart now, then Troubleshoot › Advanced options › UEFI Firmware Settings, if your PC offers that option. On a Mac, there is no user setting to turn Hyper-Threading on or off.
- Restore a changed firmware option carefully. If you find Hyper-Threading or SMT disabled and you want the normal processor configuration, enable it, save the change, and restart. Do not change unrelated firmware options. If this is a work computer, ask the administrator before changing settings.
- Check for a system or hardware change. A BIOS update, firmware reset, CPU replacement, virtual-machine setting, or boot configuration can change which processors the operating system can use. If the count changed right after an update, check the computer maker's instructions before changing firmware again.
Why one core can appear as two processors
The operating system schedules tasks on logical processors. With Hyper-Threading or SMT enabled, a physical core can expose more than one hardware thread for that scheduling. The core still has shared execution resources, so the two threads can make better use of it in some workloads without providing the capacity of two separate cores.
Counts also depend on the CPU design. Some processors combine different types of cores, and not every core type necessarily supports the same number of threads. That is why multiplying a core count by two is not a reliable way to identify the expected logical processor count. The processor model and the operating system's details are more useful than a simple ratio.
If Task Manager shows fewer logical processors than the CPU specification and the difference persists after a restart, check the firmware settings or ask the computer maker for help. A browser-only count is not enough to diagnose a processor fault.
