Closed CaptainRay1993 closed 2 years ago
我刚刚测试了一下,的确不是vpy脚本的问题,应该是更新后Anime4K_Restore_CNN_M和mvtools脚本共用时都会出现大量frame drops导致卡顿。无论是mvtools-2x还是std,只要同时开启Anime4K_Restore_CNN_M都会出现displayfps大幅降低的情况,但是单独开Anime4K_Restore_CNN_M或者换成其它shader貌似都没问题,不知道具体原因。我attach了几种测试环境下的统计信息截图,你可以参考一下。 一切正常:只开Anime4K_Restore_CNN_M:
一切正常:只开mvtools-2x:
一切正常:只开mvtools-std:
一切正常:开启mvtools-std + KrigBilateral:
掉帧严重:开启mvtools-2x + Anime4K_Restore_CNN_M:
掉帧严重:开启mvtools-std + Anime4K_Restore_CNN_M:
注:我的mpv是最新8.14号的版本,然后mpv.conf里的interpolation设置经我实验不影响测试结果
本质就是性能不足。 60fps的帧间隔远小于24fps,无法在该段时间内完成一帧的渲染
本质就是性能不足。 60fps的帧间隔远小于24fps,无法在该段时间内完成一帧的渲染
我一直都是mvtools-std + Anime4K_Restore_CNN_M的组合,但是我之前没有出现这个问题。我再用老版本的mvtools-std试试
我去,我才发现可能是兼容性问题,我之前的mvtools-std其实并没有起到真正的补帧作用,开启脚本后实际fps并没有变,但新版解决了兼容性问题后,补到60帧后性能吃不消导致卡顿。
。。。所以一开始就是讲了修复了无法运行的错误
应该是中途某个版本更新后失效的吧,主要是最开始用更老版本的时候我check过应该是正常的,后面更新后由于我对帧数不是太敏感就没感觉出来。。。
最新的提交只是避免了api4无法运行的错误,并没有调节过mvtools-std的任何效果参数