Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
I have now added. deb http://ppa.launchpad.net/firefox-smooth-scaling/ppa/ubuntu jaunty main done and install and got ii xulrunner 1.8.1.16+nobinonly-0ubuntu1 XUL + XPCOM application runner ii xulrunner-1.9 1.9.0.14+build2+nobinonly-0ubuntu0.9.04.1 XUL + XPCOM application runner ii xulrunner-1.9-gnome-support 1.9.0.14+build2+nobinonly-0ubuntu0.9.04.1 Support for Gnome in xulrunner-1.9 applicati ii xulrunner-1.9.1 1.9.1.4~hg20091002r26447+nobinonly-0ubuntu2~umd1~jaunty XUL + XPCOM application runner ii xulrunner-1.9.1-gnome-support 1.9.1.4~hg20091002r26447+nobinonly-0ubuntu2~umd1~jaunty Support for GNOME in xulrunner-1.9.1 applica ii libcairo2 1.8.6-1ubuntu3+thjaeger1 The Cairo 2D vector graphics library ii libcairo2-dev 1.8.6-1ubuntu3+thjaeger1 Development files for the Cairo 2D graphics still resizing issues. -- FFe: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
kenjo wrote: deb http://ppa.launchpad.net/firefox-smooth-scaling/ppa/ubuntu jaunty ii xulrunner-1.9.1 1.9.1.4~hg20091002r26447+nobinonly-0ubuntu2~umd1~jaunty XUL + XPCOM application runner ii xulrunner-1.9.1-gnome-support 1.9.1.4~hg20091002r26447+nobinonly-0ubuntu2~umd1~jaunty Support for GNOME in xulrunner-1.9.1 applica These are not the xulrunner-1.9.1 packages from my PPA. still resizing issues. -- FFe: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
On Mon, 2009-10-05 at 17:29 +, Tom Jaeger wrote: kenjo wrote: deb http://ppa.launchpad.net/firefox-smooth-scaling/ppa/ubuntu jaunty ii xulrunner-1.9.1 1.9.1.4~hg20091002r26447+nobinonly-0ubuntu2~umd1~jaunty XUL + XPCOM application runner ii xulrunner-1.9.1-gnome-support 1.9.1.4~hg20091002r26447+nobinonly-0ubuntu2~umd1~jaunty Support for GNOME in xulrunner-1.9.1 applica These are not the xulrunner-1.9.1 packages from my PPA. you are right. After making sure I got your version I now do not have any scaling issue. -- FFe: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Don't know wheather this is known, but I have these resizing problems *BOTH* on Linux *AND* Windows with different versions of Firefox. As I did not see Firefox or mentioned video drivers source files, I cannot assert, but imho this seems unlikely to be video driver related problem. This is part of my xorg.conf (Linux configuration): Section Device Identifier Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller Boardname intel Busid PCI:0:2:0 Driver intel Screen 0 EndSection -- FFe: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
I'm not sure if the problem I have is related but I have had problems with image sacling for a LOONG time now in several firefox versions. I use the binary nvidia driver. What makes me a bit confused is that if I nuke .mozilla directory and restarts I have no problem for some time but it always comes back after a week or two and once it starts it never gets good again. I have attached a small test case that shows what the problem looks like on my computer. ** Attachment added: scale_error.tar.gz http://launchpadlibrarian.net/32930153/scale_error.tar.gz -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
This patch worked very well: https://launchpad.net/~firefox-smooth-scaling However, after update to firefox 3.5.3 it seems this is no longer compatible. Can this patch be included in the updated Ubuntu packages? -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
NoBugs! wrote: This patch worked very well: https://launchpad.net/~firefox-smooth-scaling However, after update to firefox 3.5.3 it seems this is no longer compatible. Can this patch be included in the updated Ubuntu packages? Thanks for letting me know, I've updated the jaunty package in the PPA. It should build within the next couple hours. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Branch linked: lp:ubuntu/karmic/xserver-xorg-video-radeonhd -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Changed in: xf86-video-radeonhd Status: Fix Released = Fix Committed -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Changed in: xf86-video-radeonhd Status: Fix Committed = Fix Released -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Branch linked: lp:ubuntu/karmic/xserver-xorg-video-mga -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Branch linked: lp:ubuntu/karmic/xserver-xorg-video-i128 -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Branch linked: lp:ubuntu/karmic/xserver-xorg-video-openchrome -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Description changed: [Problem] - Scaled images in Firefox, Opera, etc. look blurred or pixelated when zoomed. + Upscaled images in Firefox (and Opera) look pixelated when zoomed, edges appear jagged. [Discussion] This is because firefox is using nearest-neighbor interpolation for upscaling. It would look better if bilinear filtering were used by Cairo, which requires EXTEND_PAD. However, EXTEND_PAD is not implemented very well in several video drivers, and Cairo is unable to distinguish drivers that have good implementations from ones with bad ones, so it is currently using a client-side fall back which is deemed too slow by the firefox developers. Solving this requires updating each video driver to either implement EXTEND_PAD correctly or at least stop advertising it can do it when it really can't. Once this is done, cairo's client-side workaround can be removed and firefox can be updated to use EXTEND_PAD. The proposed fixes are available (for jaunty and karmic) in the firefox-smooth-scaling PPA: https://launchpad.net/~firefox-smooth-scaling/+archive/ppa [Original Report] With Ubuntu Hardy beta + latest updates (15th April 2008) I suffer from bad image rendering quality in Firefox. To see the type of problem just open the attached screenshot and scale to 100%. The images that are blurred are razor sharp if I do aright click - view image so it is perhaps a problem related to image scaling. The problem appears only with my laptop - so perhaps it is not a bug in Firefox but elsewhere (X-windows??/intel-driver??). The laptop has a 3-year old Centrino-Platform uses 915 intel driver and has a lcd monitor with 1400x1050 resolution. The rendering problem appears independent of the Desktop-Effects are on/off. So it does not seem to be a problem with compiz. p.s. Also the text in the Gnome-terminal is somewhat blurred (compared with e.g. text in Gedit) p.s. The same homepage renders nicely on my desktop computer with a 1280x1045 and the ati-driver. Don't hesitate to ask for more information. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Thanks for your help! This worked for me. 2009/7/11 Tom Jaeger thjae...@gmail.com ** Description changed: [Problem] - Scaled images in Firefox, Opera, etc. look blurred or pixelated when zoomed. + Upscaled images in Firefox (and Opera) look pixelated when zoomed, edges appear jagged. [Discussion] This is because firefox is using nearest-neighbor interpolation for upscaling. It would look better if bilinear filtering were used by Cairo, which requires EXTEND_PAD. However, EXTEND_PAD is not implemented very well in several video drivers, and Cairo is unable to distinguish drivers that have good implementations from ones with bad ones, so it is currently using a client-side fall back which is deemed too slow by the firefox developers. Solving this requires updating each video driver to either implement EXTEND_PAD correctly or at least stop advertising it can do it when it really can't. Once this is done, cairo's client-side workaround can be removed and firefox can be updated to use EXTEND_PAD. The proposed fixes are available (for jaunty and karmic) in the firefox-smooth-scaling PPA: https://launchpad.net/~firefox-smooth-scaling/+archive/ppahttps://launchpad.net/%7Efirefox-smooth-scaling/+archive/ppa [Original Report] With Ubuntu Hardy beta + latest updates (15th April 2008) I suffer from bad image rendering quality in Firefox. To see the type of problem just open the attached screenshot and scale to 100%. The images that are blurred are razor sharp if I do aright click - view image so it is perhaps a problem related to image scaling. The problem appears only with my laptop - so perhaps it is not a bug in Firefox but elsewhere (X-windows??/intel-driver??). The laptop has a 3-year old Centrino-Platform uses 915 intel driver and has a lcd monitor with 1400x1050 resolution. The rendering problem appears independent of the Desktop-Effects are on/off. So it does not seem to be a problem with compiz. p.s. Also the text in the Gnome-terminal is somewhat blurred (compared with e.g. text in Gedit) p.s. The same homepage renders nicely on my desktop computer with a 1280x1045 and the ati-driver. Don't hesitate to ask for more information. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a direct subscriber of a duplicate bug. Status in The Mozilla Firefox Browser: Confirmed Status in Libpixman: Fix Released Status in openchrome: Fix Released Status in Opera Browser: New Status in xf86-video-ati: Fix Released Status in xf86-video-mga: Fix Released Status in xf86-video-radeonhd: Fix Released Status in X.Org X server: Invalid Status in XUL + XPCOM application runner: In Progress Status in “cairo” package in Ubuntu: Fix Released Status in “firefox” package in Ubuntu: Invalid Status in “firefox-3.0” package in Ubuntu: Invalid Status in “pixman” package in Ubuntu: Fix Released Status in “xorg-server” package in Ubuntu: Invalid Status in “xserver-xorg-video-ati” package in Ubuntu: Fix Released Status in “xserver-xorg-video-i128” package in Ubuntu: Fix Released Status in “xserver-xorg-video-mga” package in Ubuntu: Fix Released Status in “xserver-xorg-video-openchrome” package in Ubuntu: Fix Released Status in “xserver-xorg-video-radeonhd” package in Ubuntu: Fix Released Status in “xulrunner-1.9” package in Ubuntu: Triaged Status in “xulrunner-1.9.1” package in Ubuntu: Triaged Status in openSUSE: Confirmed Bug description: [Problem] Upscaled images in Firefox (and Opera) look pixelated when zoomed, edges appear jagged. [Discussion] This is because firefox is using nearest-neighbor interpolation for upscaling. It would look better if bilinear filtering were used by Cairo, which requires EXTEND_PAD. However, EXTEND_PAD is not implemented very well in several video drivers, and Cairo is unable to distinguish drivers that have good implementations from ones with bad ones, so it is currently using a client-side fall back which is deemed too slow by the firefox developers. Solving this requires updating each video driver to either implement EXTEND_PAD correctly or at least stop advertising it can do it when it really can't. Once this is done, cairo's client-side workaround can be removed and firefox can be updated to use EXTEND_PAD. The proposed fixes are available (for jaunty and karmic) in the firefox-smooth-scaling PPA: https://launchpad.net/~firefox-smooth-scaling/+archive/ppahttps://launchpad.net/%7Efirefox-smooth-scaling/+archive/ppa [Original Report] With Ubuntu Hardy beta + latest updates (15th April 2008) I suffer from bad image rendering quality in Firefox. To see the type of problem just open the attached screenshot and scale to 100%. The images that are blurred are razor sharp if I do aright click - view image so it is
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Description changed: [Problem] Scaled images in Firefox, Opera, etc. look blurred or pixelated when zoomed. [Discussion] This is because firefox is using nearest-neighbor interpolation for upscaling. It would look better if bilinear filtering were used by Cairo, which requires EXTEND_PAD. However, EXTEND_PAD is not implemented very well in several video drivers, and Cairo is unable to distinguish drivers that have good implementations from ones with bad ones, so it is currently using a client-side fall back which is deemed too slow by the firefox developers. Solving this requires updating each video driver to either implement EXTEND_PAD correctly or at least stop advertising it can do it when it really can't. Once this is done, cairo's client-side workaround can be removed and firefox can be updated to use EXTEND_PAD. - The proposed fixes are available (for intrepid and jaunty) in the firefox-smooth-scaling PPA: + The proposed fixes are available (for jaunty and karmic) in the firefox-smooth-scaling PPA: https://launchpad.net/~firefox-smooth-scaling/+archive/ppa [Original Report] With Ubuntu Hardy beta + latest updates (15th April 2008) I suffer from bad image rendering quality in Firefox. To see the type of problem just open the attached screenshot and scale to 100%. The images that are blurred are razor sharp if I do aright click - view image so it is perhaps a problem related to image scaling. The problem appears only with my laptop - so perhaps it is not a bug in Firefox but elsewhere (X-windows??/intel-driver??). The laptop has a 3-year old Centrino-Platform uses 915 intel driver and has a lcd monitor with 1400x1050 resolution. The rendering problem appears independent of the Desktop-Effects are on/off. So it does not seem to be a problem with compiz. p.s. Also the text in the Gnome-terminal is somewhat blurred (compared with e.g. text in Gedit) p.s. The same homepage renders nicely on my desktop computer with a 1280x1045 and the ati-driver. Don't hesitate to ask for more information. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Changed in: xf86-video-radeonhd Status: Confirmed = Fix Released -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
This bug was fixed in the package cairo - 1.8.8-2ubuntu1 --- cairo (1.8.8-2ubuntu1) karmic; urgency=low * Add Vcs-* fields. * Wrap build-deps and deps. * Merge Ubuntu changes with Debian tip: - Fix removed trailing spaces in old changelog entries. - Add description to dpatch 06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender. - Update descriptions of dpatches 03_only_destroy_FT_Faces_created_by_cairo and 04_lcd_filter. - Drop dpatch 03_only_destroy_FT_Faces_created_by_cairo, merged upstream. - Remaining Ubuntu changes: * New dpatch, 04_lcd_filter, adds a Cairo LCD filter to use FreeType LCD colour filtering features; initial implementation from FreeDesktop #10301; build-deps and dep on libfontconfig1-dev = 2.5.92 and libfreetype6-dev = 2.3.5-1ubuntu4. * New disabled dpatch, 06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender, hand off EXTEND_PAD to XRender; LP #217908. * Fix double patching in dpatch 06_Xlib-Xcb-Hand-off-EXTEND_PAD-to- XRender. * Enable dpatch 06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender; LP: #217908. * Use mode 755 for dpatches. -- Loic Minier loic.min...@ubuntu.com Wed, 24 Jun 2009 21:21:03 +0200 ** Changed in: cairo (Ubuntu) Status: New = Fix Released -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
The cairo issue is fixed upstream as of commit a1d0a06b6275cac3974be84919993e187394fe43, enabling EXTEND_PATCH via XRender conditionally on the X server version. Also, I've posted a patch for firefox on the mozilla bugtracker. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Can this be fixed in Jaunty 9.04 by installing the newer cairo packages? Or does it also require a fix for Firefox? -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
NoBugs! wrote: Can this be fixed in Jaunty 9.04 by installing the newer cairo packages? Or does it also require a fix for Firefox? No, you need both updated cairo and xulrunner packages. They are available for jaunty in the firefox-smooth-scaling PPA: https://launchpad.net/~firefox-smooth-scaling/+archive/ppa -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Branch linked: lp:ubuntu/karmic/cairo -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
I've posted relevant patches on the cairo mailing list: http://lists.cairographics.org/archives/cairo/2009-May/017131.html -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Changed in: xulrunner-1.9.1 (Ubuntu) Importance: Undecided = Medium ** Changed in: xulrunner-1.9.1 (Ubuntu) Status: New = Triaged ** Changed in: xulrunner-1.9 (Ubuntu) Importance: Undecided = Medium ** Changed in: xulrunner-1.9 (Ubuntu) Status: New = Triaged -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
https://launchpad.net/~firefox-smooth-scaling/+archive/ppa The ppa which fixed this previously seems to be broken now. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
m2 wrote: https://launchpad.net/~firefox-smooth-scaling/+archive/ppa The ppa which fixed this previously seems to be broken now. Define 'broken'. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Tom, a bit unrelated here but when you plan to update the xulrunner package could you also include the patch at: https://bugzilla.mozilla.org/show_bug.cgi?id=406646#c181 that should fix bug #187313? Thanks! ** Bug watch added: Mozilla Bugzilla #406646 https://bugzilla.mozilla.org/show_bug.cgi?id=406646 -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
I'll keep it in mind for the next time I update the packages. Hopefully won't be necessary, though. Fabio Pedretti wrote: Tom, a bit unrelated here but when you plan to update the xulrunner package could you also include the patch at: https://bugzilla.mozilla.org/show_bug.cgi?id=406646#c181 that should fix bug #187313? Thanks! ** Bug watch added: Mozilla Bugzilla #406646 https://bugzilla.mozilla.org/show_bug.cgi?id=406646 -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Any news of integrating the cairo and firefox patches in the packages, now that the x drivers are fixed? -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
I met a lot of resistance when discussing this with people over IRC, so I've decided it's easier for me to just maintain the fixes in a PPA than to push for these changes and probably be disappointed. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
I met a lot of resistance when discussion this with people over IRC, so I've decided it's easier for me to maintain the fixes in a PPA than to push for the changes and probably be disappointed. Fabio Pedretti wrote: Any news of integrating the cairo and firefox patches in the packages, now that the x drivers are fixed? -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Changed in: xf86-video-mga Status: Confirmed = Fix Released -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
The firefox zoom bug still exists in Jaunty Alpha 5 with the proprietry NVIDIA driver (180.35) and is driving me nuts. Below is the output repeat-test_i686. I am not sure where to post this so have just put it here and hope it gets forwarded to the correct person. m...@desktop:~$ lspci 00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 81) 00:01.0 PCI bridge: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port (rev 81) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01) 00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01) 00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01) 01:00.0 VGA compatible controller: nVidia Corporation GeForce 8600 GT (rev a1) 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01) m...@desktop:~$ m...@desktop:~$ chmod +x repeat-test_i686 ./repeat-test_i686 Testing repeat mode none: PASS Testing repeat mode normal: PASS Testing repeat mode pad: PASS Testing repeat mode reflect: *** FAIL *** 60 pixels differ from expected result. Expected output written to repeat-test-reflect-expected.png Actual output written to repeat-test-reflect-out.png m...@desktop:~$ m...@desktop:~$ -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Updated cairo .debdiff that checks for Render 0.10. It won't make any difference in practice, but I suppose it is more correct this way. ** Attachment added: cairo.debdiff http://launchpadlibrarian.net/23011852/cairo.debdiff -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
I'm sorry I haven't take the time to fully review the cairo patch, but I just want you to be aware of the work Eric Anholt did a couple of years ago to support the extend repeat modes and server-side gradients (but we failed to merge in a timely manner): http://cgit.freedesktop.org/~anholt/cairo/log/?h=server-gradients If you care to implement something along those lines, then I will be happy to merge it into upstream post-1.10 (which should give us a while to check the behaviour on non-Ubuntu systems). And also provide the circumstances where implementing h/w accelerated gradients becomes worthwhile. I suspect that even with s/w fallbacks switching to XRender gradients should be a performance win due to reduced transport costs and potentially improved pixmap allocation. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Chris Wilson wrote: I'm sorry I haven't take the time to fully review the cairo patch, but I just want you to be aware of the work Eric Anholt did a couple of years ago to support the extend repeat modes and server-side gradients (but we failed to merge in a timely manner): http://cgit.freedesktop.org/~anholt/cairo/log/?h=server-gradients Thanks, I wasn't aware of this. The patch we're dealing with here is basically a (small) subset of David Reveman's patch. I'll see if I can find the time to update the gradient part of the patch next weekend and port it to xcb. If you care to implement something along those lines, then I will be happy to merge it into upstream post-1.10 (which should give us a while to check the behaviour on non-Ubuntu systems). And also provide the circumstances where implementing h/w accelerated gradients becomes worthwhile. I suspect that even with s/w fallbacks switching to XRender gradients should be a performance win due to reduced transport costs and potentially improved pixmap allocation. I would think so, too. The nice thing here is that we are guaranteed that gradients are handled in the server by software, so we don't have to worry about drivers implementing them incorrectly. And if we ever decide to enable hardware acceleration for gradients, as Michel Dänzer suggested in [1], driver maintainers will be instantly aware of the issue, because most (all?) drivers will currently crash if the source's pDrawable is NULL. [1] http://lists.freedesktop.org/archives/xorg-devel/2009-February/000238.html -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Status of EXTEND_PAD hardware acceleration: Fully hardware accelerated: -intel, -ati, -nouveau Incorrect rendering upstream, fixed in ubuntu: -radeonhd (only POT), -mga (only POT), -i128 Unknown status, but known to fall back to software for 2x2 source and 8x8 dest: nvidia and ati binary drivers All the remaining drivers use software fallbacks. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
I've sent a reminder about the remaining three drivers to the xorg-devel mailing list. http://lists.freedesktop.org/archives/xorg- devel/2009-February/000214.html -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Changed in: cairo (Ubuntu) Status: Fix Released = New -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Sorry, I screwed up the cairo patch. dpatch-edit-patch really didn't work the way I expected. Not only did it not automatically add the patch to 00list, but it also somehow created a patch where all the changes appeare twice. Go figure. ** Attachment added: cairo.debdiff http://launchpadlibrarian.net/22719765/cairo.debdiff -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Sorry, the debdiff above is wrong again. This is the patch that I used for the PPA, which also enables EXTEND_REFLECT. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Again, sorry for the confusion. Here is the correct .debdiff. It's a shame that in this day of distributed VCSs, we still have to deal with things like dpatch, which apparently can't even keep track of commit messages. ** Attachment added: cairo.debdiff http://launchpadlibrarian.net/22720357/cairo.debdiff -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
could you give the url to an upstream cairo discussion? there is no reason why we should ship distribution changes there which have not been discussed upstream, that creates extra work, bugs and political issues -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
the previous comment suggests that driver need to be fixed, what about closed source ones? -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Sebastien Bacher wrote: could you give the url to an upstream cairo discussion? there is no reason why we should ship distribution changes there which have not been discussed upstream, that creates extra work, bugs and political issues This has been discussed several times, the last time here: http://lists.cairographics.org/archives/cairo/2009-January/016320.html Carl has stated that he intends to use XRender for EXTEND_PAD/EXTEND_REFLECT eventually, see here: http://cgit.freedesktop.org/xorg/driver/xf86-video- intel/commit/?id=128223ee9b7880e640056475462eca9a88415492 The amount of work this should cause is minimal, as it's normal procedure to maintain a few patches. In the unlikely event that this might cause a bugs, it's easy to have the offending driver fall back to software. There is certainly no potential for this to cause political issues. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Testing suggests (comments #45, #50, #71) that the closed source drivers fall back to software anyway, so this shouldn't be an issue. The artifacts that this may cause are very minor in any case. Sebastien Bacher wrote: the previous comment suggests that driver need to be fixed, what about closed source ones? -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
the issue has been discussed on IRC and using the changes should be alright, thanks for the detailled explanations -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
has this cairo change be sent upstream, could you give the freedesktop bugzilla url? -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Upstream is aware of the issue, they can't do anything about it at the moment, though, because they can't be sure that the drivers are fixed at this point. On Sat, Feb 14, 2009 at 5:38 AM, Sebastien Bacher seb...@ubuntu.com wrote: has this cairo change be sent upstream, could you give the freedesktop bugzilla url? -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Is this still concidered a firefox/xulrunner issue? I see everything but firefox has been fixed -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Yes. Firefox has been using nearest-neighbor filtering to avoid hitting the slow path in cairo. Now that cairo has been fixed, we can enable EXTEND_PAD in firefox, which is needed to get correct results with bilinear filtering. Debdiffs (for both versions of xulrunner that are in jaunty) are attached to comment #75. John Vivirito wrote: Is this still concidered a firefox/xulrunner issue? I see everything but firefox has been fixed -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
This bug was fixed in the package xserver-xorg-video-openchrome - 1:0.2.903+svn713-1ubuntu1 --- xserver-xorg-video-openchrome (1:0.2.903+svn713-1ubuntu1) jaunty; urgency=low * Add 02_fix_repeat_pad.patch. Fall back to software for unsupported repeat modes (LP: #217908) -- Thomas Jaeger thjae...@gmail.com Fri, 30 Jan 2009 11:49:56 -0500 ** Changed in: xserver-xorg-video-openchrome (Ubuntu) Status: Triaged = Fix Released -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Got this error trying to do the cairo patch: $ patch -p1 ../cairo.debdiff patching file debian/changelog patching file debian/patches/06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender.dpatch patch unexpectedly ends in middle of line patch: malformed patch at line 55: will give the others a shot tomorrow. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Weird. It looks like launchpad swallowed the newline at the end of the file. Bryce Harrington wrote: Got this error trying to do the cairo patch: $ patch -p1 ../cairo.debdiff patching file debian/changelog patching file debian/patches/06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender.dpatch patch unexpectedly ends in middle of line patch: malformed patch at line 55: will give the others a shot tomorrow. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Bug watch added: Novell/SUSE Bugzilla #473623 https://bugzilla.novell.com/show_bug.cgi?id=473623 ** Also affects: opensuse via https://bugzilla.novell.com/show_bug.cgi?id=473623 Importance: Unknown Status: Unknown -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Changed in: opensuse Status: Unknown = Confirmed -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Attaching a .tar.gz via the web interface. Hopefully that will work better. ** Attachment added: debdiffs.tar.gz http://launchpadlibrarian.net/22591744/debdiffs.tar.gz -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Aha, that did it. Several of the patches had this problem, odd. Also in the future make sure to include mention of the patch that was added or modified in your changelog. I took care of that here. It makes it easier if/when people need to scan for when a patch was introduced. Thanks, cario, -mga, -i128, and -radeonhd are all uploaded now. The xulrunner packages I'll leave for asac to review and upload. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
This bug was fixed in the package xserver-xorg-video-i128 - 1:1.3.1-1ubuntu1 --- xserver-xorg-video-i128 (1:1.3.1-1ubuntu1) jaunty; urgency=low * 02_CheckComposite-Add-a-few-checks.patch: Return FALSE in CheckComposite for operations the driver doesn't support (LP: #217908) -- Thomas Jaeger thjae...@gmail.com Thu, 12 Feb 2009 03:17:05 -0500 ** Changed in: xserver-xorg-video-i128 (Ubuntu) Status: Triaged = Fix Released ** Changed in: xserver-xorg-video-mga (Ubuntu) Status: Triaged = Fix Released -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
This bug was fixed in the package xserver-xorg-video-mga - 1:1.4.9.dfsg- 2ubuntu1 --- xserver-xorg-video-mga (1:1.4.9.dfsg-2ubuntu1) jaunty; urgency=low * 04_Fall-back-to-software-for-unsupported-repeat-modes.patch: Fall back to software for unsupported repeat modes (LP: #217908) -- Thomas Jaeger thjae...@gmail.com Thu, 12 Feb 2009 02:58:16 -0500 ** Changed in: cairo (Ubuntu) Status: Triaged = Fix Released -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
This bug was fixed in the package cairo - 1.8.6-1ubuntu2 --- cairo (1.8.6-1ubuntu2) jaunty; urgency=low * 06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender.dpatch: Hand off EXTEND_PAD to XRender (LP: #217908) -- Thomas Jaeger thjae...@gmail.com Thu, 12 Feb 2009 02:38:27 -0500 ** Changed in: xserver-xorg-video-radeonhd (Ubuntu) Status: Triaged = Fix Released -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
This bug was fixed in the package xserver-xorg-video-radeonhd - 1.2.4-1ubuntu1 --- xserver-xorg-video-radeonhd (1.2.4-1ubuntu1) jaunty; urgency=low * 02_Fall-back-to-software-for-unsupported-repeat-modes.patch: Fall back to software for unsupported repeat modes (LP: #217908) Patch is taken from the upstream -ati driver -- Thomas Jaeger thjae...@gmail.com Thu, 12 Feb 2009 02:51:52 -0500 -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Sweet, thanks. Bryce Harrington wrote: Aha, that did it. Several of the patches had this problem, odd. Also in the future make sure to include mention of the patch that was added or modified in your changelog. I took care of that here. It makes it easier if/when people need to scan for when a patch was introduced. Will do, that makes sense. I've actually had the problem before where I couldn't figure out why a particular patch was there, I didn't think of grepping the changelog... Thanks, cario, -mga, -i128, and -radeonhd are all uploaded now. The xulrunner packages I'll leave for asac to review and upload. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Phew, here they are. The one for -openchrome was already posted earlier, the one for -ati is obsolete now. For cairo, I just enabled EXTEND_PAD (this is different from the PPA where I enabled both EXTEND_PAD and EXTEND_REFLECT and also patched pixman). Bryce Harrington wrote: Tom, I'm cool with patching the drivers ourselves in Ubuntu. Sorry if I'm laggy on following up, got lots of irons in the fire. But I can promise to shepherd your debdiffs through as you post them. ** Attachment added: cairo.debdiff http://launchpadlibrarian.net/22544754/cairo.debdiff ** Attachment added: xserver-xorg-video-i128.debdiff http://launchpadlibrarian.net/22544755/xserver-xorg-video-i128.debdiff ** Attachment added: xserver-xorg-video-mga.debdiff http://launchpadlibrarian.net/22544756/xserver-xorg-video-mga.debdiff ** Attachment added: xserver-xorg-video-radeonhd.debdiff http://launchpadlibrarian.net/22544757/xserver-xorg-video-radeonhd.debdiff ** Attachment added: xulrunner-1.9.1.debdiff http://launchpadlibrarian.net/22544758/xulrunner-1.9.1.debdiff ** Attachment added: xulrunner-1.9.debdiff http://launchpadlibrarian.net/22544759/xulrunner-1.9.debdiff -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
i128 patch notified on fdo bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=20076 -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Just to add another data point; this is with the *closed* ati driver, fglrx: $ lspci | grep Display 04:00.1 Display controller: ATI Technologies Inc RV370 [Radeon X300SE] $ ../repeat-test_i686 Testing repeat mode none: PASS Testing repeat mode normal: PASS Testing repeat mode pad: PASS Testing repeat mode reflect: *** FAIL *** 60 pixels differ from expected result. Expected output written to repeat-test-reflect-expected.png Actual output written to repeat-test-reflect-out.png -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
I am running Ubuntu 9.04 and Firefox is still not scaling the images properly. Tom, are you going to merge these patches into Ubuntu 9.04? -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
I can't because I'm not an ubuntu developer. All I can do is post .debdiffs and hope that someone will pick them up. I maintain a separate PPA which contains all the fixes, though. Enabling smooth scaling in firefox should be as simple as adding the two lines to your /etc/sources.list and running 'apt-get update apt-get upgrade': https://launchpad.net/~firefox-smooth-scaling/+archive/ppa -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Tom, I'm cool with patching the drivers ourselves in Ubuntu. Sorry if I'm laggy on following up, got lots of irons in the fire. But I can promise to shepherd your debdiffs through as you post them. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Bryce Harrington wrote: Tom, I'm cool with patching the drivers ourselves in Ubuntu. Sorry if I'm laggy on following up, got lots of irons in the fire. But I can promise to shepherd your debdiffs through as you post them. Cool, thanks. I'll prepare the .dibdiffs later tonight. The -ati fixes are included in 6.10.99.0, so the -ati target can be closed. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Sounds good, I just uploaded 6.10.99.0 today so guess the -ati target one can be marked fixed now. ** Changed in: xserver-xorg-video-ati (Ubuntu) Status: In Progress = Fix Released -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Hey Tom, this bug that I had fixed using the patches in your PPA has resurfaced again after the ubuntu firefox update that happened today. It looks like the xulrunner package has been updated and I'm not able to force it to your version without breaking dependencies. The cairo and pixman files are still your versions. Any suggestions? -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Bryce, how do you feel about patching the drivers ourselves where upstream hasn't responded? By the way, you might have noticed that the little test program failed for RepeatPad for almost everyone. This was a bug in pixman that is now fixed upstream: http://cgit.freedesktop.org/pixman/commit/?id=2d9c7cd84b276ebe2ff72d03c34a2d7f4f98b9f9 -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Changed in: openchrome Status: New = Fix Released -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Fix for openchrome is upstream as of revision r726. Attaching a debdiff. ** Attachment added: xserver-xorg-video-openchrome.debdiff http://launchpadlibrarian.net/21807821/xserver-xorg-video-openchrome.debdiff -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Also, there is hardware acceleration for Pad/Reflect in the ati driver now: http://cgit.freedesktop.org/xorg/driver/xf86-video- ati/commit/?id=fa8e5a4fc236f8f15f462cb0d6164b194a65a118 -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Description changed: [Problem] Scaled images in Firefox, Opera, etc. look blurred or pixelated when zoomed. [Discussion] This is because firefox is using nearest-neighbor interpolation for upscaling. It would look better if bilinear filtering were used by Cairo, which requires EXTEND_PAD. However, EXTEND_PAD is not implemented very well in several video drivers, and Cairo is unable to distinguish drivers that have good implementations from ones with bad ones, so it is currently using a client-side fall back which is deemed too slow by the firefox developers. Solving this requires updating each video driver to either implement EXTEND_PAD correctly or at least stop advertising it can do it when it - really can't. + really can't. Once this is done, cairo's client-side workaround can be + removed and firefox can be updated to use EXTEND_PAD. + + The proposed fixes are available (for intrepid and jaunty) in the firefox-smooth-scaling PPA: + https://launchpad.net/~firefox-smooth-scaling/+archive/ppa [Original Report] With Ubuntu Hardy beta + latest updates (15th April 2008) I suffer from bad image rendering quality in Firefox. To see the type of problem just open the attached screenshot and scale to 100%. The images that are blurred are razor sharp if I do aright click - view image so it is perhaps a problem related to image scaling. The problem appears only with my laptop - so perhaps it is not a bug in Firefox but elsewhere (X-windows??/intel-driver??). The laptop has a 3-year old Centrino-Platform uses 915 intel driver and has a lcd monitor with 1400x1050 resolution. The rendering problem appears independent of the Desktop-Effects are on/off. So it does not seem to be a problem with compiz. p.s. Also the text in the Gnome-terminal is somewhat blurred (compared with e.g. text in Gedit) p.s. The same homepage renders nicely on my desktop computer with a 1280x1045 and the ati-driver. Don't hesitate to ask for more information. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Changed in: xf86-video-mga Status: Unknown = Confirmed -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Bug watch added: freedesktop.org Bugzilla #19839 https://bugs.freedesktop.org/show_bug.cgi?id=19839 ** Also affects: xf86-video-mga via https://bugs.freedesktop.org/show_bug.cgi?id=19839 Importance: Unknown Status: Unknown -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Reported the i128 issue on the xorg mailing list: http://lists.freedesktop.org/archives/xorg/2009-January/043109.html -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Changed in: xserver-xorg-video-openchrome (Ubuntu) Importance: Undecided = Medium Status: Confirmed = Triaged ** Changed in: xserver-xorg-video-i128 (Ubuntu) Importance: Undecided = Medium Status: Confirmed = Triaged ** Changed in: xserver-xorg-video-mga (Ubuntu) Importance: Undecided = Medium Status: Confirmed = Triaged -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Summary changed: - Images in Firefox and Opera are extremely pixeled when zoomed + Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers ** Description changed: - Binary package hint: firefox-3.0 + [Problem] + Scaled images in Firefox, Opera, etc. look blurred or pixelated when zoomed. + [Discussion] + This is because firefox is using nearest-neighbor interpolation for upscaling. It would look better if bilinear filtering were used by Cairo, which requires EXTEND_PAD. However, EXTEND_PAD is not implemented very well in several video drivers, and Cairo is unable to distinguish drivers that have good implementations from ones with bad ones, so it is currently falling back to defaulting to not use it at all. + + Solving this requires updating each video driver to either implement + EXTEND_PAD correctly or at least stop advertising it can do it when it + really can't. + + [Original Report] With Ubuntu Hardy beta + latest updates (15th April 2008) I suffer from bad image rendering quality in Firefox. To see the type of problem just open the attached screenshot and scale to 100%. The images that are blurred are razor sharp if I do aright click - view image so it is perhaps a problem related to image scaling. The problem appears only with my laptop - so perhaps it is not a bug in Firefox but elsewhere (X-windows??/intel-driver??). The laptop has a 3-year old Centrino-Platform uses 915 intel driver and has a lcd monitor with 1400x1050 resolution. The rendering problem appears independent of the Desktop-Effects are on/off. So it does not seem to be a problem with compiz. p.s. Also the text in the Gnome-terminal is somewhat blurred (compared with e.g. text in Gedit) p.s. The same homepage renders nicely on my desktop computer with a 1280x1045 and the ati-driver. Don't hesitate to ask for more information. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Also, I notice there are not tasks against -intel or -nv; is this because the issue is known not to occur with those? ** Changed in: xserver-xorg-video-radeonhd (Ubuntu) Importance: Undecided = Medium Status: Confirmed = Triaged ** Changed in: cairo (Ubuntu) Importance: Undecided = High Status: New = Triaged -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Hi Tom, Thanks for all your work on this bug! I've attempted to update the description from reviewing all the discussion so far. I'd appreciate it if you could review it and correct any mistakes I've added, and elaborate any relevant details. Also, we've dropped the jaunty targets, but not because we don't want to see this in jaunty... just because there are a lot of package tasks for this bug and adding targeting on top of that generates a lot of clutter. ** Changed in: xserver-xorg-video-radeonhd (Ubuntu) Status: New = Confirmed ** Changed in: xserver-xorg-video-ati (Ubuntu) Importance: Undecided = Medium Status: Confirmed = In Progress -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
I just wanted to point out that the same (page-zoom) issue that exists in Opera is still the same even though it has been fixed in Firefox. I was initially under the impression that the page-zoom-image-distortion issue in both browsers was related, simply bcos the poorly zoomed images in both browsers displayed similar symptoms/artifacts. So I guess the two issues are unrelated, and maybe we should separate them as two different bugs instead of one. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
** Description changed: [Problem] Scaled images in Firefox, Opera, etc. look blurred or pixelated when zoomed. [Discussion] - This is because firefox is using nearest-neighbor interpolation for upscaling. It would look better if bilinear filtering were used by Cairo, which requires EXTEND_PAD. However, EXTEND_PAD is not implemented very well in several video drivers, and Cairo is unable to distinguish drivers that have good implementations from ones with bad ones, so it is currently falling back to defaulting to not use it at all. + This is because firefox is using nearest-neighbor interpolation for upscaling. It would look better if bilinear filtering were used by Cairo, which requires EXTEND_PAD. However, EXTEND_PAD is not implemented very well in several video drivers, and Cairo is unable to distinguish drivers that have good implementations from ones with bad ones, so it is currently using a client-side fall back which is deemed too slow by the firefox developers. Solving this requires updating each video driver to either implement EXTEND_PAD correctly or at least stop advertising it can do it when it really can't. [Original Report] With Ubuntu Hardy beta + latest updates (15th April 2008) I suffer from bad image rendering quality in Firefox. To see the type of problem just open the attached screenshot and scale to 100%. The images that are blurred are razor sharp if I do aright click - view image so it is perhaps a problem related to image scaling. The problem appears only with my laptop - so perhaps it is not a bug in Firefox but elsewhere (X-windows??/intel-driver??). The laptop has a 3-year old Centrino-Platform uses 915 intel driver and has a lcd monitor with 1400x1050 resolution. The rendering problem appears independent of the Desktop-Effects are on/off. So it does not seem to be a problem with compiz. p.s. Also the text in the Gnome-terminal is somewhat blurred (compared with e.g. text in Gedit) p.s. The same homepage renders nicely on my desktop computer with a 1280x1045 and the ati-driver. Don't hesitate to ask for more information. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Thanks Bryce, I've made a minor clarification to the description. -intel has always been fine (it used to fall back to software, but it has hardware acceleration since commit 128223ee9b7880e640056475462eca9a88415492) -nv doesn't accelerate the composite operation at all, so it's fine I only checked the drivers that are dependencies of xserver-xorg-video- all (that's why I initially missed radeonhd). I'll have a look at the universe drivers now, too. nouveau is the second driver I found to implement the various extends mode correctly, by the way.. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 217908] Re: Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers
Okay, none of the other drivers (except nouveau, which is doing the correct thing, it looks like) accelerate Compose/repeat at all, so the list of affected drivers should be complete. Sancho: Opera probably falls back to nearest-neighbor filtering for similar reasons, but this would need to addressed in opera itself. -- Pixellated Images in Firefox/Opera due to incorrect EXTEND_PAD implementation in several video drivers https://bugs.launchpad.net/bugs/217908 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs