INTERACT FORUM

Please login or register.

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

Author Topic: NEW: Present Queue for JRVR Video Renderer  (Read 12745 times)

DocCharky

  • Junior Woodchuck
  • **
  • Posts: 55
Re: NEW: Present Queue for JRVR Video Renderer
« Reply #50 on: September 14, 2024, 11:19:47 am »

I've not experienced this myself at all, but if it only happens with mismatched content maybe something is up, although I wouldnt know what right now.
Logs may help.
I use frame rate matching, so I'm not sure the issue is related to mismatched content.
Logged
Charky

"Rule #1 : If it works, don't change anything."

mykillk

  • Regular Member
  • World Citizen
  • ***
  • Posts: 238
Re: NEW: Present Queue for JRVR Video Renderer
« Reply #51 on: September 22, 2024, 12:17:12 am »

I'm also getting regular frame drops using the new present queue mode. The bigger the queue, the more drops I get. I'm running NVIDIA driver 560.94 on a RTX 4080, Windows 11 23H2. Monitor is running at 119.88 hz.

The attached capture from the MSI Afterburner graph window may be helpful. It shows a comparison of using Presentation Queue On (15 frames) vs. Presentation Queue Off.

Some takeaways that I noticed:
  • Core clock is running about 3x higher with the Queue On and is a bit spikey. With Queue Off it's flatlined to the lowest possible clock rate of 210 Mhz.
  • GPU usage is lower with Queue Off
  • Frametime is erratic with Queue On. The Frametime with Queue Off is consistent with the source frame rate (23.976 fps)


Something else I noticed is that there seems to be a high correlation between drops in the Decode Queue (i.e. going to 5-6) and frame drops. My experience with MadVR was that having a slightly larger CPU Decode buffer than the GPU Render buffer helped cut out frame drops. By having the Decode and Render buffer sizes the same, a sequential bottleneck is introduced (i.e. trying to both decode and then render a frame within the same frametime budget). By having the CPU decode buffer even one frame larger, there's no longer that bottleneck because the CPU and GPU are essentially processing different frames in parallel. It also adds one frametime length for the pipeline to "catch up" when the Decode buffer falls behind.

I've also attached a screenshot of some settings in MadVR that might be helpful, related to GPU flushing.
Logged

CompEx

  • Recent member
  • *
  • Posts: 16
Re: NEW: Present Queue for JRVR Video Renderer
« Reply #52 on: December 19, 2024, 04:40:48 am »

When I activate "Present Queue" video doesn't show up and I get this error message (see attachment). When I deactivate it, video shows up properly, but I get some stuttering (very rare and very short, but visible), so I stick to madvr.

Is there a solution to this? I alread deinstalled and reinstalled JRiver without any success.

Kind regards
CompEx
Logged

CompEx

  • Recent member
  • *
  • Posts: 16
Re: NEW: Present Queue for JRVR Video Renderer
« Reply #53 on: December 22, 2024, 03:44:05 am »

SOLVED: Yesterday, the intel driver update utility installed the new Intel-GPU-Driver and that solved the problem, obviously introduced by the GPU-Driver it installed 2 Weeks ago.

Kind regards
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72637
  • Where did I put my teeth?
Re: NEW: Present Queue for JRVR Video Renderer
« Reply #54 on: December 22, 2024, 07:42:00 am »

Thanks for reporting.
Logged

CompEx

  • Recent member
  • *
  • Posts: 16
Re: NEW: Present Queue for JRVR Video Renderer
« Reply #55 on: December 23, 2024, 04:21:56 am »

Too bad, error message is back...

I don't understand this: present queue worked for some time, than didn't work, than worked fine once, but failed again next time. Couldn't make it work properly again.

Kind regards
CompEx
Logged

tkolsto

  • Galactic Citizen
  • ****
  • Posts: 413
Re: NEW: Present Queue for JRVR Video Renderer
« Reply #56 on: January 01, 2025, 04:57:31 pm »

I just tried tick on hardware accelatated video decoding. I never use it. But this are creating glitches or stop rendering entirely. when ticked off(one can watch a movie and sooner or later it just freeze and stop rendering)...I have never had any problems, until i ticked this feature on. Strange.
Logged

CompEx

  • Recent member
  • *
  • Posts: 16
Re: NEW: Present Queue for JRVR Video Renderer
« Reply #57 on: January 10, 2025, 05:27:04 am »

Update: the intel driver update utility just installed a new gpu-driver for my NUC8. I was surprised, that this version was older than the two last driver-updates. But it solved my problems with the present queue. And this time I tried with an extra restart of the OS and I didnt't get the error message. So everything's back to normal. :)

Kind regards
CompEx
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72637
  • Where did I put my teeth?
Re: NEW: Present Queue for JRVR Video Renderer
« Reply #58 on: January 10, 2025, 11:27:56 am »

Thanks for the report.
Logged

CompEx

  • Recent member
  • *
  • Posts: 16
Re: NEW: Present Queue for JRVR Video Renderer
« Reply #59 on: January 18, 2025, 09:40:49 am »

Updated to Windows 24H2 and the error message with present queue is back... madvr still works fine.

Kind regards
CompEx
Logged

smichalove

  • Recent member
  • *
  • Posts: 17
Re: NEW: Present Queue for JRVR Video Renderer
« Reply #60 on: January 18, 2025, 07:07:54 pm »

Here is how to enable VSYNC for NVIDIA

This was not obvious but it solves my issues in 33.0.55 so thought as a PSA I'd post it:

Open the NVIDIA Control Panel:

Right-click on your desktop and select "NVIDIA Control Panel."
Navigate to 3D Settings:

In the left sidebar, click on "Manage 3D settings."
Find Vertical sync:

Under the "Global Settings" tab, scroll down until you see "Vertical sync."
Enable VSync:

Click the dropdown menu next to "Vertical sync" and select "On."
Apply Changes:

Click the "Apply" button at the bottom right of the window to save your changes.
Logged
Pages: 1 [2]   Go Up