View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0024350 | AI War 2 | GUI | Jan 20, 2021 11:57 am | Jan 21, 2021 12:11 pm | |
Reporter | Lightjolly | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | 2.715 Unload Queuing | ||||
Fixed in Version | Beta 2.719 Unity 2019.4, And Performance | ||||
Summary | 0024350: Icons, both selected and non-selected, cause big frame drops. Also just overall perfomance stuttering | ||||
Description | When icons are on, I get worse performance than when they are turned off. When the icons are selected, I get a massive hit to frame rates Overall performance has a bit of a stutter i7-7700, RTX 2070 Super, 16GB Ram, GOG version | ||||
Tags | No tags attached. | ||||
related to | 0024309 | resolved | Chris_McElligottPark | Selecting your fleet reduces the FPS a lot |
|
|
|
|
|
frames ai wars.txt (236 bytes)
Main menu 220-260 Starting game Homeworld No Icons: 212 fps Icons: 195 Selected Icons: 170fps Small skirmish No Icons: 190 No icons but selectet units: 160 Icons: 170 (with some stutter to 159) Icons Selected 130- 140 |
|
When I select the ships and go to the galaxy map, the frames still remain lower than when unselected |
|
From the discussion on discord, sounds like we got this one majorly. The ship selection thing being slow is another matter, but that's in the related ticket and is not related to icons. Thanks! |
|
From the prior build: * We are now using Graphics Jobs again in unity. There was a performance regression with them in 2019.1, which they fixed in 2019.3, so that is now a benefit again. ** This should help to make various aspects of rendering less CPU-bound, but it will depend a lot on the machine in question. * Our gimbal sprites are now using the geometry pipeline rather than the transparent pipeline, which makes drawing them vastly more efficient in two ways. ** Firstly, it avoids depth sorting on the CPU, which is time-consuming and can be a bottleneck. ** Secondly, it allows for full use of GPU Instancing, so that there should be no more than a single draw call per combination of sprite dictionaries, rather than potentially having more draw calls because of non-matching dictionary groups being non-adjacent in the sorted draw list. ** This can cut the draw calls in a giant many-types-of-ships battle from being hundreds to being like 6 to 10. ** It looks like we made the change to use the transparent pipeline on July 15, 2020, after more than two years of it being in the geometry pipeline. ** This has a massive positive impact on both the galaxy map view and the planet view. |
Date Modified | Username | Field | Change |
---|---|---|---|
Jan 20, 2021 11:57 am | Lightjolly | New Issue | |
Jan 20, 2021 11:57 am | Lightjolly | File Added: Autosave at 3h 9m 0s.savemet | |
Jan 20, 2021 11:57 am | Lightjolly | File Added: Autosave at 3h 9m 0s.save | |
Jan 20, 2021 11:58 am | Lightjolly | Description Updated | |
Jan 20, 2021 11:59 am | Lightjolly | File Added: with icons.png | |
Jan 20, 2021 11:59 am | Lightjolly | File Added: icons selected.png | |
Jan 20, 2021 11:59 am | Lightjolly | File Added: No icons.png | |
Jan 20, 2021 12:13 pm | Lightjolly | Relationship added | related to 0024309 |
Jan 20, 2021 12:59 pm | Lightjolly | File Added: frames ai wars.txt | |
Jan 20, 2021 1:17 pm | Lightjolly | Note Added: 0060364 | |
Jan 21, 2021 12:10 pm | Chris_McElligottPark | Assigned To | => Chris_McElligottPark |
Jan 21, 2021 12:10 pm | Chris_McElligottPark | Status | new => resolved |
Jan 21, 2021 12:10 pm | Chris_McElligottPark | Resolution | open => fixed |
Jan 21, 2021 12:10 pm | Chris_McElligottPark | Fixed in Version | => Beta 2.719 Unity 2019.4, And Performance |
Jan 21, 2021 12:10 pm | Chris_McElligottPark | Note Added: 0060369 | |
Jan 21, 2021 12:11 pm | Chris_McElligottPark | Note Added: 0060370 |