mirror of
				https://github.com/tiagovignatti/intel-gpu-tools.git
				synced 2025-11-04 12:07:12 +00:00 
			
		
		
		
	tests/flip_test: also test pannning with dummy load
Needs a bit more relaxed select timeout to work (which is not required when testing dummy_load vs. dpms, since the dpms forces the sync, not the select timeout).
This commit is contained in:
		
							parent
							
								
									66fe119afd
								
							
						
					
					
						commit
						d619a672df
					
				@ -391,6 +391,10 @@ static void flip_mode(struct test_output *o, int crtc, int duration)
 | 
			
		||||
		struct timeval now, timeout = { .tv_sec = 3, .tv_usec = 0 };
 | 
			
		||||
		fd_set fds;
 | 
			
		||||
 | 
			
		||||
		/* make timeout lax with the dummy load */
 | 
			
		||||
		if (o->flags & TEST_WITH_DUMMY_LOAD)
 | 
			
		||||
			timeout.tv_sec *= 10;
 | 
			
		||||
 | 
			
		||||
		FD_ZERO(&fds);
 | 
			
		||||
		FD_SET(0, &fds);
 | 
			
		||||
		FD_SET(drm_fd, &fds);
 | 
			
		||||
@ -497,6 +501,7 @@ int main(int argc, char **argv)
 | 
			
		||||
		{ 30, TEST_DPMS, "flip vs dpms" },
 | 
			
		||||
		{ 30, TEST_DPMS | TEST_WITH_DUMMY_LOAD, "delayed flip vs. dpms" },
 | 
			
		||||
		{ 5, TEST_PAN, "flip vs panning" },
 | 
			
		||||
		{ 30, TEST_PAN | TEST_WITH_DUMMY_LOAD, "delayed flip vs panning" },
 | 
			
		||||
	};
 | 
			
		||||
	int i;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user