Go Back   nV News Forums > Software Forums > Gaming Central

Newegg Daily Deals

Reply
 
Thread Tools
Old 07-24-06, 09:44 PM   #1
NrthnStar5
Registered User
 
Join Date: Jan 2005
Posts: 84
Default Hyperthreading & Games

Does Hyperthreading have an advantage when playing pc games?
NrthnStar5 is offline   Reply With Quote
Old 07-24-06, 09:53 PM   #2
Rytr
SuperMod
 
Rytr's Avatar
 
Join Date: Jul 2003
Location: River City
Posts: 1,726
Default Re: Hyperthreading & Games

HT kicks in only when there are multiple threads running in parallel and competing for the processor's resources can added performance be noticed.
This does happen in games but I have never tested the effects on results although there should be a benefit for overall performance.
Rytr is offline   Reply With Quote
Old 07-24-06, 10:35 PM   #3
Zelda_fan
Registered User
 
Join Date: Aug 2004
Posts: 10,299
Default Re: Hyperthreading & Games

Quote:
Originally Posted by Rytr
HT kicks in only when there are multiple threads running in parallel and competing for the processor's resources can added performance be noticed.
This does happen in games but I have never tested the effects on results although there should be a benefit for overall performance.

Even if games are multi-threaded there will never be an advantage. Theoredically, hyperthreading turns a single core into two cores with 50% of the power of the origional. So even if the multithreaded engine operates at 100% efficency, hyperthreading will never make a game run faster than the origional core.
Zelda_fan is offline   Reply With Quote
Old 07-24-06, 10:45 PM   #4
NrthnStar5
Registered User
 
Join Date: Jan 2005
Posts: 84
Default Re: Hyperthreading & Games

So, could you in theory actually get better performance in games with a 3.0 P4 w/out HT than one with HT?
NrthnStar5 is offline   Reply With Quote
Old 07-25-06, 01:20 AM   #5
Subtestube
Anisymbolic
 
Subtestube's Avatar
 
Join Date: Aug 2004
Location: Wellington, New Zealand
Posts: 1,365
Default Re: Hyperthreading & Games

Yes - you could, but what Zelda says is actually a little misleading. A Hyperthreading CPU does not actually divide the resource set in two - a standard CPU when multitasking does that (though if we actually consider the fact that time slices are very slim, even that's a bit of a lie). For a reasonable explanation of how it works... go here:

http://en.wikipedia.org/wiki/Hyperthreading

EDIT: Oh - and actually, if the game is actually multi-threaded, then YES hyperthreading CAN make the game run faster than the non-hyperthreaded version of the same core. Bear in mind that that's ONLY in the case where the game is genuinely multi-threaded.
__________________
Dr Possible: Core 2 Duo E6400 on Gigabyte GA-965P-DS4. Galaxy GeForce 7600GT. 2GB Corsair XMS 2 DDR2-6400 RAM (CL5). ATi Theatre 550 Pro. Windows XP MCE. All stored in Piano black Antec Sonata II, with a broken door.

Mobile: ASUS M2400N, Pentium M 1.5 GHz. 512 MB DDR RAM. Intel EXTREME graphics. Windows XP SP 2 / Ubuntu 5.10.

Ridiculous DOES not have an 'e' in it. It comes from "ridicule" and has less than nothing to do with the colour red.
Subtestube is offline   Reply With Quote
Old 07-25-06, 06:10 AM   #6
Namrok
Level 42 Conquerer
 
Namrok's Avatar
 
Join Date: Jul 2004
Location: Herndon, VA
Posts: 1,433
Send a message via ICQ to Namrok Send a message via AIM to Namrok
Default Re: Hyperthreading & Games

Quote:
Originally Posted by Subtestube
Yes - you could, but what Zelda says is actually a little misleading. A Hyperthreading CPU does not actually divide the resource set in two - a standard CPU when multitasking does that (though if we actually consider the fact that time slices are very slim, even that's a bit of a lie). For a reasonable explanation of how it works... go here:

http://en.wikipedia.org/wiki/Hyperthreading

EDIT: Oh - and actually, if the game is actually multi-threaded, then YES hyperthreading CAN make the game run faster than the non-hyperthreaded version of the same core. Bear in mind that that's ONLY in the case where the game is genuinely multi-threaded.
Huh...so in hyperthreading the second thread gets the leftover execution time from the first thread. Man that would be a nightmare to program for. No wonder it caused so many problems in a lot of games.

Thank god its dead. Dual core for the win!
__________________
Xbox360 GamerTag : Horkthane
PSN: Horkthane
SteamID: Namrok
Namrok is offline   Reply With Quote
Old 07-25-06, 07:18 AM   #7
DJMONDY
Registered User
 
DJMONDY's Avatar
 
Join Date: Apr 2004
Posts: 1,050
Default Re: Hyperthreading & Games

My system has this hyperthreading and i did alot of performance testing when i first had my pc but it doesnt affect fps.

Tbh HT causes alot of problems!

1) BSOD when connecting to internet with ht on. never see BSOD with ht off
2) No server list in counterstrike with ht off but ok when on
3) No server list in NFSU2 with ht off but ok when on

Sometimes my internet would connect fine with ht on but most times my pc would crash showing the BSOD. With ht turned off i cant see the server lists in the two games mentioned so i would lose out no matter what i did

Ive had a few other problems with ht on but its constantly off these days as i cant stand it crashing all the time.

This is what i would see at least once every day while trying to connect to the net: http://img.photobucket.com/albums/v3...or_message.jpg

HATE IT!!!!! (pirate)



I think im the only one with these problems no one else seems to get them or know how to sort it out.
DJMONDY is offline   Reply With Quote
Old 07-25-06, 11:33 AM   #8
a12ctic
 
Join Date: Nov 2005
Location: Chicago IL
Posts: 2,371
Default Re: Hyperthreading & Games

hyperthreading was just a little shortcut for intel to squeez as much performance out of their netburst chips
__________________
AMD X2 5050 AMD Radeon HD 4830 AMD 780G 4GB OCZ DDR2 Antec 300 Fedora 11
a12ctic is offline   Reply With Quote

Old 07-28-06, 05:04 PM   #9
Yuet
Registered User
 
Join Date: Sep 2003
Location: at home somewhere in UK
Posts: 91
Default Re: Hyperthreading & Games

Quote:
Originally Posted by Namrok
Huh...so in hyperthreading the second thread gets the leftover execution time from the first thread. Man that would be a nightmare to program for. No wonder it caused so many problems in a lot of games.

Thank god its dead. Dual core for the win!
In a programmer's point of view, coding threads on windows platform are the same disregard of whether it is hyperthreading or dual core. The really important point is how to utilize the threads so that it won't starve the CPU for resource and time. Intel did have a compiler to optimize threads when they introduce HT, think they may have a newer one for Dual core (Not too sure, have not check).
__________________
SYS 1: Intel E6600, 4 x 1GB Kingston DDR2, Leadtek 8800 GT, and a Gigabyte P35 motherboard (can't remember the model name)

SYS 2: ECS KN1 SLI Extreme, AMD Athlon 64 X2 4200+, 2 x 512MB Corsair TWINX, Saphire HD3870
Yuet is offline   Reply With Quote
Old 07-28-06, 05:16 PM   #10
Gaco
L4D & DoW2 ftw!
 
Gaco's Avatar
 
Join Date: Jul 2004
Location: Denmark
Posts: 3,143
Default Re: Hyperthreading & Games

I remember that I needed to go into the BIOS setup and disable HT before I could play System Shock 2 without crashing.
__________________
---MAIN GAMING RIG from MID SEPTEMBER 2007, MOBO+CASE+FANS UPGRADED APRIL 2009, GRAPHICSCARD UPGRADED MARCH 2010---
Case: Antec P182 case + 3x 120mm Scythe Slipstream SY1225SL12M @ ~900 RPM
Motherboard: Asus P5Q Deluxe
CPU: Intel Core2 Q6600@3.3ghz w. Noctua NH-U12P
RAM: 4Gb Crucial Tracer PC-8500
Graphics: XFX Radeon HD 5970 Black Edition
Harddiscs: 2xRaptorX 150gb 10.000 RPM in RAID0
Soundcard: X-Fi Xtreme Gamer
Sound: Sennheiser HD600 Headphones + headamp
Keyboard: Logitech DiNovo Edge
Mouse: Razor Orochi
Monitor: Samsung 2232BW (22" 1680*1050)
OS: Windows 7 Professional 64bit
Gaco is offline   Reply With Quote
Old 07-30-06, 06:40 PM   #11
faraday
Registered User
 
faraday's Avatar
 
Join Date: Jun 2003
Posts: 195
Default Re: Hyperthreading & Games

from wikipedia:

Quote:
Hyper-Threading works by duplicating certain sections of the processoróthose that store the architectural stateóbut not duplicating the main execution resources. This allows a Hyper-Threading equipped processor to pretend to be two "logical" processors to the host operating system, allowing the operating system to schedule two threads or processes simultaneously. Where execution resources in a non-Hyper-Threading capable processor are not used by the current task, and especially when the processor is stalled, a Hyper-Threading equipped processor may use those execution resources to execute the other scheduled task. (The processor may stall due to a cache miss, branch misprediction, or data dependency.)
Translation: it's just a gimmick.
faraday is offline   Reply With Quote
Old 07-30-06, 07:22 PM   #12
Demon_82
El Destructor
 
Demon_82's Avatar
 
Join Date: Oct 2004
Location: Getafe, (Madrid) Kingdom of Spain
Posts: 90
Default Re: Hyperthreading & Games

Actually, when you don't hit the wall of a HT-troubled game, it does help in any situation. That windows background processes wich one can't kill completely have few CPU time necessities, and usually are happy with that leftovers that the HT makes available. At least in my PC, it does help to cut the number of slowdowns caused for that processes.
__________________
Intel Core i7 920 @ 3'80GHz (Scythe Mugen II)
MSI GTX560 Ti Twin Frozr II @ 960/1920/2280
Asus P6T BIOS 1408
6 x 2GB Kingston ValueRam DDR3 1333 @ 1520
Nox Pulsar 750w / Windows 7 Home Premium SP1 64Bits
Demon_82 is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Console Killers News Latest Tech And Game Headlines 0 06-11-12 10:10 PM
Rumor: Sony Cloud Deal Will Make PS3 Backwards Compatible, Stream PS2/PS1 games News Latest Tech And Game Headlines 0 06-01-12 12:10 PM
When will we see DVD based games? thcdru2k Gaming Central 34 05-31-12 08:58 PM
PC Games, CeleronII 566, CeleronA 300, BIOS Savior, Heatsinks, NES & Sega Items +pics TekViper For Sale/Trade 5 08-07-02 10:48 PM

All times are GMT -5. The time now is 08:19 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2014, nV News.