打开C51G主板的PureVideo功能
DIY
NVIDIA的C51G芯片组是当前整合平台市场中的宠儿,它内建的GeForce 6100显示核心在硬件上支持DirectX 9.0c、Shader Model 3.0等新特性,但不支持PureVideo硬件加速功能,如HD Video(高清视频)、TV Encoder(电视编码器)、Dual Head/TMDS(双头/最小化传输差分信号)等,所以使用C51G的平台在播放HDTV视频文件时CPU占用率非常大。
最近七彩虹发布了一个Magic BIOS,可以打开七彩虹C.NF4G7 主板集成显卡的PureVideo功能。既然通过刷新BIOS就可以打开这一功能,那么其他品牌的C51G芯片组主板能否可以使用这个BIOS呢?经过一番努力,笔者终于把Magic BIOS“嫁接”到昂达N61G主板上,并成功打开了PureVideo功能。
改造所需的软件
1.主板BIOS编辑软件Award BIOS Editor 1.0版。下载地址:
www.cpcw.com/xz/awdbedit.rar
2.NVIDIA显卡 BIOS编辑软件NiBiTor V2.7。下载地址:
http://www.skycn.com/soft/24660.html
3.七彩虹C51G的Magic BIOS。下载地址:
http://driver.qicaihong.com/NF4G7/c517Magic.zip
4.主板BIOS刷新软件 AwdFlash 8.64版。下载地址:
http://www.mydrivers.com/dir136/d54416.htm
“移花接木”实战
步骤1:提取Magic BIOS中的显卡BIOS。用Award BIOS Editor打开七彩虹Magic BIOS,找到VGA ROMS中的集成显卡BIOS模块并用左键点击选中,点击菜单里的“Actions-Extract File”,这样就可以把Magic BIOS中用于打开PureVideo功能的显卡BIOS提取出来,保存为colorful.rom,并记下Type ID的值4080,Fixed offset的值:00000000(图1)。

步骤2:修改显卡BIOS,以适用于自己的主板。用NiBiTor V2.7打开colorful.rom,因为NiBiTor V2.7对C51G的识别不是很好,我们手动在对话框中选择“GeForce6 series”即可(图2)。进去后可以看到这个显卡BIOS在核心频率上超出公版默认的很多:2D模式为275MHz,2D/3D模式为475MHz,3D模式为550MHz。结合这块昂达N61G的显示核心的体质,笔者把3D模式频率改为475MHz,并保存(图3)。


步骤3:把显卡BIOS整合到主板BIOS中:用Award BIOS Editor打开昂达N61G的BIOS,找到VGA ROMS中的集成显卡BIOS模块并用左键点击选中,点击菜单里的“Actions-Remove File”,把原来集成显卡BIOS去掉,再点击“Actions-Insert File”填上 Type ID的值4080,Fixed offset的值:00000000,并在文件栏里选择刚才修改好的colorful.rom,就可以把用于打开PureVideo的显卡BIOS整合到昂达主板的BIOS中。
步骤4:用AwdFlash刷新主板BIOS。
步骤5:安装驱动和软件以打开PureVideo功能。
(1)NVIDIA ForceWare驱动84.21 WHQL官方正式多语言版(支持H.264硬件解码的第一款正式版驱动)。下载地址:http://www1.mydrivers.com/dir139/d55615.htm
(2)NVIDIA PureVideo Decoder V1.02.196 (PureVideo解码器)。下载地址:http://www.skycn.com/soft/23303.html
(3)Windows Media format 9.5 runtime。下载地址:http://driver.qicaihong.com/PureVideo/WindowsMedia-KB891122-x86-CHS.rar
(4)微软关于Microsoft DirectX 视频加速的补丁。下载地址:http://support.microsoft.com/?kbid=888656
(5)CyberLink Power DVD6和avc2.0 codec解码器。下载地址:http://driver.qicaihong.com/NF4G7/CyberLink%20PowerDVD6.rar
步骤6:将上述驱动和插件依次安装完成后,打开Windows Media Player 10,点击“工具→选项→性能→高级”,勾选“视频加速→使用高质量模式”。打开CyberLink Power DVD6,在“配置→视频”里面勾选“启用硬件加速”。至此打开PureVideo硬件加速的软、硬方面工作都完成了。
步骤7:用PowerDVD 6打开视频文件,播放过程中点击“配置→信息”,注意该标签页中倒数第三项Video Accelerator(视频加速):在打开PureVideo之前显示为not in use(图4),打开后则为in use(图5),说明硬件加速已经顺利开启了。


步骤8:再用Windows Media Player 10打开HDTV视频文件,可以看到在播放的同时,桌面右下角的任务栏中出现了PureVideo视频解码器的图标,点击该图标可以进行更详细的设置(图6),并能看到此时的解码器格式为DirectX VA模式,说明这块昂达N61G主板已成功开启了PureVideo视频硬件加速功能。然后我们可以把“反交错控制”选择为“精灵”模式,这样PureVideo技术就可以自动识别视频文件的格式,并采取相应的“反交错处理”方式来提供更好的画质。

改造效果测试
下面让我们来测试实际效果,为了充分体现出PureVideo硬件解码的威力,笔者所采用的测试片断均为1080i甚至1080p的视频文件。
测试平台:
CPU:Athlon64 3000+ (Socket 754)
主板:昂达N61G
内存:三星金条DDR400 1GB
第一阶段:WMV-HD解码测试(1080i)
测试片断下载地址:
http://download.nvidia.com/downloads/nZone/videos/PureVideo_1080p.wmv
打开PureVideo硬件加速前后的CPU占用率对比:打开硬件加速前,CPU占用率一般是95%~100%,打开硬件加速后,CPU占用率保持在50%~65%。
第二阶段:H.264解码测试(1080p)
测试片段下载地址:
http://movies.apple.com/movies/universal/king_kong/king_kong_h1080p.mov(该文件可以用Windows Media Player 10直接播放。如果把文件后缀名.mov改为.avi,则可以用PowerDVD 6播放)
打开PureVideo硬件加速前后的CPU占用率对比:右边为打开硬件加速前,CPU占用率是80%~100%;打开硬件加速后,CPU占用率保持在50%~75%。
第三阶段:HD-MPEG2解码测试(1080p)
测试片段下载地址:
http://demod.dvico.com/hdtv/Australia_2.tp
打开PureVideo硬件加速前后的CPU占用率对比:打开硬件加速前,CPU占用率几乎达到了100%;打开硬件加速后,CPU占用率保持在40%~50%。
由测试结果可以看出,打开PureVideo硬件加速功能可以大大降低播放HDTV时的CPU占用率,显示芯片很好地分担了CPU的负担,让低端的平台也能顺利播放HDTV视频。
写在最后
借助七彩虹的C51G Magic BIOS,笔者终于打开了昂达N61G主板集成的GeForce6100显示核心的PureVideo视频硬件加速功能。有了这招“移花接木”,我们也可以在其他品牌的C51G芯片组主板上享受Magic BIOS带给我们的免费大餐。