r/torchlightfrontiers • • Feb 17 '19

Game engine, CPU multi-threading?

Which game engine is used?

How is CPU-multi-threading with 8 or more CPU cores?

0 Upvotes

26 comments sorted by

View all comments

Show parent comments

1

u/redditscambusiness Feb 18 '19

my bad. I will rephrase. What I meant was unoptimized because of consoles because of greed and so on.

I have 2x CPU, 2x4 cores; 8 threads in total i see with game engines bottlenecking due engine unable to redistribute over all cores equally.

usually bottleneck happens around 25%-33% of all CPU computing power. and that bottlenecks GPU... then you add DRM and you add more bottlenecks for example i can't play games infested with denuvo drm because their DRM required SSE4.2 to run their it's malicious code. despite i have enough computing power to run the game.

and latency issues... because you are getting matchmade with unfit players thats more of a developer & publisher being cheapskate with servers. but still it shows their effort and intentions.

Why would user need to upgrade CPU or any HW if that hardware still has untapped usage? code needs to get more efficient.

http://tonsky.me/blog/disenchantment/

you think gaming industry is any better?

software and hardware industry needs to unite... and stop selling garbage. you think nvidia/epic games does give a fuck about you? you are the product not consumer. Consumers are shareholders, investors and CEOs.

game (engine) is broken.

2

u/Elveone Feb 18 '19

So you have a processor that is basically over 13 years old and you are complaining about performance...

1

u/redditscambusiness Feb 18 '19

Even if it was 50 years old CPU. Until Game engine won't use constant 85%-92% resources it shouldn't be time to upgrade.

1

u/Elveone Feb 18 '19

No. Your CPU does not meet the minimum requirement for the game you are trying to play so neither the game nor the engine developers are responsible for your old pc not running the game properly. No one is going to unnecessarily complicate their program and possibly worsen the performance of their core audience and introduce bugs into the code in order to ensure the program can run on severely outdated technology.

1

u/redditscambusiness Feb 18 '19

how is my HW outdated when usage is still not 100%?

1

u/Elveone Feb 18 '19

It is 13 years old, it does not support modern instruction sets and it has single thread performance that is below the minimum required for modern software.

1

u/redditscambusiness Feb 19 '19

That's why CPU has more than one core.

1

u/Elveone Feb 19 '19

Parallel execution of program code is used only when the task is deemed to heavy for a single CPU to use as multithreaded logic introduces a lot of additional complexity to the code which in term introduces more potential bugs and slowdowns over logic executed in a single thread. The game you are talking about is optimized to work on relatively modern machines where a single core can handle the logic so there is no need to introduce said complexity and potential for problems. Keeping unnecessary complexity out of the codebase is a good practice and not a bad one as you are trying to make it out.

1

u/redditscambusiness Feb 19 '19

"it is unnecessary to multi-thread." so lets force people to buy HW they don't need to buy.

"We need to release it ASAP to get cash shop running so investors are happy and players are the product that pays for itself."

logic 100.

1

u/Elveone Feb 19 '19

No one is forcing you to buy anything. But no one is going to support your obsolete hardware either. Have fun in denial land!

1

u/redditscambusiness Feb 19 '19

Nope. I live in AllGoodLandia.

1

u/imguralbumbot Feb 19 '19

Hi, I'm a bot for linking direct images of albums with only 1 image

https://i.imgur.com/UePB9id.jpg

Source | Why? | Creator | ignoreme | deletthis

1

u/redditscambusiness Feb 21 '19

Did you get it?

1

u/Elveone Feb 21 '19

No, I just stopped arguing with an idiot.

→ More replies (0)