Closed Bug 693149 Opened 14 years ago Closed 13 years ago

[FGLRX] Accelerated layers causes screen corruption

Categories

(Core :: Graphics, defect)

9 Branch
x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: paulf_linux-bugzilla, Unassigned)

References

Details

Attachments

(2 files)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0a2) Gecko/20111008 Firefox/9.0a2 Build ID: 20111008044542 Steps to reproduce: set layers.acceleration.force-enabled to true Actual results: I set the profile and then open a new window. the window and the page are initially rendered perfectly. but as soon as i move my mouse over them it corrupts. GPU Accelerated Windows1/2 OpenGL is what i see in support. when i switch to the nonaccelrated window and then back tot he accelerated one its fixed again. then it will corrupt again when i mouseover any part of it. i am using ubuntu 11.04 with latest AMD fglrx binary driver. no crashing. im creating this bug with the corrupt window running along side. nothing at all in the error console other than this. OpenGL LayerManager Initialized Succesfully. Version: 3.3.11079 Compatibility Profile Context Vendor: ATI Technologies Inc. Renderer: ATI Radeon HD 4800 Series FBO Texture Target: TEXTURE_2D Expected results: i waited until the latest aurora cutover to try this out again. the driver is listed as ok here. https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers as part of the drive to enable opengl acceleration https://bugzilla.mozilla.org/show_bug.cgi?id=678134
Component: General → Graphics
Product: Firefox → Core
QA Contact: general → thebes
I have tested with all plugins disabled. Its a new install of ubuntu. clean profile. webgl works perfectly. tried with all the tests at http://www.khronos.org/webgl/wiki/Demo_Repository openGL seems to be fine. ive run several opengl games without issues. my build comes from https://launchpad.net/~ubuntu-mozilla-daily/+archive/firefox-aurora im running 64bit with 8gb of ram.
Can you attach a screenshot of the corruption? Also, please paste contents of "graphics" section of about:support.
Attached image screen corruption image
Attached image about:support
about:support
The images are from ubuntu 11.10 which gives the same results as 11.04. i tried the 2d desktop with the same results.
The driver is listed as OK on the GPU blocklist page, but that will only enable WebGL for you. Accelerated layers are not enabled by default on linux, that is why you had to force them in about:config. It is known that they have many problems, also on OSS ATI drivers. See bug 594876 and its dependencies.
We're actually not going to enable accelerated layers with the FGLRX (proprietary ATI) driver, because of lack of proper support for texture_from_pixmap, so this doesn't need to block GL layers/X11.
No longer blocks: ogl-linux-beta
Summary: Accelerated layers causes screen corruption → [FGLRX] Accelerated layers causes screen corruption
Does running with MOZ_X_SYNC=1 in the environment work around these issues with gfx.xrender.enabled? (Just as a test, that is not good for performance.) Please test with version 17 or newer.
i am now able to run accelerated layers with gfx.xrender.enabled = true.
And is the originally reported corruption still happening?
The original corruption is all gone. It looks perfect now. i have run through a bunch of popular websites and all render and behave correctly. did a few of the microsoft browser demos and the hardware acceleration stress test. all work great but performance i just ok. the only problem i have is some larger embedded objects slide around on pages when i scroll. only a few cases exhibit this.
What does "slide" mean? Do they move slower that the rest of the page when whole page is scrolled?
That is correct. I used to see it a bit - but now i struggled to find a test case for it. I can only find one page where this occurs now. http://www.autoblog.com/2012/09/27/lexus-lf-cc-concept-paris-2012-video/ if i scroll quickly by grabbing the vertical scroll bar they seem to repaint slightly out of sync - as soon as i stop the page is perfect. normal mousewheel scrolling is fine. not sure if this is just a quirk of the page or a bigger issue.
So technically the bug as originaly reported is solved and should be closed WFM. You should open a new bug for the issue you just described.
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
(In reply to paulf from comment #11) > the only problem i have is some larger embedded objects slide around on > pages when i scroll. only a few cases exhibit this. (In reply to paulf from comment #13) > http://www.autoblog.com/2012/09/27/lexus-lf-cc-concept-paris-2012-video/ Thanks for the link. This is bug 797167.
Aurora 18 now works perfectly without any environment variables and acceleration enabled.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: