Replies: 8 comments 14 replies
-
我感觉补帧补到120效果很好,如果有传统插帧(--interplation)的vf滤镜可以试试。 |
Beta Was this translation helpful? Give feedback.
-
240 Hz 的屏幕 |
Beta Was this translation helpful? Give feedback.
-
该片源用display-resample在我电脑上狂掉帧
|
Beta Was this translation helpful? Give feedback.
-
大概率应该是驱动的锅,我两台机器,一台12700K+4090,另一台5800X+1660S。两台显示器都是设置4K120。 4090那台机器播放视频在video-sync=display-resample模式下mistimed / delayed frames数值爆炸,一集动画播完最后数值好几千。。。就一开始半分钟还能维持住,大概生成帧率能到119.78左右徘徊,30秒真男人后就一直下跌,最后稳在105帧左右。令我非常懊恼,一直以为是性能不够,我MPV配置就是mpv_lazy标准版默认配置,什么都没开。 |
Beta Was this translation helpful? Give feedback.
-
N卡控制面板中,开启 G-SYNC 并设置“仅全屏时使用”时: “G-SYNC”主要作用于游戏。或许与 mpv 的 |
Beta Was this translation helpful? Give feedback.
-
我对此也测试了一段时间,不是驱动问题,同样系统及驱动版本配置下,自23年11月5日后,mpv就始终存在这样的问题,近期有些版本有所缓解,但始终存在,23年12月31日前同比较好状态,但始终不如11月5日前的。 |
Beta Was this translation helpful? Give feedback.
-
虽然不知道是不是同一个问题,但是全屏模式导致大量frame drop的问题我这边可以通过gpu-api=vulkan解决,该方案来源于5年前reddit的帖子:https://www.reddit.com/r/mpv/comments/fvkglz/massive_lags_in_fullscreen/ |
Beta Was this translation helpful? Give feedback.
-
对比了几个版本的mpvnet和mpvlazy,发现使用较新的libmpv-2.dll就会有持续增加的delayed,而用1月份以前的就很正常,确实是负优化了可能。 |
Beta Was this translation helpful? Give feedback.
-
mpv-player/mpv#11122
这个问题比我想象的要普遍严重的多。
原本以为是因为240hz的刷新率太高,而且比较接近23.976fps的整十倍,视觉效果不算差,所以忍忍就过去了。现在测个4k95hz也掉帧实在忍不住了,不使用
display-resample
抖动晃得瞎眼,我也想不通理论上只差1hz的偏离,实际体感会差这么多。测试命令:
播片的时候监控 stats 的
dropped / mistimed / delayed frames
从我自己的测试来看大概有几个明显的影响因素:
官方短期没有修复计划,而现在2k240hz的显示器早都被小厂干到1.5k价位以下了。。。
没有太好的解决方案,我只能使用默认的
--video-sync=audio
然后让gsync去匹配mpvBeta Was this translation helpful? Give feedback.
All reactions