mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-12 02:16:17 +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 };
|
struct timeval now, timeout = { .tv_sec = 3, .tv_usec = 0 };
|
||||||
fd_set fds;
|
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_ZERO(&fds);
|
||||||
FD_SET(0, &fds);
|
FD_SET(0, &fds);
|
||||||
FD_SET(drm_fd, &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, "flip vs dpms" },
|
||||||
{ 30, TEST_DPMS | TEST_WITH_DUMMY_LOAD, "delayed flip vs. dpms" },
|
{ 30, TEST_DPMS | TEST_WITH_DUMMY_LOAD, "delayed flip vs. dpms" },
|
||||||
{ 5, TEST_PAN, "flip vs panning" },
|
{ 5, TEST_PAN, "flip vs panning" },
|
||||||
|
{ 30, TEST_PAN | TEST_WITH_DUMMY_LOAD, "delayed flip vs panning" },
|
||||||
};
|
};
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user