[PATCH i-g-t 2/2] tests/xe_eudebug_online: Set VRT

Dominik Grzegorzek dominik.grzegorzek at intel.com
Wed Feb 26 10:44:36 UTC 2025


Limit number of GRFs used by single thread to utilize all
possible threads per EU.

Signed-off-by: Dominik Grzegorzek <dominik.grzegorzek at intel.com>
---
 tests/intel/xe_eudebug_online.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/tests/intel/xe_eudebug_online.c b/tests/intel/xe_eudebug_online.c
index 472013fe1..7f36faee1 100644
--- a/tests/intel/xe_eudebug_online.c
+++ b/tests/intel/xe_eudebug_online.c
@@ -158,6 +158,9 @@ static struct gpgpu_shader *get_shader(int fd, const unsigned int flags)
 
 	shader = gpgpu_shader_create(fd);
 
+	if (shader->gen_ver == 3000)
+		gpgpu_shader_set_vrt(shader, VRT_96);
+
 	gpgpu_shader__write_dword(shader, SHADER_CANARY, 0);
 	if (flags & SHADER_BREAKPOINT) {
 		gpgpu_shader__nop(shader);
-- 
2.34.1



More information about the igt-dev mailing list