gfx.webrender.compositor.force-enabled results in unusable browser (mesa/nouveau)
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox-esr91 | --- | unaffected |
firefox91 | --- | unaffected |
firefox92 | --- | disabled |
firefox93 | --- | disabled |
People
(Reporter: yoasif, Unassigned)
References
(Blocks 2 open bugs, Regression)
Details
(Keywords: nightly-community, regression)
Attachments
(2 files)
Seeing an issue where Firefox is unusable on a Thinkpad T510 and Fedora Rawhide.
Easily reproduced by setting gfx.webrender.compositor.force-enabled to true.
12:44.65 INFO: No more integration revisions, bisection finished.
12:44.65 INFO: Last good revision: e25200b8eb842563d10339edb761398c31c493c7
12:44.65 INFO: First bad revision: eb55f22378a01b4b2fd75f19069f5e344370d4a9
12:44.65 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=e25200b8eb842563d10339edb761398c31c493c7&tochange=eb55f22378a01b4b2fd75f19069f5e344370d4a9
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Comment 1•3 years ago
|
||
Reporter | ||
Updated•3 years ago
|
Comment 3•3 years ago
|
||
Thanks for the report! Does it work when paired with gfx.webrender.software
(it should)?
Comment 4•3 years ago
|
||
FWIW, it still works fine on my Radeon card.
Comment 5•3 years ago
|
||
(In reply to Laurențiu Nicola from comment #4)
FWIW, it still works fine on my Radeon card.
Yes, it's most likely a nouveau bug or missing feature. If it's the later, then we may need to add a corresponding check, if it's a bug, then we should create a mesa issue. Or something in our code is build up on invalid assumptions - nouveau tends to be a bit special AFAIK. I should really get a nvidia device so I can test both nouveau and the prop. driver.
Updated•3 years ago
|
Updated•3 years ago
|
Reporter | ||
Comment 6•3 years ago
|
||
(In reply to Robert Mader [:rmader] from comment #3)
Thanks for the report! Does it work when paired with
gfx.webrender.software
(it should)?
It does work when paired with gfx.webrender.software
.
Updated•3 years ago
|
Comment 7•2 years ago
|
||
Note to myself: this is likely because we are using the GBM platform. If we ever pick up this work again, we'd need to switch to the divice/surfacesless platform in WaylandBufferDMABUF::Create
, see bug 1770407
Updated•8 months ago
|
Description
•