-
Notifications
You must be signed in to change notification settings - Fork 346
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Severe performance regression due to soft particles in 1.5.4 #604
Comments
I'm not sure I want to disable this by default - do you think it would be sufficient if it were disabled when setting a Performance Preset below Ultra? |
I guess that would be fine. |
When applying the currently configured graphics quality preset (it's set in the `com_machineSpec` CVar and applied with the `execMachineSpec` command, or by using the menu), now soft particles are disabled for all quality presets except for ultra, because this feature has a noticeable impact on performance with some (slower) GPUs.
1.5.4 has significantly higher GPU usage than 1.5.3 whenever particles are on screen, going from ~35% to over 80% on my system (Ryzen 5 5600G, Vega 8 iGPU on Windows). This is caused by soft particles, which are now enabled by default.
I'm not sure if the poor performance on my system is a symptom of my hardware or a bug/optimization issue.
Regardless, soft particles should probably be disabled by default so that unaware users aren't faced with significant performance degradation after updating (especially on Intel iGPUs where performance is already limited).
No soft particles, 36% usage:
No soft particles, capture depth buffer to texture, 40% usage:
Soft particles, 80% usage:
Performance is the same in both windowed and fullscreen, windowed was used here to take a screenshot
The text was updated successfully, but these errors were encountered: