Jump to content

I do not fully understand hyper threading but I have been thinking of it as a single core allowing itself to do two processes and making it appear as two available (please correct me if I am wrong).

Basically I wondering how this would affect gaming performance in a game that can only utilize, let's say, four cores. If I have (again, example) an i7 with four cores and hyper threading, the game would only use four of the eight cores(threads). Right? So wouldn't it be more efficient to use no hyper threading? As I said, I am no expert and just curious.

Link to comment
https://linustechtips.com/topic/346269-gaming-with-hyperthreading/
Share on other sites

Link to post
Share on other sites

Hyperthreading can and does affect gaming performance. This is the reason why Intel Core i3s are close to Intel Core i5s for some games. However, if you go from an i5 to an i7/Xeon, you arrive upon diminishing returns since most games today cannot take proper advantage of more than four cores or threads.

Main Rig: CPU: AMD Ryzen 7 5700X3D | RAM: 32GB (2x16GB) KLEVV CRAS XR RGB DDR4-3600 | Motherboard: Gigabyte B550I AORUS PRO AX | Storage: 500GB Crucial P3 Plus, 4TB Silicon Power UD90 | GPU: AsRock Radeon RX 9070 XT Steel Legend | Cooling: ThermalTake Floe 280mm w/ be quiet! Pure Wings 3 | Case: Sliger SM580 (Black) | PSU: Corsair SF850

Main Server: CPU: AMD Ryzen 9 5950X | RAM: 64GB (2x32GB) Corsair Vengeance LPX DDR4-3200 | Motherboard: ASUS Crosshair VII Hero WiFi | Storage: 512GB SKHynix NVMe | GPUs: NVIDIA TITAN Xp 2-way SLI | Cooling: Thermalright Frozen Prism 360mm | Case: Corsair 5000D Airflow (White) | PSU: Seasonic Focus GM850

File and Media Server (AOOSTAR WTR Pro): CPU: AMD Ryzen 7 5825U | RAM: 32GB (2x16GB) Silicon Power DDR4-3200 SODIMMs | Storage: 1TB Samsung 970 EVO Plus, 2x14TB Western Digital Ultrastar DC HC530

Link to post
Share on other sites

I used to thnk HT was 100% irrelivent in games. but if you have a dual core I THINK that it can absolutely benefit you.since its not uncommong for games to support 4 cores. Anything over though is unlikely to help you I seen a whole 1 extra fps in arma 3 with HT without it on my 4770k

System Specs

CPU: Ryzen 5 5600x | Mobo: Gigabyte B550i Aorus Pro AX | RAM: Hyper X Fury 3600 64gb | GPU: Nvidia FE 4090 | Storage: WD Blk SN750 NVMe - 1tb, Samsung 860 Evo - 1tb, WD Blk - 6tb/5tb, WD Red - 10tb | PSU:Corsair ax860 | Cooling: AMD Wraith Stealth  Displays: 55" Samsung 4k Q80R, 24" BenQ XL2420TE/XL2411Z & Asus VG248QE | Kb: K70 RGB Blue | Mouse: Logitech G903 | Case: Fractal Torrent RGB | Extra: HTC Vive, Fanatec CSR/Shifters/CSR Elite Pedals w/ Rennsport stand, Thustmaster Warthog HOTAS, Track IR5,, ARCTIC Z3 Pro Triple Monitor Arm | OS: Win 10 Pro 64 bit

Link to post
Share on other sites

Linus made a video about this

 

 

Anyway most games do not use hyperthreading, that is why an i5 performs nearly as good as an i7

But if games don't use Hyper-Threading, then why do Intel Core i3s perform almost as well as Core i5s in some games?

Main Rig: CPU: AMD Ryzen 7 5700X3D | RAM: 32GB (2x16GB) KLEVV CRAS XR RGB DDR4-3600 | Motherboard: Gigabyte B550I AORUS PRO AX | Storage: 500GB Crucial P3 Plus, 4TB Silicon Power UD90 | GPU: AsRock Radeon RX 9070 XT Steel Legend | Cooling: ThermalTake Floe 280mm w/ be quiet! Pure Wings 3 | Case: Sliger SM580 (Black) | PSU: Corsair SF850

Main Server: CPU: AMD Ryzen 9 5950X | RAM: 64GB (2x32GB) Corsair Vengeance LPX DDR4-3200 | Motherboard: ASUS Crosshair VII Hero WiFi | Storage: 512GB SKHynix NVMe | GPUs: NVIDIA TITAN Xp 2-way SLI | Cooling: Thermalright Frozen Prism 360mm | Case: Corsair 5000D Airflow (White) | PSU: Seasonic Focus GM850

File and Media Server (AOOSTAR WTR Pro): CPU: AMD Ryzen 7 5825U | RAM: 32GB (2x16GB) Silicon Power DDR4-3200 SODIMMs | Storage: 1TB Samsung 970 EVO Plus, 2x14TB Western Digital Ultrastar DC HC530

Link to post
Share on other sites

But if games don't use Hyper-Threading, then why do Intel Core i3s perform almost as well as Core i5s in some games?

 Maybe it does use hyperthreading on the i3s but not the i7s because most games use 4 cores?

Intel Core i7 9700k - EVGA FTW GTX 970

Link to post
Share on other sites

But if games don't use Hyper-Threading, then why do Intel Core i3s perform almost as well as Core i5s in some games?

Noob answer from me : Because DX 12 isn't out yet and therefore the I5 is technically using 2 cores , the same as the I3 ( With the same clock speed to the I5 ) 

... Life is a game and the checkpoints are your birthday , you will face challenges where you may not get rewarded afterwords but those are the challenges that help you improve yourself . Always live for tomorrow because you may never know when your game will be over ... I'm totally not going insane in anyway , shape or form ... I just have broken English and an open mind ... 

Link to post
Share on other sites

if you have a four core, without hyperthreading, then one of the core has to take care of windows and background stuff, so you don't get a full four cores if you have hyperthreading on say an i7, then four cores can take care of the game, while the other virtual ones are enough to take care of windows most of the time, so you get an extra core most of the time.

Link to post
Share on other sites

Games do use hyper-threading. It's just that most games don't use more then 4 threads.

I know, I was just questioning his logic.

Main Rig: CPU: AMD Ryzen 7 5700X3D | RAM: 32GB (2x16GB) KLEVV CRAS XR RGB DDR4-3600 | Motherboard: Gigabyte B550I AORUS PRO AX | Storage: 500GB Crucial P3 Plus, 4TB Silicon Power UD90 | GPU: AsRock Radeon RX 9070 XT Steel Legend | Cooling: ThermalTake Floe 280mm w/ be quiet! Pure Wings 3 | Case: Sliger SM580 (Black) | PSU: Corsair SF850

Main Server: CPU: AMD Ryzen 9 5950X | RAM: 64GB (2x32GB) Corsair Vengeance LPX DDR4-3200 | Motherboard: ASUS Crosshair VII Hero WiFi | Storage: 512GB SKHynix NVMe | GPUs: NVIDIA TITAN Xp 2-way SLI | Cooling: Thermalright Frozen Prism 360mm | Case: Corsair 5000D Airflow (White) | PSU: Seasonic Focus GM850

File and Media Server (AOOSTAR WTR Pro): CPU: AMD Ryzen 7 5825U | RAM: 32GB (2x16GB) Silicon Power DDR4-3200 SODIMMs | Storage: 1TB Samsung 970 EVO Plus, 2x14TB Western Digital Ultrastar DC HC530

Link to post
Share on other sites

Windows identifies Hyper-Threads as logical cores. So even tho your CPU may have 4 cores and 8 threads Windows ultimately thinks you're running a 8 core CPU. From there the task scheduler can allocate software threads to each of them eight "cores". Games make use of Hyper-Threading because they too see the Hyper-Threads in the same context that Windows does. Although you usually don't see any major benefits of Hyper-Threading in games because the game logic isn't typically that heavily threaded.

Link to post
Share on other sites

If I have (again, example) an i7 with four cores and hyper threading, the game would only use four of the eight cores(threads). Right? So wouldn't it be more efficient to use no hyper threading?

exactly, BUT if you have other programs running at the same time, hyperthreading will make a difference because they will have their own threads, instead of sharing a thread with your game

NEW PC build: Blank Heaven   minimalist white and black PC     Old S340 build log "White Heaven"        The "LIGHTCANON" flashlight build log        Project AntiRoll (prototype)        Custom speaker project

Spoiler

Ryzen 3950X | AMD Vega Frontier Edition | ASUS X570 Pro WS | Corsair Vengeance LPX 64GB | NZXT H500 | Seasonic Prime Fanless TX-700 | Custom loop | Coolermaster SK630 White | Logitech MX Master 2S | Samsung 980 Pro 1TB + 970 Pro 512GB | Samsung 58" 4k TV | Scarlett 2i4 | 2x AT2020

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×