• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

How to enable Hyper-Threading?

InorganicMatter

[H]F Junkie
Joined
Oct 19, 2004
Messages
15,461
I enabled it in the BIOS, and Windows shows two processors in the device manager, but the Task Manager only shows one procerssor under CPU usage. Running a Dell Optiplex (dunno the specific model). Intel P4 2.8, 512MB RAM, Windows XP Pro. Yes, I'm sure the CPU is HT-enabled, says so in the BIOS and on the POST screen.
 
I had to do this once, but I'm not certain about a Dell, so others can jump in here , but:

Windows has files like this:
ntoskrnl.exe - Windows Single Processor Kernel
ntkrnlmp.exe - Windows Multi Processor Kernel
ntkrnlpa.exe - Windows Single Processor Kernel with more then 3 GB of RAM
ntkrpamp.exe - Windows Multi Processor Kernel with more then 3 GB of RAM

Maybe Dell loaded the : ntoskrnl.exe - Windows Single Processor Kernel.
You could try to rename NTOSKRNL.EXE to NTKRNLMP.EXE .....located in system32 folder/ or on a Dell maybe C:\I386 on the C drive, since they and Compaq and the like usually back up the system.

Also:
The Microsoft operating system install program will install the MP kernel if the motherboard is capable of having more than one microprocessor (even if only one processor is installed) or if it detects a single Hyper-Threading Technology enabled processor. The kernel file gets renames by the install program to ntoskenl.exe.
· /hal=<file>

HAL is an abbreviation for Hardware Abstraction Layer. There are three HAL files on the Microsoft install CD:

halacpildll - "vanilla" ACPI-enabled motherboards

halaacpi.dll - single processor APIC motherboards

halmacpi.dll - ACPI motherboards with multi-processor support

Note that ACPI stands for Advanced Configuration and Power Interface and APIC is stands for Advanced Programmable Interrupt Controller. The Microsoft operating system install program determines what type of mother board is in installed, and selects the appropriate HAL file to install. The install program renames the file hal.dll
The complete set of HALs and kernels files are on the Windows install CD in the directory \I386. They are compressed files, and to extract them use the Microsoft expand utility.
http://www.intel.com/cd/ids/developer/asmo-na/eng/20478.htm?prn=Y

gl :)
 
:eek: There's no need to manually rename files. :p

Go to device manager
open the Computer node
right click the child (probably ACPI Uniprocessor, ACPI PC or Standard PC)
select update driver
select no, click next
select "install from a list or specific...", click next
select "don't search. i will...", click next
select ACPI Multiprocessor PC, click next
confirm that you want to use the selected driver, etc
reboot
 
Back
Top