Bug 20977 - Firefox artifacts with UXA with zoom
Summary: Firefox artifacts with UXA with zoom
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Carl Worth
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-31 09:59 UTC by Clemens Eisserer
Modified: 2009-12-02 11:18 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments
screenshot illustrating the artifact (182.25 KB, image/jpeg)
2009-03-31 09:59 UTC, Clemens Eisserer
no flags Details

Description Clemens Eisserer 2009-03-31 09:59:34 UTC
Created attachment 24403 [details]
screenshot illustrating the artifact

When using UXA I see artifacts on that page when zooming:
http://linux.wareseeker.com/download/java-tetris-1.0.rar/336355

the same page renders fine on xorg-server-1.3 + intel-2.2.1 with XAA.
I was using FireFox-3.1beta3 on fedora rawhide (xorg-1.6 / linux-2.6.29 / intel-2.6.99), on a i945GM.

Howto reproduce:
1. Go to the webpage: http://linux.wareseeker.com/download/java-tetris-1.0.rar/336355
2. Press <Ctrl> + <+>, to zoom one step
3. Scroll down a bit

The gradient image on the left and right are black, as shown in the screenshot attached.
Comment 1 Clemens Eisserer 2009-04-01 10:12:41 UTC
also happens on http://heise.de when zooming.

Performance also drops a lot. Without zooming scrolling is smooth and responsive, but as soon as zoom is activated its slow and stutters.
Comment 2 Chris Wilson 2009-12-02 09:35:44 UTC
The performance drop sounds like hitting the fallback code for scaling, which has been implemented in the hardware for quite some time now. Similarly it is also indicative that the black regions are unflushed pixmaps.

Clemens, I think I've fixed several of the remaining i945 flushing bugs and coupled with the RenderPictureTransformation and PutImage acceleration now enabled in the driver, I believe this bug to be fixed - unreproducible at least.

Please reopen if you can indeed reproduce this with the current drivers - I certainly couldn't following your steps. Thanks.
Comment 3 Clemens Eisserer 2009-12-02 11:18:04 UTC
I can't reproduce it anymore with 2.9.1 - thanks for fixing this :)


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.