现代 web 随便一个页面都会用到 GPU 加速功能?

查看 160|回复 12
作者:abcbuzhiming   
现在感觉随便开一个网页,都没涉及到什么游戏,视频之类的,就可以看到 GPU 的占用在往上跳。我想了解一下,现代 web 的渲染引擎它哪些地方,除了众所周知 webGL 这种肯定会调用 GPU 加速之外,还有哪里,会用 GPU 加速?
Shanky   
网页组件渲染,比如 MUI 的文档,不开硬件加速卡卡的
weixind   
一部分 CSS 属性( transform 等)会触发浏览器使用 GPU 加速。还有 canvas 之类比较常用的内容。
fwh   
css 的有些属性会开启硬件加速,比如 translate3d(),有时候为了网页性能,会故意设置这些属性,即使用不到
ltq918   
应该无处不在吧,CSS 的一些效果,甚至页面滚动都有影响
across   
web 开发只是把数据组织起来交给浏览器的渲染引擎,浏览器的渲染引擎也是一个渲染器啊。
你用的每一项,文字、图片叠加、合成,不是软件渲染就是 GPU 渲染。
https://www.chromium.org/developers/design-documents/gpu-accelerated-compositing-in-chrome/
besto   
这个问题,掰碎了非常大:
大多数人讨论的 GPU ,都是桌面显卡,显卡里可不止有 GPU 还有 VPU 和 DISP (可能还有 NN ),有利用率的是 GPU 和 VPU ,看视频的时候 VPU 如果动了,利用率当然会上去;
除去视频,我们单纯讨论网站,简而言之就是任何一个矩形区域,对 GPU 来说都是 2 个三角形+若干纹理,对 GPU 来说实现一个矩形的缩放旋转等是非常容易的,这也就是传统的 3D 给 2D 加速。
xtreme1   
具体你得看 skia
ChefIsAwesome   
页面滚动啊。
wang93wei   
不用 GPU 就光 CPU 渲染就会卡卡的。你看一下国产 CPU ,用一下国产操作系统就知道了。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部