6 ms·
I'm surprised. I was under the impression that Factorio was CPU-bound. The Switch isn't exactly a powerhouse. For comparison, Civilization VI on the Switch was
by VyseofArcadia 4y ago
I'm surprised. I was under the impression that Factorio was CPU-bound. The Switch isn't exactly a powerhouse. For comparison, Civilization VI on the Switch was underwhelming. Playable, but taking a turn late game often meant over a minute on the CPU taking their turns.
- smoldesu 4y agoI've played Factorio at 1080p with integrated graphics on a dual-core Skylake chip. I think the Nvidia Tegra will be able to handle this just fine.
- smcn 4y agoHey sorry, it running poorly is the only way I wont get addicted to this. Is there any chance you could edit your comment and lie for me?
- smoldesu 4y agoNo need to lie, just set the internal rendering resolution to 1440p or higher and your machine will go up in flames.
- duskwuff 4y agoI must regrettably inform you that the game runs very well on a M1 MacBook Pro, with an effective render resolution of ~2880x1800.
- smoldesu 4y agoI don't doubt it does, my 12700k's iGPU handles it just fine at 1440p too. I was talking more about the old Skylake machine from earlier though, much different (see: slower) beast.
- voski 4y agoI noticed that performance issues arise from having large groups of biters attacking. Something with the pathing for the enemies uses a huge about of CPU
- marcosdumay 4y agoOr a lot of robots with pending orders.
- elabajaba 4y agoYour Skylake laptop has about 10x the single threaded CPU performance of the Switch. I wouldn't be surprised if the switch started lagging with one 8 reactor nuclear setup.
- jffry 4y agoVery large bases will eventually hit CPU bounds, but a base achieving the normal gameplay objective ("launch a rocket") should be easily simulated at 60hz. Indeed, the linked blog post addresses performance expectations.
- db48x 4y agoThe Factorio developer spent the last seven or eight years optimizing their game. The Civilization VI developers did not.
- x86x87 4y agoDeveloper? As in one developer? Is this a mistake. If not, I am shocked
- jffry 4y agoInitially it was one developer but it hasn't been just him for quite a while. Nowadays they are a team of more than a dozen I think. They have poured a lot of work into making their game run efficiently. No matter how much they do that, players will always expand their factory until the CPU cannot keep up.
- Gene_Parmesan 4y agoThere's more than one person but it's a small team, core development on the pre-1.0 versions was done by three or so people I believe.
- distrill 4y agoit is a reasonably small team but definitely more than one developer https://www.factorio.com/game/about https://www.factorio.com/game/about
- kllrnohj 4y agoMistake. The Factorio team is much bigger than a single developer https://www.factorio.com/game/about https://www.factorio.com/game/about And multiple of those devs have posted blog updates about various optimizations they've done. So performance isn't one person either.
- nikhilgk 4y agoTangentially, kudos to them for listing out past team members on the about-us page. I've never seen anyone do that before.
- AngryData 4y agoIt is, eventually. In normal play ive never even run into any hiccups with what I thought were pretty huge factories operating. It is one of if not the best optimized game ive ever played.
- hombre_fatal 4y agoIt’s like Stellaris: the game is still fun at a much smaller scale so not having a powerful computer doesn’t ruin it completely.
- thomastjeffery 4y agoFactorio is CPU-bound in the sense that it isn't memory or GPU-bound. Sure, this will put a limit on megabases, but it should be performant enough for a pretty large factory.
- xani_ 4y agoIt is absolutely memory-bound, just not memory size-bound but memory-speed-bound. IIRC few of their blogs go into detail, where data layout and way to access it was main limit, not actual computation speed for some operation
- marcosdumay 4y agoMy impression is that it's memory-limited, and it has a builtin limit. Anyway, your factory size is FPS-bound, but any reasonable computer will run it well enough all the way to victory.
- Macha 4y agoNote that is a memory speed bottleneck, not a memory capacity bottleneck
- marcosdumay 4y agoMy best guess is that the game misses some optimizations due to enforcing a limit on memory usage.
- duskwuff 4y ago> My impression is that it's memory-limited, and it has a builtin limit. Factorio is primarily bound by memory bandwidth, believe it or not. You need a healthy amount of memory for really large factories, but the limiting factor ends up being the fact that a significant amount of it gets accessed every frame. There is no built-in limit on factory size. > Anyway, your factory size is FPS-bound Not at all. FPS is only influenced by the amount of stuff on screen, which is bounded by the size of your screen. The most expensive scenes tend to be dense forests, not factories. :)
- ben-schaaf 4y ago> Not at all. FPS is only influenced by the amount of stuff on screen, which is bounded by the size of your screen. The most expensive scenes tend to be dense forests, not factories. :) In factorio frames aren't interpolated, so always FPS ≤ UPS. This means that while you're not technically limited by the rendering speed the FPS does bound the factory size.
- Linosaurus 4y agoThe factory size where your game slows to a crawl will obviously be much smaller, but it’s still probably be more than enough to finish the game.
- xani_ 4y agoFactorio is CPU-bound if you run a metabase It can run on just about anything when you base is "just finish the game in style" size