Through some trial and error session, I was able to determine this script as being the culprit for causing my GPU usage to jump to thrice its normal load when playback is paused. Yes, this occurs especially when playback is paused and causes the graphics pipeline I observe via radeontop to jump from a healthy 20% to 70%, resulting in my gpu fans spinning audibly.
To reproduce:
- Use mpv 0.31 or 0.32 (does not occur on 0.30)
interpolate=yes
display-sync=resample
- enable some aggressive debanding
- have
progressbar.lua in mpv's scripts folder
The extend to how much GPU usage increases depends on the constallation of settings, but I am able to pretty easily reproduce it with the following mpv config folder (which is just progressbar.lua with the patch from #52 applied and the config file below). Unextract and use with --config-dir.
progressbar.tar.gz
interpolation=yes
video-sync=display-resample
deband=yes
deband-iterations=4
deband-threshold=70
deband-range=20
deband-grain=10
Regardless of the exact settings used, just having the script loaded (and no other settings) prevents GPU usage to drop to 0% (or 1%) while in paused state, which was not a problem before.
Through some trial and error session, I was able to determine this script as being the culprit for causing my GPU usage to jump to thrice its normal load when playback is paused. Yes, this occurs especially when playback is paused and causes the graphics pipeline I observe via
radeontopto jump from a healthy 20% to 70%, resulting in my gpu fans spinning audibly.To reproduce:
interpolate=yesdisplay-sync=resampleprogressbar.luain mpv's scripts folderThe extend to how much GPU usage increases depends on the constallation of settings, but I am able to pretty easily reproduce it with the following mpv config folder (which is just
progressbar.luawith the patch from #52 applied and the config file below). Unextract and use with--config-dir.progressbar.tar.gz
Regardless of the exact settings used, just having the script loaded (and no other settings) prevents GPU usage to drop to 0% (or 1%) while in paused state, which was not a problem before.