Dwarf Fortress

Dwarf Fortress

mr_pan7s 30/dez./2022 às 5:32
AMD ryzen 7 5800x3D
any one have this cpu? it has a really large cache of 96 and was wondering how well it worked for dwarf fortress on a 10 year fort
< >
Exibindo comentários 14 de 4
You won't see an amazing difference between that CPU or a 5700x/5800x.
The 3D chip has more cache but slightly lower clocks. This game seems single-core bound. Not worth spending a ton over the other chips I listed. Get what's a good deal.
I have 72mb of cache on my *3950x and this game doesn't seem to suck it all up, as such the game is running fine with around 100 midgets in my midget fortress.
There's also 100's of aminals in my midget fortress, not by my hand though. They just love leaving their cat skeletons / rotting dog carcasses everywhere, to bless me in eternal miasma.
Super technical mumbo-jumbo follows:
*The cache design on my specific chip is split physically into two large chunks, one per 8-core chiplet, with each 8-core chiplet sectioned in-half. So really, this is only giving me around 16mb L3 plus another meg or two in L2 for the game. Maybe someone with a 5800x3D can chime in to say more. The 5800x3D has all L3 + 3D cache available to all cores. 5700/5800 and other 8-cores-and-under chips all share same design, less the 3D cache that the x3D chip adds. 4000-series chips also share the 5000-series L3 cache design on a 3000-series core, but 4000-series has LESS cache overall.

If this game is like every other game of this genre, FPU performance will be most paramount (pathfinding) and not ALU or cache performance.
Última edição por Los.Injurus.Bob.Blunderton; 30/dez./2022 às 9:52
mr_pan7s 30/dez./2022 às 11:47 
you sure cache is not important? i swear the dev said it helped a lot from what i understood. and i could easily have 100's of entities on a newer fort right now but it's when a fort is older you can see the frame losses. it's always been an issue with dwarf fortress forever so if there was a certain cpu that would run it better then others i would think it would be worth looking at.
Rhadamanthine 11/jan./2023 às 21:27 
Dwarf fortress's main bottleneck at this point in time are cache misses. So yes, a CPU with a large amount of cache accessible by a single core (5800x3d, 7800x3d, etc) would improve frame rates, as would ram with lower latency (high frequency & low CAS.)
http://www.dwarffortresswiki.org/index.php/DF2014:System_requirements
https://www.reddit.com/r/dwarffortress/comments/znroz1/5800x3d_seems_to_be_avoiding_fps_death/

Edit: On another note, they hired a new dev to work on dwarf fortress. Apparently pathfinding hasn't been the biggest bottleneck, as everyone had thought. It was Line of Site calculations, which has been improved in a new patch. So you may see much better FPS even without an upgrade.

https://www.reddit.com/r/dwarffortress/comments/1048z2a/patch_notes_v5005_jan_5_2023_putnams_day_3_and/
Última edição por Rhadamanthine; 11/jan./2023 às 21:37
Wafflcopterz 11/jan./2023 às 21:45 
Just side-graded 5900x -> 5800x3D. No noticeable difference in fps. In fact my last 10yr fort with 190+ dorfs was crawling at ~35fps average (~10 on steam deck). I had 10's of thousands of items though, and explored all caverns and magma sea at the bottom.

I re-embarked to a 1x5 for a volcano + river. At 51 dorfs now, keeping food/drink to sub 1k levels and I haven't had any hit to FPS on PC (ranges from 80 to 90), roughly at 40 now on steam deck.
< >
Exibindo comentários 14 de 4
Por página: 1530 50

Publicado em: 30/dez./2022 às 5:32
Mensagens: 4