Hi,
I would like to ask testers to try following string options (just put them into strings text field in debug settings):
float shading.firstPassQuality = 0.01
float interactive.giSamplesMult = 1.00
int interactive.minRenderTime = 33
Basically, these should improve interactivity and convergence of IR rendering at the same time.
float shading.firstPassQuality = 0.01 will set GI/AA balance for the first pass only to 0.01 of the GI/AA balance setting. So in most of the cases, it will set GI/AA for the first pass to 1. This will ensure that camera and material changes will give you nearly immediate feedback.
float interactive.giSamplesMult = 1.00 will set GI/AA balance for all other passes to exactly same number as GI/AA balance value set in performance settings UI. Right now, by default, GI/AA balance for IR passes is only one quarter of regular rendering GI/AA, so if you have 16, it will be 4 for IR. This string will override it back to the same number. The reduction was there originally to improve interactivity, but since string above will now force first pass to run at 1 GI/AA sample, we don't need that anymore.
int interactive.minRenderTime = 33 will set interactive VFB update rate to 33 milliseconds, which should equal roughly 30FPS feedback.
You can of course play with the settings around, but we've found these to be best. They will need to be extensively tested before we can make them defaults, so please try these strings with these exact values first, and report if your interactivity improved or worsened.
Thanks