Hi,
I am using Unreal Engine 5.7.2. I created a very simple blank C++ project and added a cube object to the scene.
I set the Fixed Frame Rate to 50 FPS in the Project Settings. After that, I enabled the TextureShare plugin and placed a BP_TextureShare actor in the level. I cleared the data from the Send and Receive Texture properties in the Details panel and saved the scene.
Then, I launched the project as Standalone Game and used the following console commands to monitor performance:
~stat FPS
~stat unit
Initial Behavior
-
FPS was exactly 50
-
Game thread time was approximately 1.65 ms
I left the application running for some time.
After 2 Hours
-
FPS was still showing 50
-
Game thread time increased to around 14 ms
After More Time
-
Game thread time crossed 20 ms
-
FPS started dropping below 50
After Overnight (~15 Hours)
-
FPS dropped to 18
-
Game thread time increased to around 56 ms
This same setup works perfectly in Unreal Engine 5.4, with no performance degradation over time.
Because of this FPS drop issue, I am unable to use the TextureShare plugin in UE 5.7.2.
Any help would be greatly appreciated.
Thank you.
Vineet
