设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 Google 查看内容

Chrome内核押宝GPU加速:技术内幕剖析

2014-8-19 15:55| 发布者: joejoe0332| 查看: 4094| 评论: 0|原作者: 猎豹浏览器工程师|来自: 驱动之家

摘要: 8月12日,Chromium开源社区发布了38内核开发者版,这是今年来Chromium发布的第6个内核版本。Chromium内核在今年快速迭代的背后有一条清晰的主线,那就是GPU加速渲染,也称硬件加速渲染(GPU Accelerated Compositing ...


二、尚存瑕疵,第三方开发者应积极贡献

  虽然已经站在了行业的前列,Chromium内核的GPU加速性能距离“理想标准”仍然有一段距离。主要存在以下障碍:


  其一,Chromium的一贯宗旨是用内存换性能,开启GPU加速会导致浏览器占用的内存平均增加约70MB,低配置电脑运行起来较为吃力


  除了必要的硬件配置,GPU加速对操作系统也有要求。目前国内仍然有71.57%的用户在使用Windows XP和更低版本的操作系统,纵然用户的硬件配置上去了,大多数加速特性却受限于陈旧的操作系统而无法实现。


Chrome内核押宝GPU加速 技术内幕剖析
2014年1月国内操作系统使用比例


其二,显卡驱动与GPU加速冲突不断,这或是阻碍GPU加速普及的最大障碍。

  GPU加速,需要显卡中的GPU予以配合执行。而显卡硬件驱动的代码质量参差不齐,在某些特定的显卡驱动版本下,GPU加速渲染过程会触发BUG,导致渲染加速失败,轻微的结果是网页显示不正常或页面无响应,严重冲突时可能导致电脑花屏、蓝屏。


Chrome内核押宝GPU加速 技术内幕剖析
Chromium社区中关于Intel显卡驱动导致进程CPU高和浏览器假死的一则公告


Chrome内核押宝GPU加速 技术内幕剖析
Chromium社区中关于Nvidia显卡驱动导致绘图异常的一则公告


  尽管存在一些瑕疵,GPU加速绝对是浏览器的发展趋势。一些采用Chromium内核的第三方浏览器,为了避免投入额外的技术维护成本,选择默认不开启GPU加速,这种逃避现实的策略,对问题的解决于事无补。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部