v3d/driconf: Expose non-MSAA texture limits for mutter and gnome-shell

To enable dual 4k displays on mutter or gnome-shell under X11 we need to
expose the non-MSAA texture limit as we did for Xorg at 60a64f028d
("v3d: Use driconf to expose non-MSAA texture limits for Xorg.")

https://gitlab.gnome.org/GNOME/mutter/-/issues/1874

Cc: 21.1 21.2 mesa-stable
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11926>
(cherry picked from commit fd5fa73e6c)
This commit is contained in:
Jose Maria Casanova Crespo 2021-07-16 14:30:51 +02:00 committed by Eric Engestrom
parent d5e8146c19
commit 9f19d52a23
2 changed files with 3 additions and 1 deletions

View file

@ -1111,7 +1111,7 @@
"description": "v3d/driconf: Expose non-MSAA texture limits for mutter and gnome-shell",
"nominated": true,
"nomination_type": 0,
"resolution": 0,
"resolution": 1,
"main_sha": null,
"because_sha": null
},

View file

@ -516,6 +516,7 @@ TODO: document the other workarounds.
<!-- Adaptive sync denylist follows below: -->
<application name="gnome-shell" executable="gnome-shell">
<option name="adaptive_sync" value="false" />
<option name="v3d_nonmsaa_texture_size_limit" value="true" />
</application>
<application name="Desktop — Plasma" executable="plasmashell">
<option name="adaptive_sync" value="false" />
@ -564,6 +565,7 @@ TODO: document the other workarounds.
</application>
<application name="mutter" executable="mutter">
<option name="adaptive_sync" value="false" />
<option name="v3d_nonmsaa_texture_size_limit" value="true" />
</application>
<application name="muffin" executable="muffin">
<option name="adaptive_sync" value="false" />