mesa/src
Marek Olšák 6d9e708642 ac/gpu_info: reduce the tess offchip ring size and compute it proportionately
.. to the CU count. We allocated too much.

This reduces the tess offchip ring size as follows (examples):
- GFX11-12:
  - Navi31, Navi33, and Navi48 get 75% decrease.
  - Navi32 gets 68.75% decrease.
  - Phoenix gets 81.25% decrease.
  - Phoenix2 gets 93.75% decrease.
- GFX10.3:
  - Navi21 and Navi22 get 37.5% decrease.
  - Navi23 and Navi24 get 50% decrease.
  - Rembrandt gets 62.5% decrease.
  - VanGogh gets 75% decrease.
  - Raphael gets 93.75% decrease.
- GFX8-9:
  - Vega10 gets 0% decrease.
  - Vega20 gets 49.6% decrease.
  - Raven gets 65.3% decrease.
  - Raven2 gets 93.7% decrease.
  - Stoney gets 81% decrease.

No difference in performance was measured.

Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34544>
2025-04-19 22:55:00 -04:00
..
amd ac/gpu_info: reduce the tess offchip ring size and compute it proportionately 2025-04-19 22:55:00 -04:00
android_stub
asahi agx: delete more inots 2025-04-18 18:34:55 +00:00
broadcom spirv, nir: Delay calculation of shared_size when using explicit layout 2025-04-17 19:13:17 +00:00
c11 c11: use SPDX-License-Identifier header 2025-01-08 20:37:51 +00:00
compiler nir/opt_shrink_vectors: enable for load_ubo_vec4 2025-04-18 15:56:02 +00:00
drm-shim
egl EGL: legacy-x11=dri2 should support hardware driver 2025-04-17 21:37:58 +00:00
etnaviv etnaviv: hwdb: update gc_feature_database from NXP 2025-04-18 19:07:52 +02:00
freedreno ir3: use opt_shrink_vectors 2025-04-18 15:56:02 +00:00
gallium ac/gpu_info: move HS info into radeon_info 2025-04-19 22:55:00 -04:00
gbm meson: support building with system libgbm 2025-04-09 12:15:33 +00:00
getopt
gfxstream gfxstream: update code generator for simplified dep graph 2025-04-09 18:29:57 +00:00
glx glx: drop dead GL_LIB_NAME define 2025-04-18 12:14:11 +00:00
gtest
imagination treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
imgui
intel intel/compiler: Always run opt_algebraic after descriptor_lowering 2025-04-19 07:05:54 +00:00
loader loader: Use RTLD_LOCAL not RTLD_GLOBAL 2025-04-18 07:14:56 +00:00
mapi glapi: import noop_array and public stubs earlier. 2025-04-04 00:18:28 +00:00
mesa mesa: Add CPU traces 2025-04-15 10:37:39 +00:00
microsoft microsoft/compiler: Force load_output => undef in tess_ctrl main func 2025-04-16 16:02:07 +00:00
nouveau nak/sm20: Use the correct index field for OpS2R 2025-04-19 14:58:35 -05:00
panfrost spirv, nir: Delay calculation of shared_size when using explicit layout 2025-04-17 19:13:17 +00:00
tool perfetto/android: align datasource names with tooling expectations 2025-04-08 18:29:10 +00:00
util driconf: enable custom_border_colors_without_format for ANGLE-on-anv 2025-04-17 22:14:57 +00:00
virtio venus: virtgpu: Require stable wire format 2025-04-19 21:02:17 +00:00
vulkan vulkan: Add vk_ir_header::dst_leaf_node_offset 2025-04-17 20:20:40 +00:00
x11 glx/egl/x11: fix x11_dri3_check_multibuffer 2025-02-17 02:50:15 +00:00
.clang-format radv: Add radv_foreach_stage to ForEachMacros again. 2025-04-11 18:01:47 +00:00
meson.build meson: support building with system libgbm 2025-04-09 12:15:33 +00:00