Support for Nvidia Smooth Motion on Windows 11
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 37k
- Forks
- 3.5k
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 22
Description
Expected behavior of the wanted feature
So i can simply enable it by typing nvsmoothmotion=yes in mpv.conf allowing MPV to directly utilize the Nvidia Smooth Motion feature in the Nvidia driver without having to globally enable Nvidia Smooth Motion so i can finally have judder/stutter free panning of 23.976 fps videos, probably. Currently Nvidia Smooth Motion doesn't work even if i globally enable it in the Nvidia App since MPV has no support for it yet. Adding MPV in "Nvidia App > Graphics > Add a program" doesn't work either.
I have basic G-Sync Compatible Monitor LG 24GS65F 180 Hz which probably doesn't have LFC (Low Framerate Compensation).
I have tried MPV's built-in video-sync, interpolation, tscale, override-display-fps, etc. and it simply didn't work no matter what i did and it caused even more judders/stutters during panning scenes and lot of dropped frames in all videos with any guide i followed, no dropped frames when i go back to not using video-sync and interpolation. Obvious since MPV's built-in features doesn't properly or natively support G-Sync and Free-Sync Monitors yet or very high hz monitors in general.
Alternative behavior of the wanted feature
No response
Log File
No response
Sample Files
No response
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 files, tests, logs, or sample files are named, so first map mpv's Windows integration and how Nvidia Smooth Motion is exposed. Done would mean that setting nvsmoothmotion=yes in mpv.conf enables the feature without requiring a global Nvidia App setting, with behavior verified for 23.976 fps playback.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- desktop, operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100