• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Hexa-Core CPUs Are the New Steam Gaming Mainstay

Joined
Apr 30, 2011
Messages
2,703 (0.54/day)
Location
Greece
Processor AMD Ryzen 5 5600@80W
Motherboard MSI B550 Tomahawk
Cooling ZALMAN CNPS9X OPTIMA
Memory 2*8GB PATRIOT PVS416G400C9K@3733MT_C16
Video Card(s) Sapphire Radeon RX 6750 XT Pulse 12GB
Storage Sandisk SSD 128GB, Kingston A2000 NVMe 1TB, Samsung F1 1TB, WD Black 10TB
Display(s) AOC 27G2U/BK IPS 144Hz
Case SHARKOON M25-W 7.1 BLACK
Audio Device(s) Realtek 7.1 onboard
Power Supply Seasonic Core GC 500W
Mouse Sharkoon SHARK Force Black
Keyboard Trust GXT280
Software Win 7 Ultimate 64bit/Win 10 pro 64bit/Manjaro Linux
Logical since Intel also got mainstream/low-cost 6-core CPUs out from i5 8400 and on. AMD did that since 2017 also. Some time needed for the transition but it eventually got there.
 
Joined
Jan 29, 2022
Messages
47 (0.05/day)
The Intel Core 2 Quad Q6600 would beg to differ with a MSRP of $266 in mid-2007.
Or $200 Q9300 released in Q1 2008.

You missed the point completely, no one is arguing for less optimization, what everyone is saying is that it's about damn time games start making better use of parallelization instead of just relying on that sweet single core higher boost.
Of course no one wants less optimization. We want more optimization, so for example a large crowd of NPCs with animations is calculated using 16 threads instead of 8 threads. Doing everything on 4/8 is bad optimization in a world when 6 cores on desktop have been available since 2010 and cheap ones since 2017 (5 years!). So that games offer more, not less. More features, more dynamic stuff. Just like going from 1 core to 2 cores allowed for more things a CPU can do. There would be no games like Assassin's Creed for example if we stayed on 1 core 3.2 GHz. Frequency doesn't go up anymore, so developers need to find other ways - using more cores, threads and cache. We can still get more cores, threads and cache, even if we can't get more frequency. I hope these E cores that Intel is adding with new architectures get utilized. Mainstream CPUs with 64 E cores are not very distant, they could happen in 2026. Do you people want games that use perhaps 6 out of 8 P cores and 0 from 64 E cores? And I don't mean bad coding that uses too much resources. Just next-gen games with next-gen features and changes (for the better, not for the worse). 8th generation brought an "awesome" change : microtransactions. Do we want things to continue like that?

For example, I read on the web that AI in Far Cry 6 is very, very bad (and the game uses only 4c). Even though there were Zen 3 8 core 16 thread CPUs when it came out. Why isn't AI in games progressing like graphics? Performance is increasing, so why? Because devs choose so, that's why! AI should be improving exponentially, like it is in some areas outside of video game AI (like even playing video games or other games like Go, poker or bridge). Listen to Jensen Huang when he talks about AI. Why isn't in-game AI getting better? I don't need 300 fps, I need better AI.
 
Joined
Oct 12, 2005
Messages
708 (0.10/day)
Of course no one wants less optimization. We want more optimization, so for example a large crowd of NPCs with animations is calculated using 16 threads instead of 8 threads. Doing everything on 4/8 is bad optimization in a world when 6 cores on desktop have been available since 2010 and cheap ones since 2017 (5 years!). So that games offer more, not less. More features, more dynamic stuff. Just like going from 1 core to 2 cores allowed for more things a CPU can do. There would be no games like Assassin's Creed for example if we stayed on 1 core 3.2 GHz. Frequency doesn't go up anymore, so developers need to find other ways - using more cores, threads and cache. We can still get more cores, threads and cache, even if we can't get more frequency. I hope these E cores that Intel is adding with new architectures get utilized. Mainstream CPUs with 64 E cores are not very distant, they could happen in 2026. Do you people want games that use perhaps 6 out of 8 P cores and 0 from 64 E cores? And I don't mean bad coding that uses too much resources. Just next-gen games with next-gen features and changes (for the better, not for the worse). 8th generation brought an "awesome" change : microtransactions. Do we want things to continue like that?

For example, I read on the web that AI in Far Cry 6 is very, very bad (and the game uses only 4c). Even though there were Zen 3 8 core 16 thread CPUs when it came out. Why isn't AI in games progressing like graphics? Performance is increasing, so why? Because devs choose so, that's why! AI should be improving exponentially, like it is in some areas outside of video game AI (like even playing video games or other games like Go, poker or bridge). Listen to Jensen Huang when he talks about AI. Why isn't in-game AI getting better? I don't need 300 fps, I need better AI.

If you only speak about rendering, rendering that crowd could already be scaled up to all those cores. but it do not mean it will get a gain of performance doing it. Each draw call requires data that could already be on the cache of another core or the L3 of another CCX/CCD and that core could just process it faster that it would take the other core to fetch and process the data.

So just for thing that are easy to multithread, the gain is not that easy to get. If the task is done quickly, it's quite possible a already loaded core would run those faster in sequential than by spreading it to other cores that would have to get the data into their own caches. It's true for quick task but if the task become more complex and take longer to execute, you can then split it and execute it accross multiples cores effectively.

Making things work among multicores is not optimization. Making thing run faster when multicores are available is optimization. The key here is run faster. The number of core a game use do not matter as long as it does what it need to do.

As for the Crowd AI, if they are all single entity act by themselves and don't have any interaction at all (not even collision) with the other people, then yes, you can scale it as much as you want. But if for each action a person in the crowd does have influence or need to take into consideration the action of others, it then become very hard to scale it onto multiple core since you would need to fetch back the action of each other people in the scene to decide the next move.

The action itself are pretty simple to calculate, what take time is to synchronize all that data. If you do it into a single core, you can probably do that very quickly using the cache, if you spread it across multiple cores, it's very possible that you will end up by just spawning thread that will wait for memory access.

Again, Using more cores/thread is not optimization. Making your games running faster or do more work is optimization.

Multithreading require you to design your program in a very specific way that is multithread friendly.
 
Joined
Jan 29, 2022
Messages
47 (0.05/day)
As for the Crowd AI, if they are all single entity act by themselves and don't have any interaction at all (not even collision) with the other people, then yes, you can scale it as much as you want. But if for each action a person in the crowd does have influence or need to take into consideration the action of others, it then become very hard to scale it onto multiple core since you would need to fetch back the action of each other people in the scene to decide the next move.
If that is really the case, then hardware companies should push for higher frequencies. Hard physical limit is 1000 Terahertz, which is 200 000x faster than today's CPUs (source: https://www.nanowerk.com/nanotechnology-news2/newsid=60186.php). Because we are nowhere near the limit, AMD/Intel/IBM/Fujitsu/TSMC/Samsung and others should try to R&D higher frequency CPUs and of course I don't mean April Fools jokes like the 12900KS.
 
Joined
Jul 16, 2014
Messages
8,198 (2.17/day)
Location
SE Michigan
System Name Dumbass
Processor AMD Ryzen 7800X3D
Motherboard ASUS TUF gaming B650
Cooling Artic Liquid Freezer 2 - 420mm
Memory G.Skill Sniper 32gb DDR5 6000
Video Card(s) GreenTeam 4070 ti super 16gb
Storage Samsung EVO 500gb & 1Tb, 2tb HDD, 500gb WD Black
Display(s) 1x Nixeus NX_EDG27, 2x Dell S2440L (16:9)
Case Phanteks Enthoo Primo w/8 140mm SP Fans
Audio Device(s) onboard (realtek?) - SPKRS:Logitech Z623 200w 2.1
Power Supply Corsair HX1000i
Mouse Steeseries Esports Wireless
Keyboard Corsair K100
Software windows 10 H
Benchmark Scores https://i.imgur.com/aoz3vWY.jpg?2
I was making the point that games do not scale like synthetic benchmarks due to the nature of game-code, they will often only use what they need and if they don't need more than 4, 8, 12, threads it may just be the nature of the game.
There no such thing as the nature of game code. (Unless you're using Unity... j/k)
No, games dont scale automatically, games do use what they (cores) need up to the predetermined ceiling (core/thread count) that been coded, beyond the normal 4 core/thread, additional and specific code is need, mostly because what was missing from the DX11 API.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
42,198 (6.64/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
CPU core utilization was limited to 4 cores with DX11, anything above 4 cores meant developers needed to update code to adapt to use more. DX12's API allowed the use of as many cores/threads as there is on the gamers system.

Its not surprising to see this kind of shift. There are more laptops with 6-core/3060s than gaming PCs with 8+ cores, so this statistic will likely grow stronger and not change for some time.

Yup a FX 8350 was tested in 2020 compared to the hyper thread cores of the time in modern games and the experience is smoother on the FX8350 inspite only having half resources per core.

Software finally changed thanks to Ryzen, it took intel 6 gens to catch up (Core I 6000-Core I 12000)
 
Joined
Aug 20, 2007
Messages
21,469 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
CPU core utilization was limited to 4 cores with DX11, anything above 4 cores meant developers needed to update code to adapt to use more.
Actually DX11 rendering is singlethreaded by default but can be set to a multithreaded render path. I don't think that has a cap either. Where are you getting this info?

DX11 had horrible overhead on multithreaded rendering yes but it was not limited as you claim.
 
Joined
Sep 15, 2011
Messages
6,725 (1.39/day)
Processor Intel® Core™ i7-13700K
Motherboard Gigabyte Z790 Aorus Elite AX
Cooling Noctua NH-D15
Memory 32GB(2x16) DDR5@6600MHz G-Skill Trident Z5
Video Card(s) ZOTAC GAMING GeForce RTX 3080 AMP Holo
Storage 2TB SK Platinum P41 SSD + 4TB SanDisk Ultra SSD + 500GB Samsung 840 EVO SSD
Display(s) Acer Predator X34 3440x1440@100Hz G-Sync
Case NZXT PHANTOM410-BK
Audio Device(s) Creative X-Fi Titanium PCIe
Power Supply Corsair 850W
Mouse Logitech Hero G502 SE
Software Windows 11 Pro - 64bit
Benchmark Scores 30FPS in NFS:Rivals
Quadcores are dead... even if some reviews tell something different with their FPS Charts.
they even struggle with loading and running games in general.
Battlefield, Forza Horizon 5.. even Rainbow Six Siege stutters and still loads textures after minutes while the CPU is pegged at 100% non stop.

this is how my 12100F (with 32GB RAM (3600 CL16 Gear 1 1T) only with NVME SSDs) handles Forza Horizon 5 with a 6900XT.
constant "low streaming bandwidth" reports and the CPU has zero ressources left.
on a 6 core is this not a problem and the CPU is not at a 100%.
View attachment 242424
I have a quad 3770K, 16GB DDR3 and have faced NONE of the issues you mentioned, and the game is butter smooth. You sure is not something else?
 
Joined
Jul 16, 2014
Messages
8,198 (2.17/day)
Location
SE Michigan
System Name Dumbass
Processor AMD Ryzen 7800X3D
Motherboard ASUS TUF gaming B650
Cooling Artic Liquid Freezer 2 - 420mm
Memory G.Skill Sniper 32gb DDR5 6000
Video Card(s) GreenTeam 4070 ti super 16gb
Storage Samsung EVO 500gb & 1Tb, 2tb HDD, 500gb WD Black
Display(s) 1x Nixeus NX_EDG27, 2x Dell S2440L (16:9)
Case Phanteks Enthoo Primo w/8 140mm SP Fans
Audio Device(s) onboard (realtek?) - SPKRS:Logitech Z623 200w 2.1
Power Supply Corsair HX1000i
Mouse Steeseries Esports Wireless
Keyboard Corsair K100
Software windows 10 H
Benchmark Scores https://i.imgur.com/aoz3vWY.jpg?2
Actually DX11 rendering is singlethreaded by default but can be set to a multithreaded render path. I don't think that has a cap either. Where are you getting this info?

DX11 had horrible overhead on multithreaded rendering yes but it was not limited as you claim.
That depends on the type of rendering you are talking about, there are different APIs. I'm referring to gaming only. Are you sure you're not mixing DX9 and DX11?

This is not where I learned (it was prior to Unity, so old info ) but I think it explains sufficiently (or you can decipher the wiki easier :D ).

 
Joined
Aug 20, 2007
Messages
21,469 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
Are you sure you're not mixing DX9 and DX11?
Certain. And I am completely talking about gaming. Granted I haven't done game programing outside of Unity or GameMaker in years, but... pretty sure I'm correct on this.
 
Joined
Jul 16, 2014
Messages
8,198 (2.17/day)
Location
SE Michigan
System Name Dumbass
Processor AMD Ryzen 7800X3D
Motherboard ASUS TUF gaming B650
Cooling Artic Liquid Freezer 2 - 420mm
Memory G.Skill Sniper 32gb DDR5 6000
Video Card(s) GreenTeam 4070 ti super 16gb
Storage Samsung EVO 500gb & 1Tb, 2tb HDD, 500gb WD Black
Display(s) 1x Nixeus NX_EDG27, 2x Dell S2440L (16:9)
Case Phanteks Enthoo Primo w/8 140mm SP Fans
Audio Device(s) onboard (realtek?) - SPKRS:Logitech Z623 200w 2.1
Power Supply Corsair HX1000i
Mouse Steeseries Esports Wireless
Keyboard Corsair K100
Software windows 10 H
Benchmark Scores https://i.imgur.com/aoz3vWY.jpg?2
Certain. And I am completely talking about gaming. Granted I haven't done game programing outside of Unity or GameMaker in years, but... pretty sure I'm correct on this.
DX10 didnt do very well at multi-threading which is part of the reason why it was more developed in DX11. Really its about how well a developer can use the APIs. I'm sure you can deduce why some developers 'defaulted' to single core usage.
 
Joined
Aug 20, 2007
Messages
21,469 (3.40/day)
System Name Pioneer
Processor Ryzen R9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon and Corsair Maglev blower fans...
Memory 64GB (4x 16GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 905p Optane 960GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
Joined
Nov 17, 2016
Messages
152 (0.05/day)
Quadcores are dead... even if some reviews tell something different with their FPS Charts.
they even struggle with loading and running games in general.
Battlefield, Forza Horizon 5.. even Rainbow Six Siege stutters and still loads textures after minutes while the CPU is pegged at 100% non stop.

this is how my 12100F (with 32GB RAM (3600 CL16 Gear 1 1T) only with NVME SSDs) handles Forza Horizon 5 with a 6900XT.
constant "low streaming bandwidth" reports and the CPU has zero ressources left.
on a 6 core is this not a problem and the CPU is not at a 100%.
View attachment 242424
who pairs a 6900xt with a 12100f?!
 
Joined
May 31, 2017
Messages
432 (0.16/day)
Processor Ryzen 5700X
Motherboard Gigabyte B550 Arous Elite V2
Cooling Thermalright PA120
Memory Kingston FURY Renegade 3600Mhz @ 3733 tight timings
Video Card(s) Sapphire Pulse RX 6800
Storage 36TB
Display(s) Samsung QN90A
Case be quiet! Dark Base Pro 900
Audio Device(s) Khadas Tone Pro 2, HD660s, KSC75, JBL 305 MK1
Power Supply Coolermaster V850 Gold V2
Mouse Roccat Burst Pro
Keyboard Dogshit with Otemu Brown
Software W10 LTSC 2021
i rather die with a 4c than have a 6c, cant wait for ryzen 7700x

who pairs a 6900xt with a 12100f?!
its really not that big of deal as long as you strictly use the computer for gaming
 
Joined
Jan 29, 2022
Messages
47 (0.05/day)
Imo, AMD should increase core counts of every processor grade at Zen 2 prices:
Athlon 4/8 and 6/12
Ryzen 5 8/16 ($249)
Ryzen 7 12/24 (and highest frequency - gaming CPU)
Ryzen 9 16/32 and 24/48
Threadripper 32/64, 48/96, 64/128 and 96/192

If they don't do that, then don't treat them as benevolent, because they are not. Zen 3 instead of lowering prices, upped them by quite a bit. Navi and Navi 2 upped prices as well. Mid-range used to be 150-250$, now it's 330-500$.
 
Top