Skip to content

Tags: evlaV/mesa

Tags

steamos-25.11.15

Toggle steamos-25.11.15's commit message
STEAMOS: radv: add radv_disable_global_bo_list and enable it for Game…

…scope

This fixes stuttering caused by GFX bubbles when a BO is both shared
with the application and Gamescope. This is because AMDGPU requires to
sync all DMA fences attached to the DMA-buf.

The workaround is just to disable the global BO list by default for
Gamescope because it doesn't need any features that require it. Writing
a proper fix would be hard but for the time being this should be just
fine.

Related SteamOS ticket
https://gitlab.steamos.cloud/holo-team/tasks/-/work_items/2011

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>

steamos-26.05.14

Toggle steamos-26.05.14's commit message
radv: disable VRS for flat shading with MSAA 8X to prevent GPU hangs …

…on GFX11

Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/work_items/15081
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42433>
(cherry picked from commit 298cdd04de11a78792edb58a75a5be8c755296a1)

steamos-26.05.13

Toggle steamos-26.05.13's commit message
radv: workaround game bugs with Sniper Elite 5

For the Vulkan backend which contains many VVL errors.

Cc: mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42383>
(cherry picked from commit 03ea3c1b504fe82b3f17fa70b043ccd717cde5ea)

steamos-26.05.11

Toggle steamos-26.05.11's commit message
aco/assembler: don't reorder branch insertion block index twice

I hate everything about this code.

Fixes: a3d9712e8e0 ("aco/assembler: chain branches in emit order")
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>

steamos-26.05.10

Toggle steamos-26.05.10's commit message
radv: fix barriers in decompress shaders

We used to not have nir_var_image, and nir_var_mem_ssbo was used instead.

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Backport-to: *
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Georg Lehmann <dadschoorse@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42250>
(cherry picked from commit 803e2c630354c14f9e3227a5805b120c46c6298d)

steamos-26.05.9

Toggle steamos-26.05.9's commit message
radv: fix setting inline push constants when only the last one is used

The 64bit mask was truncated, and then when the low half is 0, the base was -1.
By accident, u_bit_consecutive64(-1, 65) is the original mask, so we uploaded a
single garbage value.

Fixes: 7f6262b ("radv: allow holes in inline push constants")
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42182>
(cherry picked from commit aacdaffc5ea86c345340fa7d932c4d5beeffce30)

steamos-26.05.8

Toggle steamos-26.05.8's commit message
aco/sched_vopd: fix v_dual_dot2acc_f32_f16 created from VOP2 with inl…

…ine constant

Fixes: 3238e64 ("aco/ra: create v_dot2c_f32_f16")
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42151>
(cherry picked from commit 6cb9aaa2b7853f6299cfe674a3e444b2f4ac8d78)

steamos-26.05.7

Toggle steamos-26.05.7's commit message
radv/rt: Cache stack sizes of ahit/isec shaders from imported NIR

We need to save the stack size here separately, because the library
doesn't have the ahit/isec shader that uses stack.

Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/42050>
(cherry picked from commit 6a16319133d3d172f1c8fe5e213394ef831805e0)