potplayer的新版倍线算法负载的占用
potplayer吧
全部回复
仅看楼主
level 5
potplayer内置的倍线有好几个算法,我发现从新版的一个版本后,potplayer的倍线算法从吃cpu变成吃gpu了,这样导致了使用madvr同时,进一步加重了gpu的负担,导致madvr不能开高,或者掉帧,以前用potplayer的lansoz算法做2倍甚至4倍然后再给madvr渲染的,都不会卡,cpu和gpu占用比较平均,新的几个版本都是cpu占用很少,全堆给GPU,这样体验就不太好了,不知道有什么好的办法解决这个问题,有时候看一些老视频分辨率很低,不开倍线清晰度太差了,光靠madvr的upsampling效果没有那么好,或者开到高级算法时候,显卡吃不消。不能组合使用了,potplayer这个升级感觉影响了和madvr的协同使用。
2023年03月20日 17点03分 1
吧务
level 13
好像低码率视频不适合Lanczos
写个AviSynth+脚本,用AviSynthFilter滤镜挂上?
或者直接添加potplayer 内置AviSynth滤镜里就把
#有potplayer_source下一行换成#
部分,不推荐用内置滤镜。
#cpu设的8线程其实用不上吧
global Threads=8
#potplayer_source()
AvsFilterSource()
#clip=potplayer_source()
clip=AvsFilterSource()
#去掉4也行4效果更好
Lanczos4Resize(clip.Width,clip.Height)
#添加到内部AviSynth滤镜下一行去掉或注释掉
AvsFilterDisconnect()
Prefetch(Threads)
2023年03月20日 20点03分 2
忘了放大倍数了[汗]2倍是Lanczos4Resize(clip.Width*2,clip.Height*2)
2023年03月20日 20点03分
AviSynthFilter是调用cpu进行画面处理吗?处理后再给madvr?
2023年03月23日 17点03分
@快乐后的忧伤 没指定gpu的基本都是调用cpu,你madvr 渲染肯定最后madvr处理啊,渲染器就是负责出画面的。
2023年03月23日 18点03分
AviSynthFilter需要额外安装吗?还是potplayer已经自带了?
2025年12月03日 07点12分
level 1
666顶顶顶
2023年03月21日 14点03分 3
level 12
pot做了倍线后 ,MADVR倍线功能就不起作用了,当然不卡了。
你都2倍,4倍了那还有MADVR什么事情?
而且你这种方法就是多此一举,这样设置也能起到相同的效果
2025年12月03日 14点12分 4
当然不是,对于低配机器情况,在其他渲染已经让GPU负载较高的情况下,倍线让cpu做,也没什么,还有madvr的倍线效果并不是特别好,还不如外置的,madvr的倍线只能选择2x,4x,但是外置可以灵活设置。
2025年12月08日 06点12分
@快乐后的忧伤 那是NGU算法特性,你换成jinc这些就不是。
2025年12月08日 08点12分
@快乐后的忧伤 实际上2倍放大后再降频或升频要比你直接升频到对应分辨率要好很多。
2025年12月08日 08点12分
回复 快乐后的忧伤 :况且你POT都倍线一次了,这时候MADVR的NGU算法跟本不会触发当然资源占用就小了。这种时候你直接MADVR的LANCZOS算法不就行了。完全没必要POT倍线一次后madvr在倍线一次。
2025年12月08日 10点12分
1