Secondary GPU frame rates are held back by dynamic-max-render-time
Secondary GPU frame rates are held back by dynamic-max-render-time as shown on this nouveau setup connected to a 130 Hz monitor:
Configuration | Frame rate |
---|---|
main | 65 FPS |
main + CLUTTER_PAINT=disable-dynamic-max-render-time
|
65 FPS |
!1441 | 86 FPS |
!1441 + CLUTTER_PAINT=disable-dynamic-max-render-time
|
130 FPS |
or more clearly on this amdgpu setup connected to a 60 Hz monitor:
Configuration | Frame rate |
---|---|
main | 30 FPS |
main + CLUTTER_PAINT=disable-dynamic-max-render-time
|
60 FPS |
Seems like the "max-render-time" is being measured as lower than it really is for secondary GPU copies.
Edited by Daniel van Vugt