白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
阅读:6990回复:20

【已解决,硬件加速问题】为什么firefox的html5游戏渲染是糊的?

楼主#
更多 发布于:2014-04-10 19:38
测试页面:http://rezoner.net/labs/limbs/
用纯净配置测试也是一样的效果,显卡中的各种抗锯齿、平滑设置均已关闭,且关闭硬件渲染时也不能解决问题,应该和显卡无关

firefox 29beta 和chrome35对比

图片:1.png

最新喜欢:

mqfmqf
-いたんですか? -ええ、ずっと
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
1楼#
发布于:2014-04-11 18:23
我做了个test case,成功复现出了OP中的效果

附件:
Canvas text test.zip


从图中可以看出,虽然没有游戏中的那么夸张,但是某些区域的字明显要比其他区域糊得多
注:由于似乎没有什么好的字体load事件可以订阅,所以如果打开后字体不对,请手动刷新

图片:Canvas text test.png

-いたんですか? -ええ、ずっと
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
2楼#
发布于:2014-04-11 18:33
大道有狐:firefox29新配置、禁用硬件加速下应该算清楚了,其他firefox28老配置、chrome34、或开了硬件加速、全屏状态下都有不同程度的模糊现象,chrome下简直有点儿惨不忍睹,字都糊成一片啦。。。回到原帖
受你启发,我禁用硬件加速后,清除缓存并重启,终于清晰了!
之前用纯净配置测试都糊,说明和配置无关,确实是硬件加速的问题

之后,我测试了显卡的各种设置,发现对清晰度没有任何影响,不管显卡设置什么,只要打开硬件加速,就一定会糊
不知道是fx的硬件加速不太成熟呢,还是显卡的兼容性不好呢?
-いたんですか? -ええ、ずっと
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
3楼#
发布于:2014-04-12 13:15
pcxfirefox:不是不成熟,而是硬件加速和显卡硬件技术或驱动关联太大了,开发者不可能顾及到所有硬件,你去看看firefox内部的block list就知道了,在这个list中出现的硬件不会默认启用硬件加速,除非你强制启用,这个列表根据用户在bugzilla...回到原帖
原来如此,也就是说硬件加速虽好,但是跨(图形)平台性较差
又想性能屌爆又想跨平台果然是不可调和的矛盾啊……

@文科  不是,是GTX 660
-いたんですか? -ええ、ずっと
游客

返回顶部