intel: change urb max shader geometry for KBL GT1
authorAbhishek Kumar <abhishek4.kumar@intel.com>
Tue, 26 Jan 2021 18:20:13 +0000 (23:50 +0530)
committerMarge Bot <eric+marge@anholt.net>
Wed, 27 Jan 2021 09:46:44 +0000 (09:46 +0000)
Below Deqp CTS failure is seen on KBL GT1(tested on 0x5906) only ,
GT2 all test passes, changing the max shader geometry to 256
(previous 640) fixes all failure tests.Similar issues on
CML GT1 (Gen9) is fixed
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8550

dEQP-GLES31.functional.geometry_shading.layered.
 render_with_default_layer_cubemap
 render_with_default_layer_3d
 render_with_default_layer_2d_array

Signed-off-by: Abhishek Kumar <abhishek4.kumar@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8731>

src/intel/dev/gen_device_info.c

index 2422515..b29cc3d 100644 (file)
@@ -675,6 +675,7 @@ static const struct gen_device_info gen_device_info_kbl_gt1 = {
     * leading to some vertices to go missing if we use too much URB.
     */
    .urb.max_entries[MESA_SHADER_VERTEX] = 928,
+   .urb.max_entries[MESA_SHADER_GEOMETRY] = 256,
    .simulator_id = 16,
 };