[posila][2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
[posila][2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
I'm getting absolutely massive performance regressions versus 1.1.110 with simple rendering of entities. It happens when you zoom into some entities. My machine isn't exactly powerful (Macbook Air M1) but it was able to run a 1k spm megabase on 1.1.110 at 60 fps. Now at green science in 2.0 I'm already getting pretty heavy framerate drops in some situations like this.
This may be related to this other issue viewing ghosts when zoomed in as it seems to happen with many types of entities when zoomed in: viewtopic.php?f=182&t=116304
I've attached a save file and a screenshot of the exact situations this occurs at along with a GPU debug log display. Additionally here is a completely different save from my megabase running on 1.1.110 showing the same situation of standing on top of zoomed in steam engines but with no framerate issues.
This may be related to this other issue viewing ghosts when zoomed in as it seems to happen with many types of entities when zoomed in: viewtopic.php?f=182&t=116304
I've attached a save file and a screenshot of the exact situations this occurs at along with a GPU debug log display. Additionally here is a completely different save from my megabase running on 1.1.110 showing the same situation of standing on top of zoomed in steam engines but with no framerate issues.
- Attachments
-
- We.re SpaceX Now 4.zip
- Exact screen zoomed in situation showing the poor rendering situation
- (4.27 MiB) Downloaded 18 times
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
I read the pinned post and here's more precisely what is requested in the screenshot, and the log file is also attached:
Also here again is that same situation in 1.1.110:
Also here again is that same situation in 1.1.110:
- Attachments
-
- factorio-current.log
- (8.18 KiB) Downloaded 27 times
- BlueTemplar
- Smart Inserter
- Posts: 3212
- Joined: Fri Jun 08, 2018 2:16 pm
- Contact:
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
To be nitpicky, not that you don't have an issue, but the zooms aren't exactly the same.
(There are two pre-set zooms bound to F9 (Reset zoom level) and Ctrl+F9 (Set zoom level to 2x) keys. But possibly somewhat different on Macintoshes ?)
(There are two pre-set zooms bound to F9 (Reset zoom level) and Ctrl+F9 (Set zoom level to 2x) keys. But possibly somewhat different on Macintoshes ?)
BobDiggity (mod-scenario-pack)
-
- Manual Inserter
- Posts: 4
- Joined: Wed Oct 23, 2024 6:30 pm
- Contact:
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
Are you using an external monitor? I have also experienced this but more frequently when using an external display with my M2 MBP. There are at least a few threads about this floating about and they seem to share the external display factor.
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
Nope just using the internal monitor.collinvandyck wrote: βSun Nov 03, 2024 2:05 pm Are you using an external monitor? I have also experienced this but more frequently when using an external display with my M2 MBP. There are at least a few threads about this floating about and they seem to share the external display factor.
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
I did max zoom on both, apparently it changed between versions.BlueTemplar wrote: βSun Nov 03, 2024 1:18 pm To be nitpicky, not that you don't have an issue, but the zooms aren't exactly the same.
(There are two pre-set zooms bound to F9 (Reset zoom level) and Ctrl+F9 (Set zoom level to 2x) keys. But possibly somewhat different on Macintoshes ?)
-
- Inserter
- Posts: 27
- Joined: Wed Oct 23, 2024 6:01 am
- Contact:
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
Hi! I have exactly the same problem on the M3 pro. The system is absolutely not loaded, the processor is 7-8%, there is about 8 GB of free memory, while FPS is stable at 30/60 when approaching drills / furnaces / factories. in two weeks since the release of factorio, I have tested all options and life hacks, any graphics settings, any sprite selections, anything leads to a drop in FPS. The only way to avoid falling is to turn off vertical synchronization, then the game just slows down and lags.ergzay wrote: βSun Nov 03, 2024 3:11 pmI did max zoom on both, apparently it changed between versions.BlueTemplar wrote: βSun Nov 03, 2024 1:18 pm To be nitpicky, not that you don't have an issue, but the zooms aren't exactly the same.
(There are two pre-set zooms bound to F9 (Reset zoom level) and Ctrl+F9 (Set zoom level to 2x) keys. But possibly somewhat different on Macintoshes ?)
The interesting thing is that the first 30 seconds of FPS are always normal, if you change the screen resolution at the time of the game, another 30 seconds of the game without lags. It is confusing that there is no reaction to this problem. At least they wrote that they would consider it. I will add another separate topic tomorrow, I will describe it on my own behalf, I hope this will help raise the error to the category of significant
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
Vsync lowers the framerate artificially to make it an even division of your screen refresh rate (60 hz), so that means if you drop at all below 60 fps it'll be 30 fps. If you want to see the actual framerate you need to turn that off. But yeah it shouldn't be dropping at all.Oleg_7777776 wrote: βSun Nov 03, 2024 4:12 pmHi! I have exactly the same problem on the M3 pro. The system is absolutely not loaded, the processor is 7-8%, there is about 8 GB of free memory, while FPS is stable at 30/60 when approaching drills / furnaces / factories. in two weeks since the release of factorio, I have tested all options and life hacks, any graphics settings, any sprite selections, anything leads to a drop in FPS. The only way to avoid falling is to turn off vertical synchronization, then the game just slows down and lags.ergzay wrote: βSun Nov 03, 2024 3:11 pmI did max zoom on both, apparently it changed between versions.BlueTemplar wrote: βSun Nov 03, 2024 1:18 pm To be nitpicky, not that you don't have an issue, but the zooms aren't exactly the same.
(There are two pre-set zooms bound to F9 (Reset zoom level) and Ctrl+F9 (Set zoom level to 2x) keys. But possibly somewhat different on Macintoshes ?)
The interesting thing is that the first 30 seconds of FPS are always normal, if you change the screen resolution at the time of the game, another 30 seconds of the game without lags. It is confusing that there is no reaction to this problem. At least they wrote that they would consider it. I will add another separate topic tomorrow, I will describe it on my own behalf, I hope this will help raise the error to the category of significant
- BlueTemplar
- Smart Inserter
- Posts: 3212
- Joined: Fri Jun 08, 2018 2:16 pm
- Contact:
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
Interesting...ergzay wrote: βSun Nov 03, 2024 3:11 pmI did max zoom on both, apparently it changed between versions.BlueTemplar wrote: βSun Nov 03, 2024 1:18 pm To be nitpicky, not that you don't have an issue, but the zooms aren't exactly the same.
(There are two pre-set zooms bound to F9 (Reset zoom level) and Ctrl+F9 (Set zoom level to 2x) keys. But possibly somewhat different on Macintoshes ?)
(See also allow-increased-zoom in the debug F4 menu.)
BobDiggity (mod-scenario-pack)
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
Thank for the report.
I can confirm this scene renders in less than 60 FPS on my MacBook Air M1 when I match your resolution.
Sadly, it renders at 120 FPS on PC with GTX 1050 Ti (albeit only in 2560x1400)
I can confirm this scene renders in less than 60 FPS on my MacBook Air M1 when I match your resolution.
Sadly, it renders at 120 FPS on PC with GTX 1050 Ti (albeit only in 2560x1400)
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
It's worth noting that this is the native resolution of MacBook Air M1. The screen size on the MacBook Air M1 is 2560x1600. (Go to About This Mac menu in the upper left apple menu, and then click Displays.) If you're using a different resolution you should reconfigure your system settings. The default on the computer unfortunately renders at higher than the native resolution and discards a lot of pixels.
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
I am not mac user, I have just macbook for testing graphics, but I normally have it set to 1680x1050 and have Render in native resolution disabled in Factorio, as the machine is just not powerful enough to render the game in 3360x2100.
That's correct. But what GPU and what display Apple puts into their machines is not under my control.
-
- Inserter
- Posts: 27
- Joined: Wed Oct 23, 2024 6:01 am
- Contact:
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
good day! the same problem on more powerful macbooks, I previously wrote about an identical problem on the M3 pro, resolution 1280 by 800. and FPS 30 when approaching a loader/furnace/drill. is it possible to hope that the problem will ever be solved?posila wrote: βMon Nov 04, 2024 1:38 pm I am not mac user, I have just macbook for testing graphics, but I normally have it set to 1680x1050 and have Render in native resolution disabled in Factorio, as the machine is just not powerful enough to render the game in 3360x2100.
That's correct. But what GPU and what display Apple puts into their machines is not under my control.
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
I don't know what that happens to you yet. Our developers who work on macs have had steady 60 FPS as far as I know - we have not reproduced your issue yet, so I don't know what causes it, so I don't know if it can be solved and how.Oleg_7777776 wrote: βMon Nov 04, 2024 1:44 pm good day! the same problem on more powerful macbooks, I previously wrote about an identical problem on the M3 pro, resolution 1280 by 800. and FPS 30 when approaching a loader/furnace/drill. is it possible to hope that the problem will ever be solved?
-
- Inserter
- Posts: 27
- Joined: Wed Oct 23, 2024 6:01 am
- Contact:
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
I've seen on other topics that the problem is popular with mac book users.posila wrote: βMon Nov 04, 2024 1:50 pmI don't know what that happens to you yet. Our developers who work on macs have had steady 60 FPS as far as I know - we have not reproduced your issueOleg_7777776 wrote: βMon Nov 04, 2024 1:44 pm good day! the same problem on more powerful macbooks, I previously wrote about an identical problem on the M3 pro, resolution 1280 by 800. and FPS 30 when approaching a loader/furnace/drill. is it possible to hope that the problem will ever be solved?
yet, so I don't know what causes it, so I don't know if it can be solved and how.
please tell me, in order for the topic of FPS reduction to fall into the category of significant ones, is it worth creating a separate topic with a description of my situation, or are there enough requests received from other factorio players? For example, the topic from 21.10 has already collected more than 40 comments. p.s. the failure can be seen after 30-50 seconds, FPS does not drop instantly
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
Feel free to create separate bug report.
As for prioritizing, the game runs and your saves and blueprints are not getting corrupted, so I am gonna solve the issues I know how to solve quickly, to get them out of the way and then I am gonna dive into issue I don't know how to solve, because I don't know how much of my time they'll consume.
As for prioritizing, the game runs and your saves and blueprints are not getting corrupted, so I am gonna solve the issues I know how to solve quickly, to get them out of the way and then I am gonna dive into issue I don't know how to solve, because I don't know how much of my time they'll consume.
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
To clarify, does that mean that this issue (the slow down when zoomed in) is being worked on now seeing as you confirmed it? Not hounding you, just wondering how difficult of a problem this issue is.posila wrote: βMon Nov 04, 2024 3:36 pm Feel free to create separate bug report.
As for prioritizing, the game runs and your saves and blueprints are not getting corrupted, so I am gonna solve the issues I know how to solve quickly, to get them out of the way and then I am gonna dive into issue I don't know how to solve, because I don't know how much of my time they'll consume.
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
It's not actively worked on at the moment. It is difficult issue, I don't know what we are gonna do about it yet.
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
At least for the moment, I've found a workaround is to disable smoke which seems to make the issue basically disappear, so that may be related. I'm worried about when I reach the other planets though as I assume this has something to do with how shaders are implemented in the new version and I've heard the other planets use a lot more shaders. One of the great things about Factorio was how well optimized it was, but that seems to have taken a huge hit in this new version. I wish more playtesting had been done before release.
I hope this issue is fixed before too long though as it may cause other planets to be unplayably slow.
-
- Inserter
- Posts: 27
- Joined: Wed Oct 23, 2024 6:01 am
- Contact:
Re: [2.0.14][macOS] Massive performance regression versus 1.1.110 when zoomed in
I propose to organize a mac os rights protection society, and to the question of testing - in general, it turns out that the game does not meet the stated minimum hardware requirements))) interestingly, turning off the smoke doesn't help me. I think everything is tied to the allocation of GUI memory. have you tried disabling rendering in native resolution, FPS drops seem to disappear, though along with the image qualityergzay wrote: βMon Nov 04, 2024 5:25 pmAt least for the moment, I've found a workaround is to disable smoke which seems to make the issue basically disappear, so that may be related. I'm worried about when I reach the other planets though as I assume this has something to do with how shaders are implemented in the new version and I've heard the other planets use a lot more shaders. One of the great things about Factorio was how well optimized it was, but that seems to have taken a huge hit in this new version. I wish more playtesting had been done before release.
I hope this issue is fixed before too long though as it may cause other planets to be unplayably slow.