Video stutters when on fullscreen on one screen and other maximized window on second screen
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 37k
- Forks
- 3.5k
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 22
Description
Important Information
- mpv-x86_64-v3-20240421-git-b364e4a
- Windows 11 23H2 22631.3447
- (https://sourceforge.net/projects/mpv-player-windows/files)
- NVidia GTX 1070 8GB
- Game Ready Driver - 552.22 - Apr 16, 2024
Reproduction steps
When I play fullscreen video on one screen and browsing internet on second screen with maximized browser than video stutters. Issue not exist when video isn't fullscreen or browser (example) isn't maximized or mpv.net windows is active.
Play video fullscreen with mpv.net on first screen and maximize browser or other windows on second screen, keep second screen window active.
Expected behavior
No stuttering.
Actual behavior
Stuttering
Sample files
https://github.com/mpv-player/mpv/assets/627198/ca646a4b-a652-45ba-a4ec-0693502ea59e
Size: 9.534 GiB Format/Protocol: mov,mp4,m4a,3gp,3g2,mj2
Total Cache: 16.20 MiB (1.0 sec)
Display: gpu (Il.\DISPLAY1)
A-V: 0
Refresh Rate: 59.997 Hz (specified)
Video: HEVC (High Efficiency Video Coding)
Frame rate: 59.94006 fps
Resolution: 3840 x 2160 1.78:1 (16:9)
Format: yuv420p Levels: limited
Chroma Loc: mpeg2/4/h264
Colormatrix: bt.709 Primaries: bt.709 Transfer: bt.1886
Audio: AAC (Advanced Audio Coding)
Channels: 2 Format: floatp
Sample Rate: 48000 Hz
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
No source file, test, or entry point is named. Start by reproducing the fullscreen, two-screen setup on Windows 11 with the listed video and hardware, then investigate the relevant display and rendering paths. Done means the same setup no longer stutters when a maximized window is active on the second screen.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- computer-graphics, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100