1 (edited by sofakng 17-11-2021 20:38:25)

Topic: What is required for 5K - 7K (re: VR, or otherwise) video playback?

My system is running Windows 10 with an i7-8700k (@5GHz) and an RTX 3080 Ti.  However, if I try to use SVP with anything above 4K/30 it's unable to play smooth.

For example, I have a Virtual Reality video:

Video: HVC1 6912x3456 59.94fps 44457kbps [V: hevc main L6.0, yuv420p, 6912x3456, 44457 kb/s]

If I try to use MPV or MPC-HC (w/AviSynth Filter) the SVP index is only 0.5 (Automatic Profile, To Screen (100 Hz)). 

Even if I select the Ignore HFR sources profile, the SVP index is only 0.75.  I need to select [Temporarily disable SVP] or exit SVP entirely to have smooth playback.  It looks like Ignore HFR sources still causes the video player to use VapourSynth/AviSynth but the actual motion interpolation isn't performed but this still causes a large performance penalty.

I have disabled black bar detection, alter video frame size, and outer lighting.  I've also tried various video decoders (d3d11va-copy, dxva2-copy, CUVID, etc).  I have enabled NVIDIA Optical Flow and verified it's using my RTX 3080 Ti.

Is my CPU too weak?  The GPU should be fine (haha) unless it's simply not possible to use SVP/motion interpolation on these kinds of videos?

Post's attachments

active.log 4.51 kb, 230 downloads since 2021-11-17 

opencl.log 18.3 kb, 212 downloads since 2021-11-17 

Re: What is required for 5K - 7K (re: VR, or otherwise) video playback?

Anybody?

3 (edited by UHD 27-04-2022 17:53:06)

Re: What is required for 5K - 7K (re: VR, or otherwise) video playback?

6912x3456 59.94fps x2

My guess is that you need faster RAM. Maybe even quad channel...

Re: What is required for 5K - 7K (re: VR, or otherwise) video playback?

Is that because the frames need to be copied from GPU into RAM to be processed?

What about using NVidia Optical Flow?  Doesn't the frame stay on the GPU 100% of the time and doesn't need to be copied?

Re: What is required for 5K - 7K (re: VR, or otherwise) video playback?

> Doesn't the frame stay on the GPU 100% of the time and doesn't need to be copied?

nope

Re: What is required for 5K - 7K (re: VR, or otherwise) video playback?

OK - Can you help me understand the process?

How often does it get transferred to RAM?

Can you explain the general flow of each frame between GPU<->RAM<->CPU ?

Re: What is required for 5K - 7K (re: VR, or otherwise) video playback?

decoder - (copy from gpu) - directshow - avsf - (copy to avisynth) - svp (copy to gpu and back) - (copy from avisynth) - renderer (copy to gpu)