Search Issue Tracker

Third Party Issue

Votes

2

Found in

2021.3.30f1

2022.3.9f1

2023.1.12f1

2023.2.0b8

2023.3.0a4

Issue ID

UUM-47846

Regression

No

The Game view frame rate limit in Play mode is divided by the number of specific views and/or windows open when using the NVIDIA Control Panel "Max Frame Rate" setting and Direct3D Graphics APIs

--

-

Reproduction steps:
1. Open the NVIDIA Control Panel (before opening the project!)
2. Go to 3D settings > Manage 3D Settings and set “Max Frame Rate” to 120 FPS (other FPS numbers also reproduce the issue)
3. Open the attached “IN-52996 NVIDIA Max Frame Rate Bug.zip“ project
4. Open the “SampleScene”
5. Set play mode to “Play Focused” or “Play Unfocused” (if you choose “Play Maximized”, you will have to open extra windows while already in Play mode)
6. Make sure the Game view, Scene view and Animator window are all open and visible at the same time
7. Enter Play mode
8. Enable Statistics by pressing the “Stats” button at the top-right of the Game view
9. Observe the FPS (40 FPS is displayed)
10. Close the Animator window
11. Observe the FPS

Expected result: The Game view frame rate stays as close to 120 FPS as possible
Actual result: The Game view frame rate is equal to 60 FPS (120 FPS divided by 2 views open)

Reproducible with: 2021.3.30f1, 2022.3.9f1, 2023.1.12f1, 2023.2.0b8, 2023.3.0a4

Reproduced on: Windows 11 Pro (22H2)

Notes:
- Windows and views available in the “3D Core” project template plus Shader Graph and Visual Effects Graph windows were tested
- Reproducible only with Direct3D11 and Direct3D12 Graphics APIs
- Could not test with OpenGLES3 (3.2) and OpenGLCore (4.5) Graphics APIs (frame rate locked at 60 FPS regardless of the NVIDIA 3D settings)
- GPU used for testing: NVIDIA RTX 2080 Super with Max-Q Design (laptop GPU)
- NVIDIA settings have to be configured before opening a project to reproduce the issue
- Reproducible in a new project
- Views and windows that reproduce the issue:
1. Scene view
2. Game view
3. Simulator view
4. Occlusion Culling window
5. Animator window
6. Frame Debugger window

  1. Resolution Note:

    To control the refresh rate of the editor, use the Interaction Mode preference: https://docs.unity3d.com/Manual/Preferences.html#general

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.