INTERACT FORUM
More => Old Versions => JRiver Media Center 31 for Windows => Topic started by: Smack on June 23, 2023, 05:26:53 pm
-
Hello all,
i got a problem with the new feature Contrast Recovery. My rendering times are going up to 40 ms and i got many dropped frames (today 580 dropped frames in one complete movie).
I really like the feature. The picture looks awesome, but with the stuttering picture i have to turn it off :(
I'm using an RTX3070 with the latest studio driver.
Is there anything to tweak it so i could use it?
-
Probably best that you post a screen shot with the JRVR OSD (Ctrl+J) up so we can see what it is doing.
-
I just made a picture. Hopefully this helps.
-
It looks like your 3070 is dropping in and out of low power mode. Try these two setting in the nvidia control panel:
- nvidia control panel --> manage 3D Settings --> Vertical Sync --> On
- nvidia control panel --> manage 3D Settings --> Power Management Mode --> Prefer Maximum Performance
-
@jmone: This seems to do the trick. Vertical Sync was already on but power management was only on normal. Switched it to Maximum and now the rendering times are at max 10 ms (even with the highest scaling option).
Thank you very very much!!!
-
Yeah - good old, "I'm cruising so I'll save you power... hold on, now I'm crushed, back to full power, I'm cruising so I'll save you power... hold on" etc etc Reminds me of the old time memes of the Windows Copy Diag trying to estimate how long stuff would take.
This issue is so common (I post this fix monthly), I really think MC should kick nvidia into "Prefer Maximum Performance" mode when a video starts and turn it back to "normal" afterwards.
-
Can't you do it on program basis, in:
manage 3D Settings ---> Program settings ---> Media Center 31 ---> Power Management Mode --> Prefer Maximum Performance
so when you close MC it turns back to "normal"?
Just a question, I'm no expert...
-
Yup you can do it on a per App basis, but I always have MC running anyway. I was thinking it may be better to do it only when needed, eg when a video is playing?
-
I don't believe you can really control that at runtime, only on a per-application basis.
-
Not sure if this helps but it seems the API supports setting power levels of the GPU (https://docs.nvidia.com/gameworks/content/gameworkslibrary/coresdk/nvapi/group__gpupstate.html#:~:text=The%20GPU%20performance%20state%20APIs%20are%20used%20to,state%2C%20and%20P15%20being%20the%20lowest%20performance%2Fpower%20state.)