mirror of
				https://github.com/tiagovignatti/intel-gpu-tools.git
				synced 2025-11-04 12:07:12 +00:00 
			
		
		
		
	intel_gpu_top: Print stats lines even when there's no done bit on the line.
This commit is contained in:
		
							parent
							
								
									9271e2256d
								
							
						
					
					
						commit
						bcaea4da89
					
				@ -375,18 +375,17 @@ int main(int argc, char **argv)
 | 
			
		||||
 | 
			
		||||
		printf("%30s  %s\n\n", "task", "percent busy");
 | 
			
		||||
		for (i = 0; i < num_instdone_bits; i++) {
 | 
			
		||||
			if (top_bits_sorted[i]->count < 1)
 | 
			
		||||
				break;
 | 
			
		||||
 | 
			
		||||
			if (i < max_lines) {
 | 
			
		||||
				percent = top_bits_sorted[i]->count / SAMPLES_TO_PERCENT_RATIO;
 | 
			
		||||
			if (top_bits_sorted[i]->count > 0 && i < max_lines) {
 | 
			
		||||
				percent = top_bits_sorted[i]->count /
 | 
			
		||||
					SAMPLES_TO_PERCENT_RATIO;
 | 
			
		||||
				len = printf("%30s: %3d%%: ",
 | 
			
		||||
					     top_bits_sorted[i]->bit->name,
 | 
			
		||||
					     percent);
 | 
			
		||||
				print_percentage_bar (percent, len);
 | 
			
		||||
			} else {
 | 
			
		||||
				printf("%*s", PERCENTAGE_BAR_END, "");
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
			if (i < STATS_COUNT &&
 | 
			
		||||
			    (IS_GEN4(devid) || IS_GEN6(devid))) {
 | 
			
		||||
				printf("%13s: %llu (%lld/sec)",
 | 
			
		||||
@ -394,6 +393,9 @@ int main(int argc, char **argv)
 | 
			
		||||
				       stats[i],
 | 
			
		||||
				       stats[i] - last_stats[i]);
 | 
			
		||||
				last_stats[i] = stats[i];
 | 
			
		||||
			} else {
 | 
			
		||||
				if (!top_bits_sorted[i]->count)
 | 
			
		||||
					break;
 | 
			
		||||
			}
 | 
			
		||||
			printf("\n");
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user