The call interval of get_update_event_stream is different between Windows and Ubuntu

Hi,
I found different behavior of Windows/Ubuntu update interval in “omni.kit.app.get_app().get_update_event_stream().create_subscription_to_pop” call.
The same thing happened with “get_pre_update_event_stream”.

Omniverse Create 2021.3.8
Windows 10/Ubuntu 20.04

I wrote a script for confirmation.
UpdateInterval.py (2.0 KB)

The confirmation procedure is as follows.
Run “UpdateInterval.py” in Script Editor.
The update_event_stream update interval will be displayed in the viewport.
omniverse_fpslimit_update_20220223

I checked the behavior by changing “Set FPS Limt” and “FPS Limit” in “Viewport Settings”.
On Windows, “Set FPS Limit” will work.
However, the maximum FPS for update_event_stream seems to be 60fps.

On Ubuntu, “Set FPS Limit” did not work for the call interval of update_event_stream.
Always update_event_stream will be 120fps.

Sorry, I haven’t checked this yet with Omniverse Code (Kit 103).

I have verified this with Omniverse Code 2022.1.0 (Kit 103).

On Windows, the “Set FPS Limit” does not work, and it is always 60fps.
On Ubuntu, the “Set FPS Limit” does not work, and it is always 120fps.

Hello @ft-lab! I apologize for the late reply. I will get a developer to take a look at this issue. We appreciate you bringing this to our attention!

(A internal developer ticket was created for this post: OM-48294: The call interval of get_update_event_stream is different between Windows )

1 Like