Can't enable hyperthreading on i7 3770k

Geoff Leven

Distinguished
Jun 2, 2013
101
2
18,595
For what whatever reason that eludes me at the moment, I cannot for the life of me enable hyperthreading Which I've noticed these last few days. Resetting the BIOS to defaults doesn't fix it, setting all related settings to auto or on via the BIOS also does nothing...

Anyone ever experience this?
 
Solution


Now that is weird. I've never heard of anything like this happening before. What motherboard are you using? We need to figure out if this is a hardware issue or a software issue. If It's a hardware issue then we need to figure out if it's the CPU or the motherboard causing the problem.

Possible solution: In the Windows start menu search for MSCONFIG. 'System Configuration Desktop App' should...

Geoff Leven

Distinguished
Jun 2, 2013
101
2
18,595
I haven't updated the BIOS for some time now. Also I'm not at home currently I'm at work (but its a ANZAC day here down under so I'm hardly what you'd call working). When I go home tonight I'll post some pics.

@unreal9400
Would you just like some simple pics taken of the settings?
 

unreal9400

Distinguished


Yes, that would be helpful.
 

Geoff Leven

Distinguished
Jun 2, 2013
101
2
18,595
Ok, here are some pics of the settings I have selected in my BIOS. Enabling and disabling the BIOS has always been as simple as choosing hyperthreading to be on or off, but the setting makes no difference now no matter what I change.







Edit: I don't understand why the pics are upside down, they are the correct orientation when I view them on my PC. Sorry.
 


When I click to view the pictures it says not found. Sometimes it does show the picture if you keep on clicking. Are you sure Hyperthreading isn't enabled? How do you know it's disabled? Have you looked at the CPU graphs in task manager? How many do you see after right clicking and selecting change graph to logical processors? If it's disabled is there any way of changing it from auto to enabled in the bios?
 

Geoff Leven

Distinguished
Jun 2, 2013
101
2
18,595
Yes, selecting logical processors from task manager will only show me four graphs. Also another program, Project Lasso that I've used in the past also only shows four graphs instead of eight like it has in the past when I had used hyperthreading. Also, selecting auto or on make no difference at all now, hyperthreading just will not enable.
 


Now that is weird. I've never heard of anything like this happening before. What motherboard are you using? We need to figure out if this is a hardware issue or a software issue. If It's a hardware issue then we need to figure out if it's the CPU or the motherboard causing the problem.

Possible solution: In the Windows start menu search for MSCONFIG. 'System Configuration Desktop App' should be in the results if you're on Windows 10. Right click it and select Run as administrator. Select the Boot tab. Select Advanced options... If the check box is checked next to 'Number of processors:' and it says 4 then there's the problem. Uncheck the check box and click ok. Click ok again and reboot.
 
Solution

Geoff Leven

Distinguished
Jun 2, 2013
101
2
18,595
[PROBLEM SOLVED]

Everyone thankyou! My memory is not what it used to be it seems. Yes the problem was a couple weeks ago I was trying something out as a possible fix for stutter in another game and I do remember changing that processor setting under MSconfig, after I changed it I forgot all about it. Also "my" terminology thought that, that "4 logical processors" actually meant 4 real CPU cores but in fact it does not.

If 4 logical processors is selected under MSconfig and hyperthreading is enabled, then, my machine will then only actually use 2 real cores and make 2 threads, making "4 logical processors".

Once again guys thankyou all for great help! Kudos!
 

Melonsuti

Commendable
Oct 9, 2016
2
0
1,510
Hi,

After read this post and follow your instructions, I've found that this daon't solve my issue which is the same above described. I can't re-enable the HT on my i7-3770k. I say "re-enable" because it was enabled and working on Windows 7 Pro - 64bit. My System System Configuration App>Boot>Advanced Options tab shows 1 processor and the check box next to "Number of processors" is unchecked.

A few months ago I jumped to Windows 10 Pro - 64bit and started to do some tests to optimize Prepar3D (the filght simulator I use). One of those tests was try to see the sim performamce with and without HT enabled. Once disabled I entered the BIOS setup and enabled the HT again. Reboot and open the Task Manager and boom! There's only 1 processor with 4 cores (which I guess is normal since it's true) but there's absolutely no way to show 8 cores as some time ago. I'll pull my hair since I simply don't know what else to do. Here's my system specs:

MoBo: GA-Z77X-UD5H (BIOS version: F15q)
CPU: Intel i7-3770k @ 3.50GHz (not OC'ed)
RAM: G.Skill 16Gb DDR3 1333MHz
SO: Windows 10 Pro - 64Bit on EVO SSD 250Gb
 

unreal9400

Distinguished


Does it show 4 cores and 8 logical processors under Windows Task Manager?
 

Melonsuti

Commendable
Oct 9, 2016
2
0
1,510


No. That was it show when HT was enabled and working (Windows 7 setup). Now it show 4 cores, 4 logical processors and Virtualization disabled.