软用者 发表于 2009-7-26 17:07:04

一个需要注意的firefox3在linux中显示图片不正常的问题

不知道各位是不是没有发现以下的这个问题,我引用龙芯论坛的一个帖子:
“盒子自带的Rays2.0少了一个补丁,导致firefox3图片渲染异常(黑色矩形)
Bug的描述见: https://bugzilla.mozilla.org/show_bug.cgi?id=411831
原因可能是firefox使用Cairo来渲染图形,Cairo是一个跨平台的开放源代码的矢量图形函数库,在3D显卡支持硬件加速的情况下能使用 OpenGL的硬件加速功能来绘制图像,这样就可以把大部分的显示工作交给显卡(GPU)来完成,降低CPU开销,如果显卡不支持3D硬件加速,则只能使用软件方式把图像渲染成位图( render-to-bitmap)。现在Cairo好像与某些显卡驱动不兼容,导致图片渲染成黑色矩形,解决的方法可以给xorg打补丁:http://launchpadlibrarian.net/13433339/xserver-1.5.0-xaa-sucks.patch
也可以用更改xorg.conf来解决,更改内容如下:
Section "Device"
    ..................
    Option      "XAANoOffscreenPixmaps" "false"
    ...................
EndSection”
我发现这个问题在magic 2.1中存在,不知道在新版本中是不是解决了。如果没有解决,希望开发人员能打上补丁。另外问一句,不知道给xorg打补丁的效果是不是比修改xorg.conf好?

[ 本帖最后由 软用者 于 2009-7-26 17:37 编辑 ]

sejishikong 发表于 2009-7-26 17:20:55

2.5的xorg是1.6,和之前版本差距较大,应该不用这个了。

软用者 发表于 2009-7-26 17:38:42

管理员,你试过正常了吗?请问怎样给magic 2.1的xorg打补丁?

nihui 发表于 2009-7-26 17:43:02

我这边的 firefox 显示 png 图像的时候颜色色调严重不正常,但是别的格式正常的。。.......

怀疑是自己的系统 libpng 有问题....
页: [1]
查看完整版本: 一个需要注意的firefox3在linux中显示图片不正常的问题