最近买了个 12400 主机当 htpc ,本以为以前 i3 核显都能轻松解码的 4k60fps 视频,12400 的 uhd730 肯定不在话下,没想到用 potplayer 播放一个 h264 的 4k60fps 8bit 码率 23Mbps 视频,卡顿到声画不同步,查看了一下输出帧率只有 30 到 40 帧,播放器默认硬解,CPU 占用低,GPU 占用 80+。于是关掉硬解设置,发现还是 CPU 低 GPU 高,无法使用 CPU 软解。后来换 win10 自带播放器《电影和电视》播放,丝滑流畅,然而 win10 播放器功能太过简陋。难道是 12400 开倒车了吗
第 1 条附言 · 2 天前
补充一些测试结论:
1. win10 自带播放器全程 60fps ; VLC 播放 55-57fps ;用 MPV 播放 51-56fps ;用完美解码+MPC 播放 40fps 左右;
2. potplayer/vlc 关闭硬件加速选项,都无法使用 CPU 软解,都是 CPU 低 GPU 高;
3. 驱动是用英特尔官方驱动管理程序更新到最新的;
4. amd 5800h 笔记本+同版本 potplayer 播放相同片源,全程 60fps ;
综上,目前怀疑主流播放器对 12 代核显的兼容性有 bug ,或者英特尔驱动不完善
第 2 条附言 · 2 天前
内存用的是 ddr4 2666 8G 单通道,有人说单通道可能是原因,我不太相信 ddr4 单通道带宽会成为播放 23 兆码率视频的瓶颈。。。
第 3 条附言 · 16 小时 32 分钟前
加了一根 8g 内存组成双通道,问题解决。这里 @
kokutou 的回答感觉最接近真相。最后还是得说微软牛逼,自带的《电影和电视》单通道核显轻松满帧播放 4k60 帧视频,CPUGPU 占用最低。其次是开源的 VLC ,单通道下平均帧率 58fps ,不过帧数还是不稳定。比较让人失望的是 potplayer ,单通道下平均帧率 33 帧,GPU 占用是 win10 自带的 2 倍,组成双通道后才能满帧播放,使用流行的 lav 滤镜+madVR 渲染器之后更卡,画质也没看出区别,还不如不折腾。