Граф коммитов

130 Коммитов

Автор SHA1 Сообщение Дата
Jeff Muizelaar b2089aad42 Bug 1754219 - Move to a WebRender blocklist for Nvidia on Windows. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D138150
2022-02-17 17:09:24 +00:00
Cristian Tuns eaf42f1f14 Backed out changeset 39c7765869e9 (bug 1754219) for causing build bustages on GfxDriverInfo.cpp CLOSED TREE 2022-02-14 15:12:50 -05:00
Jeff Muizelaar f32ded62e5 Bug 1754219 - Move to a WebRender blocklist for Nvidia on Windows. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D138150
2022-02-14 19:36:30 +00:00
Robert Mader a08db76549 Bug 1733008 - Allow AMD Lucienne devices (0x164c) r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D133565
2021-12-11 19:52:44 +00:00
Jeff Muizelaar 9715040b35 Bug 1740612 - Switch WebRender on Intel from allowlist to blocklist. r=aosmond
This ends up enabling hw-wr on nightly on gen6 which was left disabled
for testing sw-wr, but should otherwise have no (or at least limited)
impact.

Differential Revision: https://phabricator.services.mozilla.com/D130926
2021-11-16 20:16:08 +00:00
Lukas Bernhard add789c413 Bug 1679076 - Recognize sway as desktop environment. r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D127986
2021-10-29 12:23:58 +00:00
Alexandre Lissy 4b72ecd9fe Bug 1733412 - Allow AMD Cezanne device (0x1638) r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D127133
2021-09-30 16:43:35 +00:00
Robert Mader b9982073c9 Bug 1731480 - Stop reporting swrast as driver, r=aosmond
`swrast` is reported as fallback software driver. This happens with
unknown sw-drivers (e.g. zink on lavapipe), but also when `glxtest`
incorrectly detects software rendering. This can be confusing and
is basically always wrong - by now it even got removed from Mesa
and for years only has been used on niche setups.

Make this more clear by using "mesa/software-unknown" instead.
No functional change beyond reporting intended here.

Differential Revision: https://phabricator.services.mozilla.com/D126052
2021-09-20 14:38:22 +00:00
Jeff Muizelaar b1ec341753 Bug 1717709 - Temporarily disable WebRender on gen6 to get more sw-wr+D3D11 testing. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D118540
2021-06-22 20:20:29 +00:00
Jeff Muizelaar 2124715508 Bug 1717700 - Disable WebRender on gen5 to match release. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D118534
2021-06-22 19:24:08 +00:00
Andrew Osmond 896626e75a Bug 1715560 - Remove low powered NVIDIA blocklist rule on Windows. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D117328
2021-06-09 15:01:32 +00:00
Jeff Muizelaar 757fd965b3 Bug 1712144 - Block WebRender on Baytrail on Linux. r=aosmond
We're seeing glitching in bug 1708682 so lets block it now until upstream
figures out what's going on:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/4804

Differential Revision: https://phabricator.services.mozilla.com/D115617
2021-05-20 18:52:00 +00:00
Csoregi Natalia 5464943802 Backed out changeset 34cf03d9341a (bug 1712144) for bustage on GfxInfo.cpp. CLOSED TREE 2021-05-20 21:40:01 +03:00
Jeff Muizelaar 05a10989ae Bug 1712144 - Block WebRender on Baytrail on Linux. r=aosmond
We're seeing glitching in bug 1708682 so lets block it now until upstream
figures out what's going on:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/4804

Differential Revision: https://phabricator.services.mozilla.com/D115617
2021-05-20 18:00:19 +00:00
Jeff Muizelaar abe81c5bdc Bug 1702479 - Add support for GFX10_3 (Navi 2x) GPUs. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D110543
2021-04-01 18:26:59 +00:00
Jeff Muizelaar 0964d5d2d5 Bug 1697577 - Let gen7lp WebRender ride into release. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D107886
2021-03-10 21:33:08 +00:00
Jeff Muizelaar abf84904a3 Bug 1693405 - Let WebRender on gen9lp and gen8lp ride into release. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D105520
2021-02-17 23:18:38 +00:00
Andrew Osmond 811ef2965b Bug 1690568 - Block WebRender on Linux with Mesa r600 driver if older than 17.3.0. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D103907
2021-02-03 16:00:47 +00:00
Jeff Muizelaar 18807e1d60 Bug 1690399 - Enable WebRender on some gen4.5 in nightly/early beta. r=aosmond
Nical's texture upload work makes this more palatable.

The G45 is the best gen4.5 GPU there is. Let's start with that.

Differential Revision: https://phabricator.services.mozilla.com/D103833
2021-02-02 22:03:15 +00:00
Jeff Muizelaar a79879c249 Bug 1690392 - Add some missing gen9 ids. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D103827
2021-02-02 21:41:24 +00:00
Jeff Muizelaar 08473bf53b Bug 1687793 - Let Tesla1 ride into release. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D102476
2021-01-21 21:39:24 +00:00
Andrew Osmond 99e83658b9 Bug 1683117 - Ship WebRender to release for AMD Kaveri and R700 users. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D100023
2020-12-17 15:34:22 +00:00
Jeff Muizelaar ab23e18c10 Bug 1682966 - Enable WebRender on Baytrail in Nightly/Early Beta. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D99943
2020-12-16 22:38:06 +00:00
Andrew Osmond 284c6aa966 Bug 1682636 - Don't allow generic blocklist rules to block SW-WR. r=jrmuizel
Since Software WebRender is the replacement for Basic compositor, we
should not allow generic blocklist rules which block all features to
block Software WebRender. This feature must work under all
configurations, including safe mode, so it doesn't make sense to allow
blocking it.

This does not however prevent rules specifically targeting SW-WR from
blocking/allowing it.

Differential Revision: https://phabricator.services.mozilla.com/D99834
2020-12-16 21:32:28 +00:00
Andrew Osmond da33064dce Bug 1679998 - Part 1. Add Apple as a GPU vendor to GfxInfo. r=jrmuizel,mstange
Differential Revision: https://phabricator.services.mozilla.com/D98310
2020-12-01 16:26:43 +00:00
Andrew Osmond 5e7a019944 Bug 1678838 - Ship WebRender to missing Skylake gt4 device. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D97849
2020-11-21 15:19:23 +00:00
Andrew Osmond d54e45522a Bug 1677293 - Enable Software WebRender on Linux nightly for small/medium screens. r=jrmuizel
This patch enables Software WebRender for all Linux users. If their
configuration is also allowlisted for (accelerated) WebRender, then they
will default to that over Software WebRender.

Differential Revision: https://phabricator.services.mozilla.com/D97156
2020-11-20 17:38:53 +00:00
Jeff Muizelaar 80315bfb0a Bug 1678408 - Rename IntelHD3000 to IntelSandyBridge. r=aosmond
By default, anything we do for one Sandy Bridge gpu
we should do for all of them. See bug 1678388 for an
example of how we screwed this up.

Differential Revision: https://phabricator.services.mozilla.com/D97649
2020-11-19 19:30:46 +00:00
Jeff Muizelaar e5a523648c Bug 1677108 - Let gen5, R600, Tesla1 and gpu processless WebRender all ride to beta. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D97009
2020-11-13 14:39:57 +00:00
Jeff Muizelaar a32c788631 Bug 1676936 - Enable WebRender on Kaveri in nightly/early beta. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D96886
2020-11-12 20:01:51 +00:00
Jeff Muizelaar d33eebd895 Bug 1676888 - Add missing R700 range. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D96837
2020-11-12 16:18:29 +00:00
Jeff Muizelaar a62455ecb5 Bug 1676507 - Turn on WebRender on the rest of Tesla in Nightly. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D96644
2020-11-11 00:13:12 +00:00
Jeff Muizelaar 15888e89f2 Bug 1676479 - Turn on WebRender on Intel gen5 on Nightly. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D96619
2020-11-10 20:08:34 +00:00
Andrew Osmond 02ff8b6e97 Bug 1673939 - Block WebRender for AMD R600 GPUs with Mesa drivers due to garbled text. r=jrmuizel
Note R600 refers to the GPU generation, not the r600 Mesa driver.

Differential Revision: https://phabricator.services.mozilla.com/D96115
2020-11-06 15:50:54 +00:00
Jeff Muizelaar 323cdf9292 Bug 1675390 - Let WebRender ride to release on Carrizo. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D95930
2020-11-06 13:59:20 +00:00
Jeff Muizelaar c87281cba8 Bug 1673095 - Include Intel gen6 gt1 in rollout. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D94651
2020-10-23 20:07:51 +00:00
Jeff Muizelaar 4adea29e63 Bug 1673088 - Let Stoneyridge ride to release. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D94645
2020-10-23 19:38:43 +00:00
Jeff Muizelaar 5af9de9181 Bug 1672743 - Rollout WebRender to R700 on Nightly. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D94456
2020-10-23 19:13:42 +00:00
Andrew Osmond 5915f12bcf Bug 1672463 - Rollout WebRender to AMD Evergreen on Release. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D94475
2020-10-22 20:06:07 +00:00
Jeff Muizelaar de7ea65b36 Bug 1672270 - Add missed Polaris GPU. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D94199
2020-10-21 15:48:23 +00:00
Jeff Muizelaar 6e32d24323 Bug 1668388 - Rollout WebRender to Carrizo on Nightly/Early beta. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D92774
2020-10-09 12:24:28 +00:00
Jeff Muizelaar 6195db9460 Bug 1669484 - Rollout WebRender to Cherryview (gen8lp) in Nightly and early beta. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D92614
2020-10-06 15:08:43 +00:00
Jeff Gilbert 449098b7b4 Bug 1668144 - Add blocklisting for OOP WebGL. r=mattwoodrow
* Add FEATURE_THREADSAFE_GL and FEATURE_ALLOW_WEBGL_OUT_OF_PROCESS
* Add gfxVars::AllowWebglOop()
* Blocklist THREADSAFE_GL on mesa/nouveau

Differential Revision: https://phabricator.services.mozilla.com/D91879
2020-10-01 08:14:12 +00:00
Jeff Muizelaar 30fc99cbb9 Bug 1667149 - Allow WebRender on Intel gen12 gpus. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D91305
2020-09-24 17:10:55 +00:00
Andrew Osmond fe2bf67e1b Bug 1654271 - Ship WebRender on < OSX 10.16 and Intel Gen 6 GT2 and Gen 7 to release. r=nical
Also ship to release if the Intel driver is 21.20.16.4550 or later.

Add Intel Gen 6 GT1 (Sandybridge) and allow it to ride to early beta.

Differential Revision: https://phabricator.services.mozilla.com/D89613
2020-09-09 15:54:18 +00:00
Andrew Osmond ec5b11d8c7 Bug 1660453 - Rollout WebRender to AMD Evergreen on early beta. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D87858
2020-08-21 15:09:40 +00:00
Dzmitry Malyshau 3099c92294 Bug 1656731 - Add Intel(R) UHD Graphics 617 to the KabyLake GT2 list r=mstange
added according to Jeff's gpudb
a65476109a/intel.json (L308)

Differential Revision: https://phabricator.services.mozilla.com/D86381
2020-08-07 16:51:26 +00:00
Andrew Osmond 335feeb874 Bug 1654262 - Ship WebRender to Intel gen7.5 gt1-3 laptop users. r=nical
Also, lower the minimum driver version from 24.20.100.6286 to
23.20.16.4973.

Differential Revision: https://phabricator.services.mozilla.com/D85359
2020-07-30 07:50:34 +00:00
Andrew Osmond 731600fe07 Bug 1649528 - Part 1. Ship WebRender on Intel Gen 7/7.5 gt1, broxton and geminilake to early beta. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D84220
2020-07-20 19:49:31 +00:00
Andrew Osmond 4a645cb26a Bug 1653464 - Improve Linux desktop and window protocol detection. r=nical
This patch adds detection for XWayland, as that is sometimes an
important distinction when debugging WebRender bugs. For all intents and
purposes, it should work the same as X11, but sometimes does not.

This patch also fixes the desktop environment detection for a few corner
cases. Budgie, in particular, claims to be a GNOME variant, which is not
correct for our purposes, and DWM wasn't detected at all.

Differential Revision: https://phabricator.services.mozilla.com/D83876
2020-07-17 09:57:25 +00:00