十多年前我有台国产山寨Atom N270上网本,外观实在是不错,但性能十分羸弱,装XP看看网页还可以,但看高清电影视频则十分吃力。
因为Atom N270的INTEL GMA显卡实在不堪一用,但受限于笔记本的限制,又无法更换显卡……上网本这种东西拿来本来就是为了解决上网浏览、看个视频这类基础需求结果还用着很不爽,正在此时却发现博通当年给Atom上网本出过一款视频硬件解码加速卡,BCM70010系列,全系列大概有三款,分别是BCM70010、BCM70012和BCM70015,整体上性能差别不大,大概只是接口的区别,70010是MINI-PCI接口,70012和70015是全高或半高MINI-PCIE接口。
(BCM70015)
那段时间我看的心痒,于是干脆搞来一个BCM70012。
(BCM70012)
只可惜装上没玩几天,这台山寨上网本因为转轴质量故障,送回去售后退货了,但这块高清视频加速卡却留在手里了。
再之后,各家新发布的显卡基本也都具备高清视频加速能力了,这种专门为高清视频推出的硬件,就失去了使用价值,就一直在哪个角落里扔着吃灰了。当然这类产品也就昙花一现了。
======================分割线======================
其实历史上视频加速卡是出现过好几次的,从一开始所谓的“VCD解压卡”,也就是MPEG硬件解码卡,这类加速卡在CPU具备MMX和SSE指令集后就基本淘汰了,后来出现了"DVD加速卡",也就是MPEG2硬件解码卡,这类加速卡在AGP显卡刚出现不久后就被整合进AGP显卡功能中,当时很多显卡会宣传自己具备MPEG2视频加速功能作为卖点,例如矽统SIS6326显卡芯片虽然价格低廉,性能平庸,但其最大卖点就是具备MPEG2视频加速能力……到最后一代BCM70010系列高清视频硬解加速卡其实上市后也没多久,高清视频加速功能就被整合进之后的绝大部分显卡中。总之这类专为某一个功能而生的“加速卡”最后大多都是被其他通用硬件所代替。可能有人还听说过PyhsX物理加速卡,后来也被整合进显卡GPU中。
(VCD解压卡,ISA接口)
(VCD解压卡,ISA接口)
(DVD解压卡,PCI接口,卡拉OK机常见)
(PhysX物理加速卡,128MB运存,独立D口供电,PCI接口)
======================分割线======================
最近我在宿舍里放着一台老电脑,差不多是2005年的机器,Athlon64 3200+(754),DDR400 2G,C51主板,集成显卡GeForce6100。这个机器有PCIE X16和PCIE X1还有2个PCI插槽,但因为机器确实比较老,除了玩点老游戏,现在打开网页基本上都会卡,无聊的时候给机器还装了个USB3.0卡和120G SSD,总之就是尽量让这机器发挥点作用。前段时间翻箱倒柜的时候,发现了十多年前买的高清视频加速卡,想着可以装上试试,只可惜是mini-pcie接口,台式机要安装minipcie设备还需要转接,于是又从淘宝买来一个MINIPCIE转PCIE转接卡,但准备装机时发现机器上的PCIE已经安装了USB3.0卡,于是干脆又搞来一个PCI TO PCIE转接卡,组合起来就成了这样:
(BCM70012+PCIE TO MINIPCIE转接卡+PCI TO PCIE转接卡)
一开始有些担心PCI TO PCIE能不能顺利工作,然而这样装进电脑后开机,系统很快提示发现了一个PCI TO PCI桥接设备,和一个多媒体控制器设备。
(操作系统发现转接卡和加速卡)
PCI TO PCIE转接卡不需要驱动,系统会自动安装好,但高清加速卡需要安装驱动,从博通网站上下载BCM70012的驱动程序安装,就算安装好这块高清视频加速卡了。
(设备管理器,Broadcom CrystalHD Video Decoder)
博通官网驱动下载地址:https://docs.broadcom.com/docs/12358407,有需要的可以从这里下载。
BCM70012的官方资料:
- H.264/AVC HP编码(L 4.1 1080p/1080i、40Mbps)
- SMPTE VC-1 AP编码(L 3 1080p/1080i、40Mbps)
- WMV9编码(VC-1 SP/MP)
- MPEG-2编码(MP @ ML、MP @ HL)
- 分辨率从QVGA到Full HD 1080p
- 流媒体播放
- 蓝光光盘播放
- 受保护媒体播放
从官方资料看,基本上主流的高清视频解码问题不大,H264、VC1大部分编码都可以硬件解码,只是现在的H265不能硬解。只不过和使用显卡加速不同的是,要调用这个高清视频加速功能,需要播放器可以选择高清视频解码器,再选择正确的高清视频加速硬件,就可以在视频播放时调用高清硬件加速了。
关于BCM70012的实际播放体验和解码能力,早在十多年前就已经有媒体帮忙评测过了,有兴趣的可以浏览:Atom助推器:博通BCM70012高清硬解卡实测,天极网转载地址。
======================分割线======================
顺便多说几句,这次为了解决老电脑PCIE插槽不够的问题,使用了一块PCI TO PCIE转接卡。
正如图所示,转接卡插入PCI插槽,通过PEX8112-AA66BIF这个芯片转接出一个PCIE X1接口(虽然转接卡提供了全尺寸的X16接口,但实际上只有X1的数据能力),可以提供有限的PCIE协议和接口能力,可以支持一些PCIE设备通过转接工作,目前测试大部分PCIE声卡是可以通过这种方式转接的,此外还有PCIE TO PCI的转接卡专门用于转接一些老设备到新电脑上,淘宝上有专门针对声卡的转接卡,会对全尺寸PCI声卡做翻转处理。基本都是通过此芯片做的转接。
(淘宝的声卡+转接卡)
淘宝商家并不保证所有PCIE设备都可以通过转接方式工作,这也是正常的,毕竟也没法测试所有的硬件,从目前测试看,除了大部分声卡可以工作外,大部分PCIE网卡包括无线网卡,都可以正常工作,包括一些专用设备,比如一些工控PCI卡、串并口卡之类的都可以正常工作,但从淘宝页面评论中看,只有少量显卡类设备可以这样工作,我猜测除了PEX8112转接兼容性问题外,还有显卡设备无法从转接后的PCIE接口获取足够的电源供给,所以无法正常工作,回头有机会可以再测试下。