-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gpu-next: interpolation black flashes/flickering #13108
Comments
screenshots? sounds like this issue #11499 |
I doubt it's related to such severe artifacting/corruption. It's not visible on screenshots at all, motion only. I'm not well versed in video capture either so above is the best i can do. |
I believe I see what you are referring to and indeed it doesn't happen in |
I took a couple of poor quality screen recordings where you can sort of see the flicker. It's hard to describe in words but if you see it you'll know what I mean. It's more apparent when you actually watch it on your own screen. This is from the HYbJ.mkv video. gpu: When watching these, I found it helpful to focus on this area of the picture. If you watch closely, you should be able to see that around the bars there's some black flickering (that's not compression artifacts) in gpu-next but not gpu as the video zooms out. |
shouldn't a target refresh rate and such be added? on my oled at 120 hz both flicker/ghost. |
i've been having this problem too. With
It gets even worse with |
Just speculating here but VRR changes the gamma curve when framerate falls below the VRR range which can cause this 'flashes' in my experience. Solution here is to disable G-sync in NVCP either globally or only for mpv. |
I can't reproduce it with the |
What on earth? Why would that be a thing? I've never seen that with Freesync. Then again, my monitor is just marketed as adaptive-sync and doesn't have LFC but I doubt that has anything to do with gamma. I've been running oversample interpolation with display-resample on GPU-Next and haven't been able to reproduce on my AMD gpu in DX11, haven't tried with other interpolation scalers though. |
Isn't there a different |
@Jules-A you should really read up before disregarding this known issue. https://www.google.com/search?q=vrr+gamma+flickering Also an app to test this phenomena https://github.com/MattTS01/VRR_Flicker_Test_OpenGL Happens across all gpu-api. |
I never said it was impossible, I just don't understand how it's possible. From what you linked it seems pretty much exclusive to OLED. I've never heard of gamma flickering but I have heard of brightness flickering. Thing is, how do you know it's gamma specifically and not just brightness? (well unless you have an OLED and specifically use that app). I think most people aren't using OLED though and honestly if this is related to VRR, people should be posting their monitor specs also. |
Dude you're the first person to mention brightness in this thread. OP's original issue was with flickering hence my suggestion of what could be the cause given that he has VRR, and provided a suggested solution for OP to try. Not sure why you are taking issue with me suggesting a potential fix, so weird. |
I think you are just misreading or making too many assumptions, I never said anything of the sort, nor did I mean to imply your suggestion was invalid. |
Important Information
Provide following Information:
Reproduction steps
mpv --no-config --vo=gpu-next --video-sync=display-resample --interpolation=yes HYbJ.mkv
Black flashes are present in certain scenes.
mpv --no-config --vo=gpu --video-sync=display-resample --interpolation=yes HYbJ.mkv
Normal playback without issue.
It's been suggested to try
--correct-downscaling=no
unfortunately it has no positive effect here. Using, e.g.,--tscale=mitchell
, instead of the default oversample does fix the problem however.Expected behavior
No black flashes during video playback.
Actual behavior
Black flashes during video playback.
Log file
log.txt
Sample files
The issue is especially noticeable at a certain distance from the screen in a dimly lit room.
https://0x0.st/HYbJ.mkv : note the porch railing on the left & right
https://0x0.st/HYbv.mkv : around the trees in the foreground
The text was updated successfully, but these errors were encountered: