Open Bug 1708195 Opened 5 months ago Updated 1 month ago

parts of the websites and About Firefox dialog will not display correctly (Intel Iris Xe Graphics)

Categories

(Core :: Graphics, defect, P3)

Firefox 89
Unspecified
Windows 10
defect

Tracking

()

UNCONFIRMED
Tracking Status
firefox88 --- affected
firefox89 --- affected

People

(Reporter: jimbo2150, Unassigned, NeedInfo)

References

Details

Attachments

(9 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0

Steps to reproduce:

Opened various websites.

Actual results:

Very often, parts of the websites will not display correctly. Incorrect black, white, or transparent backgrounds for some elements. Sometimes hovering or selecting text near/around the issue causes it to correct. New tab page sometimes does not show the graphics/icons unless I hover or select text. Even the Firefox about dialog is messed up with the wrong colors and text being the same same as the background color.

Tested and happening on Firefox 88 stable & 89 up to current beta 5. Windows 10.

Expected results:

Correct rendering of websites / elements. I opened the support page and discovered that my Fission was enabled as part of an experiment. I manually disabled it and everything is rendering correctly now.

The Bugbug bot thinks this bug should belong to the 'Core::Graphics' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: Untriaged → Graphics
Product: Firefox → Core

Jim, could you please provide more information here? Fission is expected to work, and we want to understand better why it doesn't work on your machine. We'd need:

  • output of about:support attached here (with fission enabled)
  • some screenshots/gifs showing what went wrong
Severity: -- → S3
Flags: needinfo?(jimbo2150)
Attached file about:support Text

It doesn't seem to happen as often after manually enabling fission. It tends to happen after the browser has been running for hours but I noticed I can force it to get worse by opening another profile at the same time. I also captured something else that has been happening periodically - brown diagonal lines appearing in different places like text boxes and dialogs - often for just a second or two. There are various places where images appear to be halved or floated up or down so they are cut off until I hover or select text.

Flags: needinfo?(jimbo2150)

This bug looks similar to a WebRender bug I filed a couple months ago: bug 1694535

Removing the word "Fission" from the bug summary since this sounds like this is a Graphics bug, not a Fission bug.

OS: Unspecified → Windows 10
See Also: → 1694535
Summary: Fission rendering issues → parts of the websites and About Firefox dialog will not display correctly

We need to reproduce this and see (i.e. in RenderDoc) what exactly isn't working as intended.

Blocks: gfx-triage

Hey Jeff, do you have this hardware?

Flags: needinfo?(jmuizelaar)

NI myself to try reproducing on Windows. I have Intel 630 + GTX 1050 Ti, which is similar to Chris's configuration

Flags: needinfo?(dmalyshau)

I don't have anything this new.

Flags: needinfo?(jmuizelaar)

Hey Jim,

Can you tell us a bit about the laptop you're using? Model / manufacturer?

Flags: needinfo?(dmalyshau) → needinfo?(jimbo2150)

It's an Asus Zenbook Flip 15.

If I remember correctly it started with Firefox 87 just a few days before 88 was released. I thought it was a driver problem but since then I've installed at least 3 new drivers and the issues still happen. Prior to that I never experienced those issues.

Flags: needinfo?(jimbo2150)

Jim, can you try finding a regression window using https://mozilla.github.io/mozregression/?

Flags: needinfo?(jimbo2150)
Attached file mozregression log

A bit strange, it seemed to go back to version 83 - I hope I was using that program correctly. I was not able to get the about dialog to mess up in the mozregression test, but was able to get the missing text and brown lines cutting through dialogs.

Flags: needinfo?(jimbo2150)

That regression log blames a back out of bug 1662430 which doesn't seem very likely. I'd be interested to see if you get the same window if you try it again.

Flags: needinfo?(jimbo2150)

It seems like the default was to go a year back from the current date. I also tried around April but was not able to find a good build - it seems to use Nightly builds which are much newer than stable in that time frame. I will try maybe around December/January and see what happens.

I tried starting from every month this year and was not able to get a good build. Starting in December 2020 or earlier it keeps narrowing it down to that same bug.

Flags: needinfo?(jimbo2150)

I don't think that bug is related to the issue but my guess is the problem was added to a build around the same time as that bug. It just had unfortunate timing. Is there a way to get changes that occurred in those builds rather than bugs?

(In reply to Jim from comment #16)

It's an Asus Zenbook Flip 15.

If I remember correctly it started with Firefox 87 just a few days before 88 was released. I thought it was a driver problem but since then I've installed at least 3 new drivers and the issues still happen. Prior to that I never experienced those issues.

I haven't found this device, closest I did find was the Vivobook Flip 14 with the same GPU -
https://nanoreview.net/en/laptop/asus-vivobook-flip-14-tp470

Unfortunately I haven't been able to locate the Flip 14 on Amazon or the Asus store. Maybe we can track down a different device with the Intel(R) Iris(R) Xe Graphics GPU for testing.

It is this model: https://www.asus.com/us/Laptops/For-Home/ZenBook/Q528EH/

This is the closest match on that site (mine doesn't have the OLED screen but everything else looks the same).
https://nanoreview.net/en/laptop/asus-zenbook-flip-15-oled-ux564?m=c.1_d.1_r.1

Summary: parts of the websites and About Firefox dialog will not display correctly → parts of the websites and About Firefox dialog will not display correctly (Intel Iris Xe Graphics)
See Also: → 1712689

Jamie, were you planning to pick up one of these devices?

Flags: needinfo?(jnicol)
See Also: → 1714564

Unfortunately I've not been able to find this device for sale in the UK

Flags: needinfo?(jnicol)
Flags: needinfo?(jmuizelaar)

I'm getting an Intel gen12 system.

Flags: needinfo?(jmuizelaar)

We are not able to reproduce this using the same driver at this point. Waiting on more feedback / bug reports.

Jim are you still seeing this?

No longer blocks: gfx-triage
Flags: needinfo?(jimbo2150)
Priority: -- → P3

Hello. I have a similar problem with my machine.
The latest drivers (30.0.100.9684) have improved the problem to some extent, but it still happens.

A div with border-radius set is highly reproducible.
I have recorded a video of the problem for your reference.
https://youtu.be/vRYcWfhcx3k

Firefox 90.0.2
Windows_NT 10.0 19043
Smooth scrolling: OFF
Language: Japanese

Test code
https://jsfiddle.net/diontools/q3jL5kzb/3/

Driver version: 30.0.100.9684
https://downloadcenter.intel.com/en/download/30579/-Windows-DCH-Driver

Machine: NUC11PAHi5
Intel Core i5-1135G7
https://ark.intel.com/content/www/us/en/ark/products/205040/intel-nuc-11-performance-kit-nuc11pahi5.html
https://en.wikipedia.org/wiki/Intel_Core#Mobile_processors_.28UP3-class.29

Monitor: ASUS PB278Q
HDMI 2560x1440 59.951Hz 8bit RGB
https://www.asus.com/Commercial-Monitors/PB278Q/

diontools, can you attach the graphics section of about:support?

Flags: needinfo?(diontools)
Attached file graphics info
(In reply to Jeff Muizelaar [:jrmuizel] from comment #32)
> diontools, can you attach the graphics section of about:support?

This one.
You need to log in before you can comment on or make changes to this bug.