Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
still why would you want to turn it off?
Found this posted elsewhere. I also thought I saw this option in Realtemp but might be thinking of another application.
"Add /numproc=1 to the end of your boot.ini boot line. You could
create a multi-boot to select HT on, or off, during boot. This can
also be used to select the number of cores active for a multicore
CPU."
Will this disable HT and hence use 100% of the available CORE, or will it only use 50% of the CORE?
Will this disable HT and hence use 100% of the available CORE, or will it only use 50% of the CORE?
Trust me I understand very good how multicore, HT and whatnot works.Wow... I think this shows that you are really just confused about hyperthreading more than anything.
Hyper-threading doesn't do anything whatsoever that prevents your processor from being fully utilized. A program that could max out your core before will still max out your core now. You see 50% because that is how it is represented with 2 logical processors. But 50% means one logical processor is fully loaded - and since there is only one physical processor, that means it will be fully loaded too. The purpose of the 2nd logical processor is to take advantage of spare hardware on your processor to possibly run extra programs at the same time on that 2nd logical processor by taking advantage of unused resources on your physical processor. Most apps, even when they are showing 100% in task manager, are still not making 100% efficient use of the processor - and what's left can be taken advantage of via the 2nd logical processor. The 2nd logical processor being there doesn't slow anything down or prevent a single-threaded app from running at full speed on either logical processor.
Your single threaded app will actually run faster with HT enabled because background windows tasks will be moved over to the 2nd logical processor and run on that, making more efficient use of your processor overall than if it was all sharing a single logical processor.
Trust me I understand very good how multicore, HT and whatnot works.
As I understand Windows doesn't not distinguish between true multi core and fake multi core AKA HT.
So bios with HT ON reports 2 cores to Windows, so if I set the NUMPROC=1, which means Windows will only see the 1 core won't that mean that it will only use half of the CPU?
Trust me I understand very good how multicore, HT and whatnot works.
As I understand Windows doesn't not distinguish between true multi core and fake multi core AKA HT.
So bios with HT ON reports 2 cores to Windows, so if I set the NUMPROC=1, which means Windows will only see the 1 core won't that mean that it will only use half of the CPU?
Trust me I understand very good how multicore, HT and whatnot works.
hahahahahahahahahahahahahahahahaha!Damn...he actually pm'ed me.
Damn...he actually pm'ed me.
still why would you want to turn it off?
Because on older processors and low-end processors like Atoms, it hampers performance horribly.
Windows isn't that optimized to run single-threaded apps across all logical processors.
I've seen this first hand, it's a pain in the ass.
When an process needs a single processor, and all it gets is a single logical processor, the performance is hampered, especially on my Atom dual-core. Half of a 1.6Ghz core is only 800Mhz of in-order execution, performance bye bye. I would much rather just have the full physical core using 1.6GHz instead. For what I do it would benefit me, but it doesn't mean it would be better for everyone.
It depends on what you need HT for or don't need it for.
OP, try to update your BIOS. If that doesn't work, you may be out of luck outside of a registry fix, which I wouldn't recommend.
Memory latency issues, really? Are you really going there with this arguement?Because eventually you run into memory latency issues (due to a cache hit/miss) where both threads end up stalled. THIS is pretty much why alot of academics (aka critics) claim that Intel is just hiding its memory latency through Hyperthreading, and that it's all a wash since they could have gotten the same performance gains by dedicating that silicon for other means.
HT is not a static partition that equally devides a cores computational resources in half, its a dynamic partition. It basically is designed to cram the physical core w/ as many instructions as possible to keep the pipelines as full as possible.
Look, I'm not out to convince you of anything, but you are wrong and acting like a troll doesn't help any.Dude...you know nothing about HT ROFL...
The fact they let you enable/disable it proves how loosely latched it is to the cpu's pipeline anyway.
No, HT splits the processor from one physical processor, into two logical processors.
A single-core 2GHz processor with HT (hyper threading, not hyper transport, just fyi) then splits it's resources into two.
Essentially, 2GHz physical processor divides into two 1GHz logical processors.
A single-core 2GHz processor with HT (hyper threading, not hyper transport, just fyi) then splits it's resources into two.
Essentially, 2GHz physical processor divides into two 1GHz logical processors.
No, HT splits the processor from one physical processor, into two logical processors.
Essentially, 2GHz physical processor divides into two 1GHz logical processors.
Memory latency issues, really? I think you are still in 2004, this does not happen and hasn't happened since the Pentium 4 and Pentium D netburst architecture was dropped all together.
Just fyi, on the Core iX series processors, the memory controller is built into the processor, how would there be any memory latency issues?
You're fighting a losing argument.
Hate to say it, but, yeah, it does. It's done that since it was initialized on the Pentium 4 and works the exact same now, even on Atom processors. I'm watching it do this as we speak on my system monitor. I'm sorry, but your statement is full of BS.
.
I disabled HT and guess what. Makes no damn difference at all in games. I'd rather have what I paid for turned on rather than off. Anyways I use HT all the time doing conversions and stuff plus I have a few games that I play that use all 8 threads in some form or fashion but still makes no difference in games. The 2600K is just a damn fast chip with or with out HT on.
Your system monitor shows half utilization because it treats each logical processor as a full core. It expects that two fully-loaded cores = %100 utilization, and one full-loaded core = %50 utilization.
You will never fully-load more than one of the cores because there are not enough processor resources to keep both logical cores maxed. You can, however, get bursts of time when a second thread can use idle units in the core, and so you can exceed the %50 barrier a bit. But overall, expect "full" core utilization reported by Windows to be around %50.
You are still using all 1.6 GHz toward processing a single thread.
Why should he read your uninformed nonsense when it's been proved several times over that you have no concept of how HT actually affects the CPU...
This makes sense to me, but under the system monitor, it shows all 4 logical processors at full load, which is both physical processors maxed.
Many times, an app or service on my system will show that it is running on only one logical processor, aka half of the physical processor.
If what you say is true, then it should show two logical processors (one physical processor) being utilized, but it doesn't do this, ever.
I get what you guys are saying and at this point I'm not saying you are wrong, but why does this happen then on my system? What I'm seeing on my system is the complete opposite to what you all are saying, that's why it is making it hard for me to believe.