Glitchy playback with hardware acceleration (AV1 only)
Open
Nobody has claimed this yet.
os:linux
- Dominant language
- C
- Stars
- 37k
- Forks
- 3.5k
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 22
Description
mpv Information
mpv v0.41.0-UNKNOWN Copyright © 2000-2026 mpv/MPlayer/mplayer2 projects
built on Jan 1 1980 00:00:00
libplacebo version: v7.371.0
FFmpeg version: 9.0.1
FFmpeg library versions:
libavcodec 63.1.101
libavdevice 63.1.101
libavfilter 12.1.101
libavformat 63.1.101
libavutil 61.1.101
libswresample 7.1.101
libswscale 10.1.101
Other Information
- Linux version: NixOS 26.11 (Zokor)
- Kernel Version: Linux nixos 7.2.0-valve1 #1-NixOS SMP PREEMPT_DYNAMIC (Jovian NixOS)
- GPU Model: VanGogh AMD Custom GPU 0405
- Mesa/GPU Driver Version: Mesa 26.1.2
- Window Manager and Version: Xfwm4 4.20
- Source of mpv: Build from git master:
mpv (e8673660ab7ee5d4ea8f93e4bf3a6e170ab2a19a)
libplacebo (41ac2980e1a898f41d7c2e07999f9862ee89d99f)
uosc (12b918fcbcae56ded0e073a965d769bb0c5d900e)
- Latest known working version: N/A
- Issue started after the following happened: N/A
Reproduction Steps
mpv --no-config --hwdec=yes <video>
Expected Behavior
Normal playback without artifacts
hwdec=no
Actual Behavior
With hardware acceleration enabled, many videos exhibit translucent pixel artifacts.
hwdec=yes
Log File
I carefully read all instruction and confirm that I did the following:
- I tested and confirmed that the issue exists with the latest release version or newer.
- I provided all required information including system and mpv version.
- I produced the log file with the exact same set of files, parameters, and conditions used in "Reproduction Steps", with the addition of
--log-file=output.txt. - I produced the log file while the behaviors described in "Actual Behavior" were actively observed.
- I attached the full, untruncated log file.
- I attached the backtrace in the case of a crash.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the exact mpv --no-config --hwdec=yes <video> reproduction and inspect output.txt, comparing it with playback using --hwdec=no. Use the reported mpv, FFmpeg, libplacebo, Mesa, GPU, and kernel versions to narrow the hardware-decoding path; done means AV1 playback no longer shows translucent pixel artifacts.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, linux
- Domain
- audio-video-rtc, computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100