View Issue Details

IDProjectCategoryView StatusLast Update
0000163madVRbugpublic2014-03-03 19:14
Reporterlolly Assigned Tomadshi  
PrioritynormalSeverityminorReproducibilitysometimes
Status closedResolutionno change required 
Platformx86OSWindows XP ProOS Version5.1.2600 (SP3)
Summary0000163: changing some rendering settings during playback may trigger banding and other problems
DescriptionStarting to play colors.ytp and then changing rendering settings (debanding, smooth motion, output levels, scaling algorithm, anti ringing, probably more) occasionally causes banding for me.

This may also cause blackness or flickering playback (probably depending on the state of the smooth motion setting), which is occasionally fixable by toggling fullscreen playback.

The attached picture shows what colors.ytp looks like before (top) and after (bottom) triggering the banding issue (nb: both caps taken with debanding set to "off"; tweaked in an image editor to make the issue more obvious).

Seems to be consistently reproducible only if I have more than one video open.

Probably related to running out of video memory.
TagsNo tags attached.
madVR Version0.87.4 final Dither 3
Media Player (with version info)MPC-HC (Nightly) 1.7.3.45
Splitter (with version info)madTestPatternSource 1.3.0.0
Decoder (with version info)madTestPatternSource 1.3.0.0
DecodingSoftware
Deinterlacingnone (progressive)
DXVA2 Scaling Activeno
Aero / Desktop CompositionOff
Problem occurs with modeall modes
GPU ManufacturerNVidia
GPU ModelGTS 8800 320 MB (G80)
GPU Driver Version332.21

Activities

lolly

2014-02-27 15:18

reporter  

colors issue+contrast.png (98,147 bytes)   
colors issue+contrast.png (98,147 bytes)   

madshi

2014-03-02 12:16

administrator   ~0000399

Yes, it could very well be related to running out of GPU RAM. I'm not sure if there's much I can do about it. I guess I could handle it more gracefully if Direct3D reports problems, but other than that I don't know what to change.

Have you tried lowering the GPU queue size and maybe the number of pre-presented frames in the fullscreen exclusive mode section, and the number of backbuffers in the windowed mode section?

lolly

2014-03-02 19:45

reporter   ~0000402

Lowering these settings to their respective minima allows me to play more videos simultaneously before I can consistently reproduce the issue (for example five instances of colors.ytp at otherwise identical settings), so yeah, low GPU RAM issue it is.

The issue does not spread across player instances, but on the other hand I did not manage to make it go away by closing the other instances and playing with rendering settings for the affected instance.

madshi

2014-03-03 15:08

administrator   ~0000405

Hmmmm... Ok. So is there anything I can do about this? Right now I don't know what...

lolly

2014-03-03 19:09

reporter   ~0000408

I'd say there's no pressing NEED to do anything about this, as low on memory / out of memory cannot be considered normal conditions a renderer should work under, but I figured maybe it is interesting for you to see where and how this happens (and maybe why madVR never recovers from this issue, unless playback is restarted completely).

madshi

2014-03-03 19:13

administrator   ~0000409

Ok, I'll close this one for now. At some point I'll probably revisit the way I'm handling Direct3D error states, which may improve the behaviour. But not soon.

Issue History

Date Modified Username Field Change
2014-02-27 15:18 lolly New Issue
2014-02-27 15:18 lolly File Added: colors issue+contrast.png
2014-03-02 12:16 madshi Note Added: 0000399
2014-03-02 12:16 madshi Assigned To => madshi
2014-03-02 12:16 madshi Status new => feedback
2014-03-02 19:45 lolly Note Added: 0000402
2014-03-02 19:45 lolly Status feedback => assigned
2014-03-03 15:08 madshi Note Added: 0000405
2014-03-03 15:08 madshi Status assigned => feedback
2014-03-03 19:09 lolly Note Added: 0000408
2014-03-03 19:09 lolly Status feedback => assigned
2014-03-03 19:13 madshi Note Added: 0000409
2014-03-03 19:14 madshi Status assigned => closed
2014-03-03 19:14 madshi Resolution open => no change required