View Issue Details

IDProjectCategoryView StatusLast Update
0000509madVRbugpublic2018-01-14 12:08
ReporterBairdGoW Assigned Tomadshi  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionno change required 
PlatformMPC-HCOSWindows 10OS VersionCreators Edition
Summary0000509: Major Frame Drop with 60fps video on 4K TV
DescriptionWhenever I open a 720p 60fps video (dont have any 1080p60fps videos to try) on my 4K TV (Samsung UN55KS8500 55" 4K) I get massive frame drop. I do not have this problem on my Acer Predator X34 (1440p). Both these displays are connected to the same computer.
Steps To Reproduceopen a 720p 60fps video on the 4k TV.
Additional InformationNot sure what decoder, splitter, or decoding is
TagsNo tags attached.
madVR Version.92.4
Media Player (with version info)1.7.13
Splitter (with version info)not sure... mpchc default?? Internal LAV?
Decoder (with version info)not sure... mpchc default??
DecodingSoftware
Deinterlacingauto mode
DXVA2 Scaling Activeno
Aero / Desktop CompositionOff
Problem occurs with modeall modes
GPU ManufacturerNVidia
GPU ModelEVGA 1080ti ftw3
GPU Driver Version385.69

Activities

madshi

2017-10-08 11:23

administrator   ~0001843

60fps requires 2.5x as much GPU power as 24fps, so there is a good chance your GPU simply can't keep up with the workload, with your current madVR settings. Can you attach a screenshot of the Ctrl-J OSD in the situation where you get the frame drops? Then I can probably say more.

BairdGoW

2017-10-09 18:02

reporter   ~0001844

It occurs only at its normal scaling too though. Before I enlarge the window at all. Will upload shortly

remind

2017-10-18 02:52

reporter   ~0001858

There are a lot of dropped and repeated frames with any image upscaling other then DXVA2 in fullscreen with this test file (I belive there is no problem with copyrights for test purpose):

ffmpeg -i https://vod.edgecast.hls.ttvnw.net/2b26ddc8654d69c4a2e8_quakechampions_26489841168_724285264/chunked/highlight-182711054.m3u8 -ss 00:00:00.00 -t 00:08:00.00 -c copy qc_dhw.mp4

MediaInfo (MPC-HC internal)
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 305 MiB
Duration : 8 min 0 s
Overall bit rate mode : Constant
Overall bit rate : 5 326 kb/s
Writing application : Lavf57.71.100

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4.2
Format settings, CABAC : Yes
Format settings, RefFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 7 min 58 s
Bit rate mode : Constant
Bit rate : 5 200 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 59.940 (60000/1001) FPS
Minimum frame rate : 58.824 FPS
Maximum frame rate : 62.500 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.094

Software:
madVR: 0.92.7
MPC-HC 1.7.13.112 (f6124a334)
LAV Filters (internal): 0.70.2.66
Radeon Software Version: 17.5.2

Hardware:
LG UHD monitor
Graphics Chipset: AMD Radeon (TM) R7 360 Series

remind

2017-10-18 02:54

reporter  

madvr1.png (186,260 bytes)   
madvr1.png (186,260 bytes)   

remind

2017-10-18 02:54

reporter  

madvr2.png (171,456 bytes)   
madvr2.png (171,456 bytes)   

remind

2017-10-18 02:54

reporter  

madvr3.png (174,442 bytes)   
madvr3.png (174,442 bytes)   

remind

2017-10-18 02:55

reporter  

madvr4.png (152,425 bytes)   
madvr4.png (152,425 bytes)   

remind

2017-10-18 02:55

reporter  

madvr5.png (169,278 bytes)   
madvr5.png (169,278 bytes)   

remind

2017-10-18 02:55

reporter  

madvr6.png (240,925 bytes)   
madvr6.png (240,925 bytes)   

remind

2017-10-18 03:05

reporter   ~0001859

Last edited: 2017-10-18 03:14

Update: no frame drops with Bilinear, Cubic upscaling. Seems, H/W (CPU, GPU) power related problem.
OSD stats, madvr configuration in the attached files.
No difference between DXVA2 (copy-back) and DXVA (native) settings in the LAV Video Decoder.
Windows 7 SP1 x64

remind

2017-10-18 03:05

reporter  

qc_dhw_dxva2.jpg (1,040,003 bytes)

remind

2017-10-18 03:06

reporter  

qc_dhw_jinc.jpg (1,039,232 bytes)

madshi

2017-10-18 10:03

administrator   ~0001860

Last edited: 2017-10-18 10:03

I'd suggest to use a cheap(ish) "chroma upscaling" algorithm, maybe even Bilinear if that allows you to choose a better image upscaling/downscaling algorithm. For image downscaling I'd suggest SSIM1D100, if your GPU can do that without dropping frames. For image upscaling I'd suggest NGU Sharp or Standard (for good quality sources) or NGU Anti-Alias (for bad quality sources). Probably your GPU will struggle, though. So try NGU "low" quality. If your GPU can't handle that, try Jinc instead. If that's also too much, I'd suggest Bicubic75.

Issue History

Date Modified Username Field Change
2017-10-08 04:25 BairdGoW New Issue
2017-10-08 11:23 madshi Note Added: 0001843
2017-10-09 18:02 BairdGoW Note Added: 0001844
2017-10-18 02:52 remind Note Added: 0001858
2017-10-18 02:54 remind File Added: madvr1.png
2017-10-18 02:54 remind File Added: madvr2.png
2017-10-18 02:54 remind File Added: madvr3.png
2017-10-18 02:55 remind File Added: madvr4.png
2017-10-18 02:55 remind File Added: madvr5.png
2017-10-18 02:55 remind File Added: madvr6.png
2017-10-18 03:05 remind Note Added: 0001859
2017-10-18 03:05 remind File Added: qc_dhw_dxva2.jpg
2017-10-18 03:06 remind File Added: qc_dhw_jinc.jpg
2017-10-18 03:07 remind Note Edited: 0001859
2017-10-18 03:14 remind Note Edited: 0001859
2017-10-18 10:03 madshi Note Added: 0001860
2017-10-18 10:03 madshi Note Edited: 0001860
2018-01-14 12:08 madshi Status new => closed
2018-01-14 12:08 madshi Assigned To => madshi
2018-01-14 12:08 madshi Resolution open => no change required