mirror of
				https://github.com/tiagovignatti/intel-gpu-tools.git
				synced 2025-11-04 12:07:12 +00:00 
			
		
		
		
	This slightly idealises the behaviour of clients with the aim of measuring the kernel overhead of different workloads. This test focuses on the cost of relocating batchbuffers. A trace file is generated with an LD_PRELOAD intercept around execbuffer, which we can then replay at our leisure. The replay replaces the real buffers with a set of empty ones so the only thing that the kernel has to do is parse the relocations. but without a real workload we lose the impact of having to rewrite active buffers. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
		
			
				
	
	
		
			14 lines
		
	
	
		
			242 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			242 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
gem_create
 | 
						|
gem_exec_ctx
 | 
						|
gem_exec_nop
 | 
						|
gem_exec_trace
 | 
						|
gem_mmap
 | 
						|
gem_prw
 | 
						|
gem_userptr_benchmark
 | 
						|
intel_upload_blit_large
 | 
						|
intel_upload_blit_large_gtt
 | 
						|
intel_upload_blit_large_map
 | 
						|
intel_upload_blit_small
 | 
						|
kms_vblank
 | 
						|
# Please keep sorted alphabetically
 |