intel: limit shader geometry on BDW GT1
Similar to the SKL GT1 fix introduced here: https://gitlab.freedesktop.org/asimiklit/mesa/commit/b1ba7ffdbd54fdb5da18d086c7b7a830e06a1cff we need to limit the .urb.max_entries[MESA_SHADER_GEOMETRY] on BDW GT1 to address failures in these two tests: dEQP-GLES31.functional.geometry_shading.layered.render_with_default_layer_3d dEQP-GLES31.functional.geometry_shading.layered.render_with_default_layer_2d_array The value 690 was found via bisection. 691 is the actual max on the hardware I'm using, but 690 seemed like a nice round number. Signed-off-by: Ross Zwisler <zwisler@google.com> Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Acked-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3173> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3173>
This commit is contained in:
committed by
Lionel Landwerlin
parent
c57337bbd3
commit
cabcbb4db0
@@ -446,7 +446,8 @@ static const struct gen_device_info gen_device_info_bdw_gt1 = {
|
||||
[MESA_SHADER_VERTEX] = 2560,
|
||||
[MESA_SHADER_TESS_CTRL] = 504,
|
||||
[MESA_SHADER_TESS_EVAL] = 1536,
|
||||
[MESA_SHADER_GEOMETRY] = 960,
|
||||
/* Reduced from 960, seems to be similar to the bug on Gen9 GT1. */
|
||||
[MESA_SHADER_GEOMETRY] = 690,
|
||||
},
|
||||
},
|
||||
.simulator_id = 11,
|
||||
|
||||
Reference in New Issue
Block a user