Closed Bug 1689831 Opened 3 years ago Closed 3 years ago

[mesa/i965 11.2.2] Webrender - Bad rendering

Categories

(Core :: Graphics: WebRender, defect, P3)

Firefox 85
Desktop
Linux
defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox85 --- disabled
firefox86 --- disabled
firefox87 --- disabled

People

(Reporter: newsmails, Unassigned)

References

Details

Attachments

(8 files)

User Agent: Mozilla/5.0 (X11; Linux i686; rv:85.0) Gecko/20100101 Firefox/85.0

Steps to reproduce:

Here are 2 tests to reproduce :
1/ on Firefox default page
2/ on this page : https://refactoring.guru/

My config :
Linux 5.10.11 32 bit
i686 Intel(R) Core(TM) i3-6100H CPU @ 2.70GHz GenuineIntel

Actual results:

1/ there is a box border around the text edits.
With this rendering, some pages are unreadable...

2/ the text in the left column is unreadable

See the attaches images Webrender*.png

Expected results:

1/ No box around the edits

2/ Texts readable !

See attaches images Opengl*.png

Attached file about:support

I activated webrender by setting gfx.webrender.all and gfx.webrender.enabled to true.
By default Opengl render is activated.

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Graphics: WebRender
Product: Firefox → Core

Does gfx.webrender.software=true fix this for you?

I think by default you shouldn't get OpenGL acceleration but (non-WebRender) software rendering. Can you attach your about:support information when stuff works? Thank you!

Flags: needinfo?(newsmails)

Yes, it works fine with gfx.webrender.software=true

Sorry, you are right : OpenGL is not the default.

These 3 configs works : Default (Basic), Opengl, Webrender Software.
I attach the about:support files.

Only WebRender enabled by gfx.webrender.enabled=true does not work.

Flags: needinfo?(newsmails)

The fact that it works in Software WebRender suggests that it might be driver related -- the glyph rasterization shouldn't be different. That is a fairly old Mesa. We currently only have it on for Mesa 18+ in release, and are trying 17+ in nightly now. Are you able to try something more recent to see?

Blocks: wr-linux
Severity: -- → S3
Flags: needinfo?(newsmails)
OS: Unspecified → Linux
Priority: -- → P3
Hardware: Unspecified → Desktop

Sorry I cannot : I use the Slackware 14.2 and we are waiting for version 15 for a long time.
As OpenGL works I thought that it was not a driver problem.

Flags: needinfo?(newsmails)

(In reply to newsmails from comment #13)

Sorry I cannot : I use the Slackware 14.2 and we are waiting for version 15 for a long time.
As OpenGL works I thought that it was not a driver problem.

When we use OpenGL compositing, we exercise a lot less of the driver code, so it is possible for that to work.

How about setting LIBGL_ALWAYS_SOFTWARE=1 in the environment when running Firefox to force llvmpipe? Do you still see the problem? Thanks!

Flags: needinfo?(newsmails)
Summary: Webrender - Bad rendering → [mesa/i965 11.2.2] Webrender - Bad rendering
No longer blocks: wr-linux

If LIBGL_ALWAYS_SOFTWARE exists (with =0 or =1) firefox crashs at start.
https://crash-stats.mozilla.org/report/index/97efb312-12c0-4bf2-87dc-806650210203

Flags: needinfo?(newsmails)

(In reply to newsmails from comment #0)
Does this problem still occur with latest https://nightly.mozilla.org/ ?

I had to upgrade my system so I can't test anymore. Sorry.

Thanks.

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: