Minimum specs

Ask, answer and discuss any and all topics about the hows, whys, wheres and whens of playing Haven & Hearth.

Re: Minimum specs

Postby MagicManICT » Mon May 20, 2019 11:50 pm

shubla wrote:The issue with HnH performance is mostly inefficient usage of OpenGL, which is also limited to using only 1 cpu core, which is a bad thing, as modern cpus often have at least 4, these days even 8 or more cores. 7 of which are not used for rendering at all!

From the profiling and relative posts I've seen over the last few years, I'd say it's an issue with processor speed and bus speed. Some of the older Intel and AMD chips people are using are still only 800 MHz buses, and that's a significant slowdown even over something bottom end next gen that might be a slower CPU.

shubla wrote:Amount of RAM does not really matter, HnH uses less than 1GB of it,

OS matters in this. A lean Linux build can probably run HnH on 2GB or RAM. Win 8 or 10 is going to need 4GB because the OS is such a memory hog.

shubla wrote:Things that seem to lag for me the most are animations (animals, players and their clothes) and of course, shadows. But mostly animations.

I think, even on UE4, CryEngine, Unity, etc, these are all CPU bound due to the type of math that needs to be done... it's possible, and probably faster, to do it in GPU, but given the other processes going on in rendering, there isn't the space. At least, that's my understanding on the matter. I could be wrong.

shubla wrote:Bottleneck won't likely be your GPU either, if your gpu is even somewhat decent.

I think this is only going to be the case if you have a very old GPU that barely meets OpenGL 2.x requirements. (Like an early gen DX10 GPU.)
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.
User avatar
MagicManICT
 
Posts: 18435
Joined: Tue Aug 17, 2010 1:47 am

Re: Minimum specs

Postby bmjclark » Tue May 21, 2019 7:52 pm

shubla wrote:
MadNomad wrote:also avoid animal overproduction (otherwise, enjoy the lag if you have like 100 or so)

I recently killed and butchered about 50 sheep and now I have like 3 times as much fps in that area

I took a break from caring my animals for few weeks, and I have so many sheeps that butchering them would take maybe 1 full day.
I decided to not take care of sheeps at all anymore in this world.
If I had the option to starve them out and wait for corpses to decay, there wouldn't be a problem like this.
But only way to get rid of them is to butcher ALL of them.


I believe ardeness' client now fixes this problem with animal corpses
Cajoes wrote:I was the murder victim your guy aggro'd. And slew. Entirely unprovoked. Rather handily at that. Which prompted the retaliatory party. That you also handily slew.
User avatar
bmjclark
 
Posts: 4012
Joined: Thu Jan 27, 2011 6:40 am
Location: Ontario, Canada

Re: Minimum specs

Postby shubla » Tue May 21, 2019 8:03 pm

bmjclark wrote:
shubla wrote:
MadNomad wrote:also avoid animal overproduction (otherwise, enjoy the lag if you have like 100 or so)

I recently killed and butchered about 50 sheep and now I have like 3 times as much fps in that area

I took a break from caring my animals for few weeks, and I have so many sheeps that butchering them would take maybe 1 full day.
I decided to not take care of sheeps at all anymore in this world.
If I had the option to starve them out and wait for corpses to decay, there wouldn't be a problem like this.
But only way to get rid of them is to butcher ALL of them.


I believe ardeness' client now fixes this problem with animal corpses

The first issue is mechanics of the game (animals not decaying), only way to get rid of them is to slaughter and butcher them.
The second issue is performance of the client, which is terrible when there are more than a few animals nearby, especially cases where we have 50 sheeps visible at the same time are bad.
Autobutcher-script is not a solution for either.
Last edited by shubla on Tue May 21, 2019 8:09 pm, edited 1 time in total.
Image
I'm not sure that I have a strong argument against sketch colors - Jorb, November 2019
http://i.imgur.com/CRrirds.png?1
Join the moderated unofficial discord for the game! https://discord.gg/2TAbGj2
Purus Pasta, The Best Client
User avatar
shubla
 
Posts: 13041
Joined: Sun Nov 03, 2013 11:26 am
Location: Finland

Re: Minimum specs

Postby bmjclark » Tue May 21, 2019 8:08 pm

No, but making all the animals static so they don't cause the same lag a live animal does. Boshaw fixed it for us ages ago, im pretty sure ardeness did it as well
Cajoes wrote:I was the murder victim your guy aggro'd. And slew. Entirely unprovoked. Rather handily at that. Which prompted the retaliatory party. That you also handily slew.
User avatar
bmjclark
 
Posts: 4012
Joined: Thu Jan 27, 2011 6:40 am
Location: Ontario, Canada

Re: Minimum specs

Postby shubla » Tue May 21, 2019 8:11 pm

bmjclark wrote:No, but making all the animals static so they don't cause the same lag a live animal does. Boshaw fixed it for us ages ago, im pretty sure ardeness did it as well

Purus Pasta has had the option to "fix" animals causing lags for maybe 1 or 2 years at least. Way before either of those clients that you mentioned fixed it.
But just disabling animations is not a solution. But a mere temporary workaround.
Image
I'm not sure that I have a strong argument against sketch colors - Jorb, November 2019
http://i.imgur.com/CRrirds.png?1
Join the moderated unofficial discord for the game! https://discord.gg/2TAbGj2
Purus Pasta, The Best Client
User avatar
shubla
 
Posts: 13041
Joined: Sun Nov 03, 2013 11:26 am
Location: Finland

Re: Minimum specs

Postby Ardennesss » Tue May 21, 2019 8:31 pm

shubla wrote:
bmjclark wrote:No, but making all the animals static so they don't cause the same lag a live animal does. Boshaw fixed it for us ages ago, im pretty sure ardeness did it as well

Purus Pasta has had the option to "fix" animals causing lags for maybe 1 or 2 years at least. Way before either of those clients that you mentioned fixed it.
But just disabling animations is not a solution. But a mere temporary workaround.

Disabling gob animations from rendering does not have the same performance benefit as reclassifying gobs altogether.
User avatar
Ardennesss
 
Posts: 1148
Joined: Sun Oct 06, 2013 4:22 pm

Previous

Return to How do I?

Who is online

Users browsing this forum: Ahrefs [Bot], Claude [Bot] and 5 guests