Search Issue Tracker
Fixed in 2018.2.X
Votes
0
Found in
2018.1.0b1
Issue ID
982337
Regression
No
Application.targetFrameRate doesn't work in batch mode when VSync is on
When starting Windows Standalone in a -batch mode it eats around 60% of my Core i7 CPU (it is empty project with empty scene !!! )
Note: when I run this Standalone without -batchmode flag - it uses 1-2 % of CPU
Tested on Windows 7 64b - happens in all versions since 5.6.3.f1(didn't check earlier versions)
For more info on -batchmode flag please read this docs page - https://docs.unity3d.com/Manual/CommandLineArguments.html
How we can reproduce it using the example you attached
To reproduce this from new project:
- Create new Unity project
- Go to File->Build Settings and build Standalone
or simply
1 Download attached folder
2 Find "testBatchmodeBug.exe" file and run it in comand line with -batchmode argument
or simply run "testBatchmodeBug.exe - Shortcut" shortcut (it already has -batchmode argument applied)
3 Open "Windows Task Manager" and find "testBatchmodeBug.exe" process in "Processes" tab
Actual results:
it uses up to 60% of my Core i7 CPU - please see attached image
Expected result:
this Standalone should use 1-3 % or so of CPU
Workaround: set Application.targetFrameRate to desired frame rate and disable VSync
Comments (3)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Volumetric fog shader variants are missing from build when "Strict Shader Variant Matching" is disabled
- Unnecessary modifications clutter the Scene when using a RectTransform driven by a LayoutGroup in a Prefab
- Files in the target folder are deleted without a proper warning when building an iOS project
- Character animation freezes when toggling animator on/off in a coroutine
- Certain textures are incorrectly marked in the render pass list when observed through Render Graph Viewer
ClosingTime
Jan 15, 2022 11:22
@CELERONPM
I have the same issue as well in 2021.2.7f
celeronpm
Jan 06, 2022 18:05
I am seeing this behavior in 2021.2.7f1 resurface. Can anyone confirm they are unable to get APPLICATION.TARGETFRAMERATE to honor the target when in batchmode?
shubhamswaraj2021
Aug 19, 2020 13:24
good one <a href="https://www.lyricsauto.com">lyricsauto</a>