Jump to content

New games and multithreaded support

Now that consoles are multithreaded shouldn't new games support multiple cores. Such as AC Unity. If the engine utilized hyper threading or 6/8 core CPUs wouldn't the game run much better. Now days I would say most people looking to run high-ultra have a 4 core at a minimum and possibly 6 and 8 core solutions.

<p> AMD Ryzen 7 5800x l ASUS TUF X570-PLUS l G.Skill Trident Z Neo Series RGB 32GB l Sapphire Pulse RX 7900 XTX

Link to comment
https://linustechtips.com/topic/268868-new-games-and-multithreaded-support/
Share on other sites

Link to post
Share on other sites

If the engine utilized hyper threading or 6/8 core CPUs wouldn't the game run much better.

The problem is not that it doesnt have enough cores.

The problem is that it is coded like shit.

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

The problem is not that it doesnt have enough cores.

The problem is that it is coded like shit.

 

^this. Any game would benefit from using multiple cores when available, but ACU would probably still run like crap because it's one of the worst coded games of the last 5 years. The benefits of more cores would still not be huge as most of the workload is usually on the gpu anyway. As for running high-ultra, I run 4k on a quad core, and feel no need whatsoever to upgrade to a 6-core for gaming. 1080p high can be achieved easily on the dual-core g3258, and althoug it bottlenecks a bit, for the price it's pure gold.

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to post
Share on other sites

^this. Any game would benefit from using multiple cores when available, but ACU would probably still run like crap because it's one of the worst coded games of the last 5 years. The benefits of more cores would still not be huge as most of the workload is usually on the gpu anyway. As for running high-ultra, I run 4k on a quad core, and feel no need whatsoever to upgrade to a 6-core for gaming. 1080p high can be achieved easily on the dual-core g3258, and althoug it bottlenecks a bit, for the price it's pure gold.

Right but it is about time that modern game engines scale to more cores. TW for example should be a game that uses 8 cores if they are available. I know that 4k is achievable with 4 cores but overall performance would be better for games if more cores were utilized.

<p> AMD Ryzen 7 5800x l ASUS TUF X570-PLUS l G.Skill Trident Z Neo Series RGB 32GB l Sapphire Pulse RX 7900 XTX

Link to post
Share on other sites

Right but it is about time that modern game engines scale to more cores. TW for example should be a game that uses 8 cores if they are available. I know that 4k is achievable with 4 cores but overall performance would be better for games if more cores were utilized.

 

Again, it would hardly make any difference. Most of the load is gpu side, only advanced physics effects take avantage of the cpu. Again, ti would be a good thing if games supported all cores available, but the performance would not change much. And sorry, but I have no idea what TW is.

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to post
Share on other sites

Again, it would hardly make any difference. Most of the load is gpu side, only advanced physics effects take avantage of the cpu. Again, ti would be a good thing if games supported all cores available, but the performance would not change much. And sorry, but I have no idea what TW is.

Total War

<p> AMD Ryzen 7 5800x l ASUS TUF X570-PLUS l G.Skill Trident Z Neo Series RGB 32GB l Sapphire Pulse RX 7900 XTX

Link to post
Share on other sites

Now that consoles are multithreaded shouldn't new games support multiple cores. Such as AC Unity. If the engine utilized hyper threading or 6/8 core CPUs wouldn't the game run much better. Now days I would say most people looking to run high-ultra have a 4 core at a minimum and possibly 6 and 8 core solutions.

 

AC Unity has good threading. AC Unity also needs a low level API AND a good cpu to push the onscreen characters they wanted to push.The console lacks the CPU so it runs like crap, the PC version lacks the low level API so it runs like crap to. 

 

Far Cry 4 on the other hand? A colossal piece of crap as far as threading. There is simply no excuse for that game being as badly threaded as it is.

 

RTS/MMO's? It is supposedly a nightmare to multithread them on our current API. The only game I can think of that did it well is Planetside 2 and it took Sony most of a year to do it, and they probably only did it because that title was coming to PS4. Even with great threading and a low level API, they are still having a hell of a time to get it to run on the PS4.

 

TLDR. Our API sucks. 

CPU:24/7-4770k @ 4.5ghz/4.0 cache @ 1.22V override, 1.776 VCCIN. MB: Z87-G41 PC Mate. Cooling: Hyper 212 evo push/pull. Ram: Gskill Ares 1600 CL9 @ 2133 1.56v 10-12-10-31-T1 150 TRFC. Case: HAF 912 stock fans (no LED crap). HD: Seagate Barracuda 1 TB. Display: Dell S2340M IPS. GPU: Sapphire Tri-x R9 290. PSU:CX600M OS: Win 7 64 bit/Mac OS X Mavericks, dual boot Hackintosh.

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

×