mpv-player / mpv-player/mpv

Video stutters when on fullscreen on one screen and other maximized window on second screen

Open
#13,966 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

os:win
Dominant language
C
Stars
37k
Forks
3.5k
Avg merge
1d 10h
Merged PRs (30d)
22

Description

Important Information
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.