-
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
Severe corruption/artifacting with opengl + gpu-next #11499
Comments
Can't reproduce this locally. @philipl ? |
Yep, reproduces as stated. I'm sure it's nvidia specific. |
This comment was marked as outdated.
This comment was marked as outdated.
Is it possible for you to somehow compile/test the libplacebo demo programs to see if they also exhibit similar issues? (In particular, |
If even |
For what it's worth, |
@awused input.conf: ctrl+d cycle-values cscale bilinear spline36 lanczos ewa_lanczos ewa_lanczossharp mitchell oversample i have similar artefacts only with bilinear and oversample as cscale value. But that could be a different bug. |
I get the same artifacts with every one of those options except for ewa_lanczos and ewa_lanczossharp where they are significantly reduced but still present. Maybe if there are two different sources of artifacts those two options remove one of them. With |
I believe I just got this same issue. For me it seems like that large resolution files, created from the same source file by scaling with ffmpeg do not artifact. The smaller resolution of the file, the more it artifacts. Also, if you increase the display resolution of an artifacting video, the image improves but there's always artifacting at the very bottom. Pausing the video clears any artifacting immediately. vo=gpu has no such issues and everything works fine. As previously mentioned gpu-api=vulkan doesn't seem to artifact. According to my pacman.log, I upgraded mpv from 35.1-4 to 35.1-6 around a month ago, but I only now noticed the issue so I suspect it is quite recent. I upgraded the following nvidia drivers just few days ago, so that would be more likely the culprit. System detailsPackage versions: - mpv 0.35.1-dirty Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects built on Fri Apr 21 07:11:25 2023 FFmpeg library versions: libavutil 58.2.100 libavcodec 60.3.100 libavformat 60.3.100 libswscale 7.1.100 libavfilter 9.3.100 libswresample 4.10.100 FFmpeg version: n6.0 - Operating System: Manjaro Linux KDE Plasma Version: 5.27.5 KDE Frameworks Version: 5.106.0 Qt Version: 5.15.9 Kernel Version: 5.15.114-2-MANJARO (64-bit) Graphics Platform: X11 Graphics Processor: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2 - Manjaro stable repo - Nvidia Driver 530.41.03Screen recording of the artifacting. Log fileSample files400x400 video which does artifact with vo=gpu-next. |
Now testing on an RTX 3050, still can't reproduce this. |
I can reproduce this on my RTX 3050.
|
I no longer get artifacts on the 550 driver, can anyone else still reproduce them? |
I can reproduce this on 550. |
Important Information
mpv --version:
mpv 0.35.1 Copyright © 2000-2023 mpv/MPlayer/mplayer2 projects
built on UNKNOWN
FFmpeg library versions:
libavutil 57.28.100
libavcodec 59.37.100
libavformat 59.27.100
libswscale 6.7.100
libavfilter 8.44.100
libswresample 4.7.100
FFmpeg version: 5.1.2
Reproduction steps
mpv --no-config --vo=gpu-next --gpu-api=opengl
opengl works fine without gpu-next, and gpu-next works fine with vulkan.
Expected behavior
Normal playback.
Actual behavior
Severe artifacting and corruption, even for the gui overlay. Does not persist when the videos are paused. https://i.imgur.com/iUeEieh.png https://i.imgur.com/MFPkgSl.png
Log file
https://0x0.st/HoeZ.log
Sample files
Seems to reproduce on every video file I've tried regardless of codecs.
The text was updated successfully, but these errors were encountered: