fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-09-23
  • 发帖数18344
  • 经验4694枚
  • 威望5点
  • 贡献值4276点
  • 好评度1046点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:2988回复:10

[Nightly] Firefox 52.0a 在 Windows 不使用硬件加速时默认开启 Skia 作为页面的软件渲染后端

楼主#
更多 发布于:2016-10-13 11:08
这属于硬件加速范畴里面,Firefox 的 2D 渲染图形引擎叫做 Azure,有多个渲染后端(backend),包括 Direct 2D,Direct2D 1.1,Skia 和 Cairo。Windows 平台的 Firefox 默认是使用 GPU 硬件的 Direct 2D 功能,但如果用户显卡或驱动不支持,或未开启硬件加速,则会可以使用软件渲染后端来显示页面。现在 Firefox 52.0a 默认使用的是 Skia,来自 Google。

在附加组件管理器的 Experiment 版块里面可以看到 Skia 被启用了。



一般 Direct 2D 都是用于字体渲染,所以在硬件加速被关闭的情况下,Firefox 的字体渲染使用的是 Google 的 Skia 软件渲染后端,可能显示效果接近于 Chrome。在 about:support 页面的 Graphic -- Diagnostics 可以看到:



对应的 about:config 参数是:
gfx.canvas.azure.backends
 gfx.content.azure.backends
均为 skia,cairo

Bug 1007702 - (skia-windows) Enable skia content on Windows by default when not using D2D
Firefox More than meets your experience
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
1楼#
发布于:2016-10-13 14:18
 标题应该改为

[Nightly] Firefox 52.0a 在 Windows 默认在不使用硬件加速时开启 Skia 作为页面的软件渲染后端
http://pcxfirefox.wordpress.com/
linhaicong168
火狐狸
火狐狸
  • UID38756
  • 注册日期2012-05-01
  • 最后登录2019-08-03
  • 发帖数120
  • 经验132枚
  • 威望0点
  • 贡献值42点
  • 好评度7点
  • 社区居民
  • 忠实会员
2楼#
发布于:2016-10-16 22:19
我这里mactype无法渲染了。。
linhaicong168
火狐狸
火狐狸
  • UID38756
  • 注册日期2012-05-01
  • 最后登录2019-08-03
  • 发帖数120
  • 经验132枚
  • 威望0点
  • 贡献值42点
  • 好评度7点
  • 社区居民
  • 忠实会员
3楼#
发布于:2016-10-16 22:43
linhaicong168:我这里mactype无法渲染了。。回到原帖
做下备注,以后有人会问这个问题的
gfx.content.azure.backends;direct2d1.1,cairo

删除其中的skia
evil84
小狐狸
小狐狸
  • UID28551
  • 注册日期2009-04-11
  • 最后登录2019-02-13
  • 发帖数27
  • 经验17枚
  • 威望0点
  • 贡献值4点
  • 好评度1点
  • 忠实会员
4楼#
发布于:2016-10-20 00:00
mark
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2019-09-23
  • 发帖数2208
  • 经验1340枚
  • 威望0点
  • 贡献值52点
  • 好评度134点
  • 社区居民
  • 最爱沙发
  • 忠实会员
5楼#
发布于:2017-01-25 20:18
顶一下,3楼有效。已随52 Beta 1发布。
DOSforever
非常火狐
非常火狐
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2019-08-07
  • 发帖数914
  • 经验639枚
  • 威望0点
  • 贡献值594点
  • 好评度15点
  • 社区居民
  • 忠实会员
6楼#
发布于:2017-03-25 11:10
linhaicong168:做下备注,以后有人会问这个问题的
gfx.content.azure.backends;direct2d1.1,cairo

删除其中的skia
回到原帖
没明白。为什么要删除其中的 skia ?也就是说,为什么不要用 skia ?
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-09-23
  • 发帖数18344
  • 经验4694枚
  • 威望5点
  • 贡献值4276点
  • 好评度1046点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
7楼#
发布于:2017-03-25 12:53
DOSforever:没明白。为什么要删除其中的 skia ?也就是说,为什么不要用 skia ?回到原帖
一些电脑用了skia会导致mactype失效吧
Firefox More than meets your experience
DOSforever
非常火狐
非常火狐
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2019-08-07
  • 发帖数914
  • 经验639枚
  • 威望0点
  • 贡献值594点
  • 好评度15点
  • 社区居民
  • 忠实会员
8楼#
发布于:2017-03-25 12:55
fang5566:一些电脑用了skia会导致mactype失效吧回到原帖
那 mactype 是什么?有什么用?
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-09-23
  • 发帖数18344
  • 经验4694枚
  • 威望5点
  • 贡献值4276点
  • 好评度1046点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
9楼#
发布于:2017-03-25 12:58
DOSforever:那 mactype 是什么?有什么用?回到原帖
百度啊,字体渲染的软件
Firefox More than meets your experience
linhaicong168
火狐狸
火狐狸
  • UID38756
  • 注册日期2012-05-01
  • 最后登录2019-08-03
  • 发帖数120
  • 经验132枚
  • 威望0点
  • 贡献值42点
  • 好评度7点
  • 社区居民
  • 忠实会员
10楼#
发布于:2017-09-28 21:30
DOSforever:没明白。为什么要删除其中的 skia ?也就是说,为什么不要用 skia ?回到原帖
没必要删除,调换下顺序一样照常使用mactype.
gfx.content.azure.backends;direct2d1.1,cairo,skia
游客

返回顶部