mpv设置CPU软解

铺垫

近日,我给我台式机升级了CPU,从i3 4170升级到了E3 1220v3,i3是170包邮卖掉的,E3是198包邮买到的。散热器我用的是红海mini,安装难度非常大,得用吃奶的劲把它压到扣具上,而且接触的部分还会把CPU顶盖划出痕迹,迟早要把它换掉。

E3 1220v3没有核心显卡,之前的P106-90魔改方案就没法用了,现在插在电脑上用来跑一些需要CUDA的程序。我抱着侥幸心理入了一张AMD亮机卡,想试试看能不能借道输出,结果失败了。群友跟我说E3 1225v3带核心显卡,但是得加几十块钱。我觉得再退货太麻烦,干脆不换了,打算之后再入张矿卡,正好把游戏戒了,于是作为亮机卡的AMD HD 6450成为了这篇文章的主角。

这张显卡的性能真是非常差,天梯图上在GT210和GT220之间。之前我用的是4代i3内置的HD4400(英特尔核心显卡),支持硬解H.264,所以我看番一直用的是核显硬解。今天我想看点动漫,但发现帧率非常低,发现是因为HD 6450也支持硬解H.264,而性能又特别差,1080P的视频每秒只能有十几帧。于是我就想试试把解码的工作交给CPU,也就是软解。

正文

之前我的mpv配置文件是这样的。

#profile=gpu-hq
icc-profile-auto
blend-subtitles=video
scale=ewa_lanczossharp
video-sync=display-resample
interpolation
tscale=oversample

#截屏文件格式(可选:png、ppm、pgm、pgmyuv、tga、jpg、jpeg)
#截屏文件保存路径
screenshot-directory=C:\Users\David\Pictures\mpv截图
screenshot-format=jpg
screenshot-template=mpv-screenshot-%f-%P

我看了看VCB-Studio的教程大佬的配置文件,在开头加上了hwdec=no,发现帧率上不去,又把scale=ewa_lanczossharp给加上了注释,现在帧率正常了。

目前我的mpv配置文件是这样的。

#强制CPU软解
hwdec=no

#profile=gpu-hq
icc-profile-auto
blend-subtitles=video
#scale=ewa_lanczossharp
video-sync=display-resample
interpolation
tscale=oversample

#截屏文件格式(可选:png、ppm、pgm、pgmyuv、tga、jpg、jpeg)
#截屏文件保存路径
screenshot-directory=C:\Users\David\Pictures\mpv截图
screenshot-format=jpg
screenshot-template=mpv-screenshot-%f-%P

帧率正常了。

附加部分

顺便附上i3 4170E3 1220v3国际象棋跑分分数对比。

i3 4170:

E3 1220v3:

分数高了25%左右,这倒真是一分钱一分货。不愧是奸商,价格拿捏得真好,换成E3 1230v3就要400多了。

posted @ 2020-09-10 17:40  徐艺扬  阅读(3124)  评论(0编辑  收藏  举报