mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 05:08:08 +02:00
intel: Set correct maxComputeSharedMemorySize for Xe3+
For Xe3+, set preferred SLM and SLM per threadgroup size. Bspec: 73211 Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com> Reviewed-by: José Roberto de Souza <jose.souza@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32872>
This commit is contained in:
parent
64d76bbab2
commit
385977955b
1 changed files with 6 additions and 2 deletions
|
|
@ -2059,7 +2059,9 @@ intel_device_info_get_max_slm_size(const struct intel_device_info *devinfo)
|
|||
{
|
||||
uint32_t bytes = 0;
|
||||
|
||||
if (devinfo->verx10 >= 200) {
|
||||
if (devinfo->verx10 >= 300) {
|
||||
bytes = 128 * 1024;
|
||||
} else if (devinfo->verx10 >= 200) {
|
||||
bytes = intel_device_info_get_max_preferred_slm_size(devinfo);
|
||||
} else {
|
||||
bytes = 64 * 1024;
|
||||
|
|
@ -2073,7 +2075,9 @@ intel_device_info_get_max_preferred_slm_size(const struct intel_device_info *dev
|
|||
{
|
||||
uint32_t k_bytes = 0;
|
||||
|
||||
if (devinfo->verx10 >= 200) {
|
||||
if (devinfo->verx10 >= 300) {
|
||||
k_bytes = 192;
|
||||
} else if (devinfo->verx10 >= 200) {
|
||||
if (intel_needs_workaround(devinfo, 16018610683))
|
||||
k_bytes = 128;
|
||||
else
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue