INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Pausing playback with JRVR causes render times to blow out  (Read 527 times)

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3981

using jrvr, if I press pause then start again, render times consistently blow up which makes jrvr painful to use (have to stop/start every time instead). I guess this might be a windows or gpu problem but it's specific to jrvr rather than madvr or anything else.

render times as reported by jrvr

normal

Code: [Select]
Performance (avg/peak ms) Overall: 24.1 ms avg / 24.8 ms peak
debanding: 0.1/0.1
FSRCNNX feature map 1: 0.4 / 0.4
FSRCNNX feature map 2: 0.4/0.4
FSRCNNX feature map 3: 0.4/ 0.4
FSRCNNX feature map 4: 0.4 / 0.4
FSRCNNX mapping 1_1: 0.8/0.9
FSRCNNX mapping 1_2: 0.8/0.9
FSRCNNX mapping 1_3: 0.8/0.8
FSRCNNX mapping 1_4: 0.8/0.9
FSRCNNX mapping 2_1: 0.8/0.9
FSRCNNX mapping 2_2: 0.8/0.9
FSRCNNX mapping 2_3: 0.8/0.9
FSRCNNX mapping 2_4: 0.8/0.9
FSRCNNX mapping 3_1: 0.8/0.9
FSRCNNX mapping 3_2: 0.8/0.9
FSRCNNX mapping 3_3: 0.8/0.9
FSRCNNX mapping 3_4: 0.8/0.9
FSRCNNX mapping 4_1: 0.8/0.9
FSRCNNX mapping 4_2: 0.8/0.9
FSRCNNX mapping 4_3: 0.8/0.9
FSRCNNX mapping 4_4: 0.8/0.9
FSRCNNX sub-band residuals 1: 0.5/0.5
FSRCNNX sub-band residuals 2: 0.5/0.5
FSRCNNX sub-band residuals 3: 0.5/0.5
FSRCNNX sub-band residuals 4: 0.5/0.5
FSRCNNX sub-pixel convolution 1: 0.8/0.9
FSRCNNX aggregation: 0.3/0.3
debanding: 0.0/0.0
KrigBilateral Downscaling Y pass 1: 0.1/0.1
KrigBilateral Downscaling Y pass 2: 0.1/0.1
KrigBilateral Upscaling UV: 0.9/0.9


after pause/unpause

Code: [Select]
Performance (avg/peak ms)
Overall: 37.8 ms avg/119.0 ms peak
debanding: 0.3/1.6
FSRCNNX feature map 1: 0.6/1.8
FSRCNNX feature map 2: 0.6/1.1
FSRCNNX feature map 3: 0.6/1.1
FSRCNNX feature map 4: 0.6/1.1
FSRCNNX mapping 1_1: 1.4/4.4
FSRCNNX mapping 1_2: 1.3/4.3
FSRCNNX mapping 1_3: 1.3/4.3
FSRCNNX mapping 1_4: 1.3/4.3
FSRCNNX mapping 2_1: 1.3/4.3
FSRCNNX mapping 2_2: 1.3/4.3
FSRCNNX mapping 2_3: 1.3/4.3
FSRCNNX mapping 2_4: 1.3/4.3
FSRCNNX mapping 3_1: 1.3/4.3
FSRCNNX mapping 3_2: 1.3/4.4
FSRCNNX mapping 3_3: 1.3/4.4
FSRCNNX mapping 3_4: 1.3/4.3
FSRCNNX mapping 4_1: 1.3/4.4
FSRCNNX mapping 4_2: 1.3/4.4
FSRCNNX mapping 4_3: 1.3/4.4
FSRCNNX mapping 4_4: 1.3/4.4
FSRCNNX sub-band residuals 1: 0.5/3.9
FSRCNNX sub-band residuals 2: 0.5/4.2
FSRCNNX sub-band residuals 3: 0.5/4.1
FSRCNNX sub-band residuals 4: 0.5/4.2
FSRCNNX sub-pixel convolution 1: 1.3/4.2
FSRCNNX aggregation: 0.5/1.3
debanding: 0.1/0.1
KrigBilateral Downscaling Y pass 1: 0.1/0.3
KrigBilateral Downscaling Y pass 2: 0.1/0.4
KrigBilateral Upscaling UV: 1.5/2.1
Logged

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14277
  • I won! I won!
Re: Pausing playback with JRVR causes render times to blow out
« Reply #1 on: May 29, 2023, 06:47:06 am »

Have not noticed this on my setups (Intel/nvidia).  Is this your AMD 3600 HTPC? and what GPU are you using?  It almost sounds like it going into low power mode when paused and not coming back out?
Logged
JRiver CEO Elect

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3981
Re: Pausing playback with JRVR causes render times to blow out
« Reply #2 on: May 29, 2023, 08:10:22 am »

yes, amd 3600 with nvidia 1060

power mode is optimal (the default I think, never had cause to change it)

rebooted and can no longer reproduce (typical!)

I'm pretty sure I had this some time previously and it mysteriously disappeared then too, I'll try to remember to check power/gpu performance if/when it does recur
Logged

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14277
  • I won! I won!
Re: Pausing playback with JRVR causes render times to blow out
« Reply #3 on: May 29, 2023, 05:24:17 pm »

Yeah - I get weird issues like this from time to time is the nvidia Power option is not changed to "Prefer Maximum Performance" over the default, and never get issues when it is.
Logged
JRiver CEO Elect

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10789
Re: Pausing playback with JRVR causes render times to blow out
« Reply #4 on: May 30, 2023, 01:30:58 am »

Pausing doesn't really do anything on our side, we just slow down rendering to avoid needless power consumption (the existing frame is refreshed at 10 fps, so the OSD gets updated, resizing gets handled etc). The driver power management seems to go into a lower state but then never comes back up when normal playback resumes, apparently.
Logged
~ nevcairiel
~ Author of LAV Filters

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3981
Re: Pausing playback with JRVR causes render times to blow out
« Reply #5 on: May 30, 2023, 02:03:05 am »

the exe, as far as the OS is concerned, is mc31 in either (madvr or jrvr) case isn't it? if so, I suppose it means there is some difference in how the renderer handles pause?
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10789
Re: Pausing playback with JRVR causes render times to blow out
« Reply #6 on: May 30, 2023, 02:12:46 am »

Power management is not predictable. It may just behave differently if you pause at 10 fps or 1 fps, or just render on-demand.
Logged
~ nevcairiel
~ Author of LAV Filters
Pages: [1]   Go Up