i7 Hyper Threading On?

Ideas, suggestions, tips & questions on how to supercharge your PC or software!

i7 Hyper Threading On?

Postby Papafox » Tue Dec 16, 2008 1:39 am

Hi all,
My i7 920 is working well, but I'm curious about what you think of turning off hyper-threading. Under load, my cpu runs cooler without hyper-threading, and I doubt that MSFS X gets much use out of the extra 4 threads. Your thoughts?
Papafox
2nd Lieutenant
2nd Lieutenant
 
Posts: 67
Joined: Fri Jul 11, 2008 4:34 am

Re: i7 Hyper Threading On?

Postby NickN » Tue Dec 16, 2008 1:52 am

hyperthreading will only benefit applications that are hyperthread aware and make use of the tech

It will provide nothing for FSX

But if you video encode or use A/V software.. you want it on as it will make video crunching blazing fast
Last edited by NickN on Tue Dec 16, 2008 1:53 am, edited 1 time in total.
User avatar
NickN
Lieutenant Colonel
Lieutenant Colonel
 
Posts: 6317
Joined: Mon Sep 05, 2005 12:57 pm

Re: i7 Hyper Threading On?

Postby macca22au » Thu Dec 18, 2008 7:09 am

Nick:  I recall that SP2 provides for some limited hyperthreading, and as I understand it, this is for some portion of the scenery textures.

It is minimal, but it is a little better than nothing.

On the other hand as you say, an SLI dual card is useless in FSX.

So I do permit hyperthreading although I know it is only the minimal amount that SP2 allows.   At least MS took some notice of the complaints that the hardware was a mile ahead of the very old coding of FSX and did a bit of recoding for SP2.

DX10 on the other hand is a great big fat nothing on SP2, even though some foolish people (ie me, converted to Vista in the belief that SP2 would bring a total DX10 experience in FSX, (sigh))
macca22au
Captain
Captain
 
Posts: 889
Joined: Sat Oct 11, 2003 8:00 am
Location: Melbourne, Australia

Re: i7 Hyper Threading On?

Postby NickN » Thu Dec 18, 2008 12:01 pm

There is a difference between hyperthreading and 'physical cores'

Hyperthreading on i7 there are 8 threads in use for 4 cores

your not getting any more perf with hyperthread on (8 threads/4 cores) or hyperthread off 4 threads/2cores, 2 htreads. 1 core

FSX was made MULTICORE aware, not HYPERTHREAD aware

:)
Last edited by NickN on Tue Jan 20, 2009 4:41 pm, edited 1 time in total.
User avatar
NickN
Lieutenant Colonel
Lieutenant Colonel
 
Posts: 6317
Joined: Mon Sep 05, 2005 12:57 pm

Re: i7 Hyper Threading On?

Postby raptorx » Wed Jan 07, 2009 10:47 am

With HT on I took a flight in NY city under full settings.
Last edited by raptorx on Wed Jan 07, 2009 10:48 am, edited 1 time in total.
Rampage II Gene, i7 965 4GHz
Mushkin Redline DDR3 1600
XP x64 SP2
ASUS Matrix GTX285
User avatar
raptorx
1st Lieutenant
1st Lieutenant
 
Posts: 434
Joined: Fri Jan 04, 2008 8:06 pm
Location: San Diego, CA

Re: i7 Hyper Threading On?

Postby dvpro » Tue Jan 20, 2009 3:40 am

How do you get all your cores to work so much...under full load in FSX I see MAX 45-50%....However I am not clocked yet....still waiting to find that one magical post that has very simple instructions on how to do it.

Anyhow, I was wondering about this too (HP) I do encode video...some HD but mostly SD video. I did a few test with this new rig and what took my old P4...20 minutes, took this new rig about 3 to complete....But I don't always edit...maybe a few hours per month...should I just skut down HT and only turn it back on when I am going to edit? Aside from FSX I use Adobe CS3 Master suite of programs...I ASSume they are HT capable...what say you?
Asus P6t Deluxe
Core i7 940
6GB Corsair Dominator DDR3 @ 1600MHz
EVGA GTX 285 SC Edition
PC Power & Cooling 750
2) Samsung 22" monitors
Antec 1200
Thermalright 120
Dominator memory fan kit
Vista Ultim
dvpro
2nd Lieutenant
2nd Lieutenant
 
Posts: 51
Joined: Sat Jan 10, 2009 6:52 pm
Location: KSBA

Re: i7 Hyper Threading On?

Postby T1MT1M » Tue Jan 20, 2009 5:44 am

[quote]Nick:
Last edited by T1MT1M on Tue Jan 20, 2009 5:55 am, edited 1 time in total.
T1MT1M
1st Lieutenant
1st Lieutenant
 
Posts: 393
Joined: Thu May 29, 2008 9:02 am
Location: Naboo

Re: i7 Hyper Threading On?

Postby Slotback » Tue Jan 20, 2009 1:43 pm

Let's not confuse the two.

Hyperthreading is where one core can be two logical processors, which in some tasks like encoding has massive gains. For example, my old Pentium 4 was hyperthreading, it had two logical cores, and as such, could run two threads; but that doesn't mean it's a dual core, it's only logic.

Multithreading is a programme that uses multiple threads, which takes advantage of multi core processors, and usually hyperthreading processors.


RTM FSX was pretty much single threaded. It ran on one core, or one logical core. Why was it single threaded? Because RTM FSX sucked.

SP1 / SP2 FSX will scale the scenery engine correctly up to a practically unlimited amount of cores. Multithreaded. My Q6600 routinely reaches 100% utilization on all cores in FSX SP1 / SP2, particularly when I'm flying fast over dense autogen.

In FSX SP1 and SP2, you could use a]the JOB SCHEDULER tweak, which could make the sim treat any processor as a 1, 2, 3, 4, 5.... 128, core processor. On my old Pentium 4, with SP1 and SP2, using a tweak to make FSX multithreaded to supposedly, 'take advantage' of Hyperthreading, had no gain. It created microstutters which just as not worth it. Enabling it caused, in my case, microstutters.

FSX is designed for multiple cores, not multiple logical cores. If you try and run it that way there will probably be no gain, and perhaps many problems.

So. You want Hyperthreading DISABLED. And NO jobscheduler tweaks in fsx.cfg.
Last edited by Slotback on Tue Jan 20, 2009 1:55 pm, edited 1 time in total.
Slotback
 

Re: i7 Hyper Threading On?

Postby raptorx » Mon Jan 26, 2009 12:54 am

Let's not confuse the two.

Hyperthreading is where one core can be two logical processors, which in some tasks like encoding has massive gains. For example, my old Pentium 4 was hyperthreading, it had two logical cores, and as such, could run two threads; but that doesn't mean it's a dual core, it's only logic.

Multithreading is a programme that uses multiple threads, which takes advantage of multi core processors, and usually hyperthreading processors.


RTM FSX was pretty much single threaded. It ran on one core, or one logical core. Why was it single threaded? Because RTM FSX sucked.

SP1 / SP2 FSX will scale the scenery engine correctly up to a practically unlimited amount of cores. Multithreaded. My Q6600 routinely reaches 100% utilization on all cores in FSX SP1 / SP2, particularly when I'm flying fast over dense autogen.

In FSX SP1 and SP2, you could use a]the JOB SCHEDULER tweak, which could make the sim treat any processor as a 1, 2, 3, 4, 5.... 128, core processor. On my old Pentium 4, with SP1 and SP2, using a tweak to make FSX multithreaded to supposedly, 'take advantage' of Hyperthreading, had no gain. It created microstutters which just as not worth it. Enabling it caused, in my case, microstutters.

FSX is designed for multiple cores, not multiple logical cores. If you try and run it that way there will probably be no gain, and perhaps many problems.

So. You want Hyperthreading DISABLED. And NO jobscheduler tweaks in fsx.cfg.


There's some talk over at avsim about the core i7 Hyperthreading and setting the job scheduler affinity mask to 255.  So even though the task manager shows all 8 "cores" being used, that is offering no real gain?  

-Jim
Rampage II Gene, i7 965 4GHz
Mushkin Redline DDR3 1600
XP x64 SP2
ASUS Matrix GTX285
User avatar
raptorx
1st Lieutenant
1st Lieutenant
 
Posts: 434
Joined: Fri Jan 04, 2008 8:06 pm
Location: San Diego, CA

Re: i7 Hyper Threading On?

Postby Slotback » Mon Jan 26, 2009 5:07 am

In my experience, no gain, only problems. I think Nick would agree.
Slotback
 

Re: i7 Hyper Threading On?

Postby NickN » Mon Jan 26, 2009 9:58 am

Unless Intel has changed how hyperthread works and without it enabled only 1/2 of each physical core in i7 is being used, turning it on is netting the psychological result of seeing activity in the boxes.

It is my understanding that FSX SP2 is multicore aware, not hyperthread.

If you are at 4Ghz and on the fence with temps enabling the feature can throw you over the top on heat.

I usually find when things like this get posted the results are one person says they see a difference and another says they cant see a difference, and then another says they see a small change.. then another says the system runs worse.

In that, we have a tweak that does not exist but people will see what they want to see based on readouts, benchmark software and other visual aids that are giving the person what they want to see and its simply applied all the way through, or, the change is affecting an issue which could be resolved through other means bt had nothing to do with HT being enabled/disabled to begin with.


50% CPU use with HT off should not mean only 50% of the processor is being used
Last edited by NickN on Mon Jan 26, 2009 10:35 am, edited 1 time in total.
User avatar
NickN
Lieutenant Colonel
Lieutenant Colonel
 
Posts: 6317
Joined: Mon Sep 05, 2005 12:57 pm

Re: i7 Hyper Threading On?

Postby NickN » Mon Jan 26, 2009 10:18 am

Ill tell ya what this reminds me of... VSYNC DISABLED

I can dig up thread after thread after thread where people SWEAR with Vsync disabled the sim ran higher frames and smoother

OF course it runs higher frames! Vsync locks the frames at the refresh rate of the monitor!

The psychological result of seeing the frame counter move over the refresh rate allowed all sorts of perfomance 'sightings' to occur

I will look at it again when I get time.. but nothing I saw here indicated HT was doing anything for FSX
Last edited by NickN on Mon Jan 26, 2009 10:19 am, edited 1 time in total.
User avatar
NickN
Lieutenant Colonel
Lieutenant Colonel
 
Posts: 6317
Joined: Mon Sep 05, 2005 12:57 pm


Return to Tweaking & Overclocking

Who is online

Users browsing this forum: No registered users and 273 guests