Autor Thema: Rendering errors in Firefox >=3.5.x (fixed)  (Gelesen 632 mal)

0 Nutzer und 1 Gast betrachten dieses Thema.

Offline Manfred

  • Administrator
  • *
  • Beiträge: 1.077
    • NASS e.K.
Rendering errors in Firefox >=3.5.x (fixed)
« am: 30.08.2009, 16:14:30 »
Hi all,

to fix the rendering errors in firefox >=3.5.x on some systems which run the ati/nv graphics driver, I have found a solution on the net:

...
Mozilla recently released version 3.5 of the Firefox web browser. It does a fine job, but there have been some problems, for Linux users, in its rendering of web page graphics. Below you will find two solutions to the problem, which involve configuring the Xserver to interface well with Firefox.

One problem is that pages with resized images, PNG files, or zoomed text will display black rectangles instead of the actual images. Another manifestation of the Firefox rendering bug is garbling of whole pages, where some of the user's desktop is repeatedly overlaid on the web page.

There is an easy solution that works for typical Linux systems, where the filesystem is installed uncompressed on a hard drive. The file /etc/X11/xorg.conf must be edited, and the section "Device" must have an additional option, "XAANoOffscreenPixmaps" added and set to "true" as shown in the example below, from a Slackware system:
Section "Device"
Identifier  "Card0"
Driver      "radeon"
VendorName  "ATI Technologies Inc"
BoardName   "Radeon X1200 Series"
BusID       "PCI:1:5:0"
Option "XAANoOffscreenPixmaps" "true"
EndSection
...
The fix shown above is simple, and results in pages rendering properly in Firefox. After editing and saving the xorg.conf file, restart the Xserver [CTRL - ALT - BACKSPACE] or logout for the changes to take effect.

Regards, Quax

p.s. The fix will be integrated in the snapshot of tomorrow.
Hole Deine Benutzer da ab, wo sie stehen,
nicht da, wo Du sie gerne stehen hättest...
---------------------------------------------------
Pick up the users where they really are
and not where you expect them to be...