开启浏览器的GPU加速功能

随着性能日益提升,显卡的GPU的应用并不仅仅局限于游戏中,它还可以为很多软件提供硬件加速功能IE9在浏览网页时,GPU就能提升其中的图像处理速度:


满足IE9硬件加速的条件:

    GPU硬件加速是IE9新增的功能,它通过使用显卡GPU取代CPU完成大多数3D图形处理以实现网页浏览加速。当然,这项功能对显卡以及显示驱动程序有着较高的要求。如果显卡性能不足或者驱动程序版本较低,或者在浏览器的设置中关闭了GPU硬件加速选项,那么就可能导致IE9在显示网页中的3D图形时性能降低、反应缓慢、也有可能在看视频时只有声音没有图像。


如何判断GPU是否加速:

    首先我们需要知道GPU硬件加速是否生效,在IE9主界面右上方的菜单栏点击“工具”打开“Internet选项”,切换至"高级"选项卡,在“设置”中找到“加速的图形”,查看其下方的“使用软件呈现而不适用GPU呈现”选项是否被勾选。如果该选项被勾选,IE9就关闭GPU硬件加速,改为由CPU处理的软件模拟加速。因此需要取消勾选状态,然后点击“确定”,这样才能让GPU硬件加速生效。如果该选项处于勾选,而且显示为灰色无法变更的状态,表示显卡或者正在使用的显示驱动程序可能不符合最低需求,无法开启GPU硬件加速。这是为了防止IE9强行应用GPU硬件加速技术失败而引发的浏览器崩溃问题。


强制开启GPU加速:

    显卡需要支持DirectX 10DirectX 11的型号,同时需要重新安装或升级显示驱动程序。如果更新完驱动程序还是无法使用,那么可以强制开启GPU加速功能。打开“设备管理器”,点击展开“显示适配器”,右击显卡选择“属性”。切换到“详细信息”选项卡,将“属性”下拉选择为“硬件id”。在“值”的部分,找到类似PCI\VEN_10DE&DEV_0612&SUBSYS_15401462&REV_A2格式的信息,其中Vendorld=10DE,Deviceld=0612。点击“开始”,在“搜寻程序和文件”中,输入regedit,进入注册表编辑器。切换到HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\GPU项目。如果是32位的操作系统,双击VendorID,修改“数值数据”为8086;将Deviceld修改为2A42;将SoftwareFallback的数值数据从1变为0.如果是64位的操作系统,则是双击类似"Wow64-Deviceld"的项目进行修改。修改完成以后关闭注册表编辑器,开启IE9就可以看到“使用软件呈现而不使用GPU呈现”已经可以设置了。


显示GPU加速选项:

    由于使用某些优化软件,可能GPU加速选项会被误删掉,这时就需要重装IE9,如果嫌麻烦也可以通过修改注册表来解决问题,例如从正常工作的电脑上复制注册表文件来替换掉问题电脑的相关选项。打开正常电脑的注册表编辑器,切换到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AdvancedOptions\ACCELERATED_GRAPHICS项目,选中它,右击选择“导出”,将它保存为一个名为a.reg格式文件。回到目标电脑,打开注册表编辑器,切换到项目的路径项目,右击先将其“删除”。然后双击导入从正常机器上复制过来的a.reg文件,开发IE9查看,问题即可解决。

posted on 2012-10-07 09:52  影天  阅读(16322)  评论(0编辑  收藏  举报

导航