mesa/src/freedreno/drm
Rob Clark e60d34fa78
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
freedreno: Disable explicit sync heuristic for Xwayland
Xwayland seems to mix implicit and explicit sync, depending on client
app.  This trips up the heuristic that disables implicit sync once it
starts seeing app using explicit sync.  This is not typical behavior,
so add a driconf override to disable the heuristic.

Fixes: 137cd3b0fa ("freedreno/drm: Move no_implicit_sync accounting")
Cc: mesa-stable
Signed-off-by: Rob Clark <rob.clark@oss.qualcomm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37703>
2025-10-06 15:55:48 +00:00
..
msm fd: allow limiting RD dumps to specific frames and submits 2025-10-06 12:07:55 +00:00
virtio freedreno/virtio: Use util_get_command_line() helper 2025-05-07 13:22:48 +00:00
freedreno_bo.c freedreno/drm: Fix ring_heap flags 2024-09-05 21:25:34 +00:00
freedreno_bo_cache.c freedreno: use unicode © instead of DOS-like (C) copyright sign 2024-08-28 08:54:00 +00:00
freedreno_bo_heap.c freedreno: Convert to SPDX-License-Identifier instead of pasting whole license 2024-08-28 08:54:00 +00:00
freedreno_device.c freedreno: Disable explicit sync heuristic for Xwayland 2025-10-06 15:55:48 +00:00
freedreno_drm_perfetto.cc freedreno/drm: Only initialize memory data source when Perfetto is active 2025-08-25 22:04:45 +00:00
freedreno_drm_perfetto.h freedreno: Convert to SPDX-License-Identifier instead of pasting whole license 2024-08-28 08:54:00 +00:00
freedreno_drmif.h freedreno: Disable explicit sync heuristic for Xwayland 2025-10-06 15:55:48 +00:00
freedreno_pipe.c freedreno: Avoid repeated device lookup 2025-06-06 21:15:21 +00:00
freedreno_priv.h freedreno: Disable explicit sync heuristic for Xwayland 2025-10-06 15:55:48 +00:00
freedreno_ringbuffer.c freedreno: use unicode © instead of DOS-like (C) copyright sign 2024-08-28 08:54:00 +00:00
freedreno_ringbuffer.h freedreno/a6xx: Drop orval/shift 2025-08-06 12:24:58 +00:00
freedreno_ringbuffer_sp.c freedreno: Disable explicit sync heuristic for Xwayland 2025-10-06 15:55:48 +00:00
freedreno_ringbuffer_sp.h freedreno: use unicode © instead of DOS-like (C) copyright sign 2024-08-28 08:54:00 +00:00
freedreno_ringbuffer_sp_reloc.h freedreno/drm: Split emit/attach obj/nonobj 2025-08-06 12:24:57 +00:00
meson.build freedreno/drm: fix libvdrm inclusion logic 2025-06-26 01:02:37 +02:00