Closed Bug 1116988 Opened 11 years ago Closed 10 years ago

Graphical corruption when switching from integrated to discrete graphics

Categories

(Core :: Graphics, defect)

34 Branch
x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: p.r.gotch, Unassigned)

Details

Attachments

(2 files)

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:34.0) Gecko/20100101 Firefox/34.0 Build ID: 20141125180439 Steps to reproduce: Under Mac OS X 10.10.1 on a Late 2011 MacBook Pro with Intel HD3000 and ATI 6770M graphics. - Ensure Integrated Graphics are currently in use, gfxcardstatus is a useful tool for this. - Start Firefox - Start an application which causes the discrete GPU to be switched to - Observe that the Firefox window has graphical corruption. The corruption disappears if the Firefox window is clicked on to raise/select it. The Window is not corrupted when a switch back from discrete graphics happens. This corruption did not happen under OS X 10.9 on the same machine This may be a more general issue as I've seen similar issues with Thunderbird. I've not been able to reproduce the issue with any other program. Actual results: The Firefox window is corrupted as shown in the attached image Expected results: The Firefox window should not be corrupted
Could you type about:support and paste the section "graphics". Does it happen with HWA disabled? http://support.mozilla.org/en-US/kb/forum-response-disable-hardware-acceleration
Component: Untriaged → Graphics
Flags: needinfo?(paulg)
Product: Firefox → Core
Having tested it does not happen with HWA disabled. Also from my testing today it looks like my steps to reproduce are missing a step. It appears to *only* happen when switching spaces after the graphics switch from integrated to radeon has happened so the correct steps would be: - Ensure Integrated Graphics are currently in use, gfxcardstatus is a useful tool for this. - Start Firefox - Start an application which causes the discrete GPU to be switched to - Move to a different space - Move back to the space containing firefore - Observe that the Firefox window has graphical corruption. The corruption disappears if the Firefox window is clicked on to raise/select it.
Flags: needinfo?(paulg)
Paste the "graphics" section of about:support, please. Are your GPU drivers up-to-date?
The Graphics section contains: Device ID 0x 126 GPU Accelerated Windows 1/1 OpenGL (OMTC) Vendor ID 0x8086 WebGL Renderer ATI Technologies Inc. -- AMD Radeon HD 6770M OpenGL Engine windowLayerManagerRemote true AzureCanvasBackend quartz AzureContentBackend quartz AzureFallbackCanvasBackend none AzureSkiaAccelerated 0 Under OS X, at least for chips like the 6770M in this laptop, the graphics drivers are built in to the OS and distributed by Apple. I'm on the latest non-beta 10.10 release therefore I assume I have the latest graphics drivers available from Apple.
I am attaching a screenshot where I have exactly the same problem, but under firefox. It happens when the window is not in the foreground (my case: popup from outlook web access). Graphic section: Device-ID 0x 126 GPU-versnelde vensters 1/1 OpenGL (OMTC) Vendor-ID 0x8086 WebGL-renderer ATI Technologies Inc. -- AMD Radeon HD 6770M OpenGL Engine windowLayerManagerRemote true AzureCanvasBackend quartz AzureContentBackend quartz AzureFallbackCanvasBackend none AzureSkiaAccelerated 0 MacBook Prop late 2011 15" ATI HD6770M, Mac OSX 10.10.2, firefox 35.0.1
This was fixed by Apple in OS X 10.10.4
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
Confirming that the problem does not occur anymore on my system.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: