From 17be5e2eb41b2ada94954b87c855961003c2fc7c Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Thu, 9 Jun 2011 00:38:29 +0100 Subject: [PATCH] sna: Reduce the frequency of the timer interrupts Signed-off-by: Chris Wilson --- src/sna/sna_accel.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c index 8e2bc33f..82c99732 100644 --- a/src/sna/sna_accel.c +++ b/src/sna/sna_accel.c @@ -3097,9 +3097,9 @@ static Bool sna_accel_do_flush(struct sna *sna) to.it_value.tv_sec = 0; to.it_value.tv_nsec = 10 * 1000 * 1000; - /* Then periodic updates at 50Hz.*/ + /* Then periodic updates at 25Hz.*/ to.it_interval.tv_sec = 0; - to.it_interval.tv_nsec = 20 * 1000 * 1000; + to.it_interval.tv_nsec = 40 * 1000 * 1000; timerfd_settime(sna->timer[FLUSH_TIMER], 0, &to, NULL); sna->timer_active |= 1 << FLUSH_TIMER; @@ -3122,8 +3122,8 @@ static Bool sna_accel_do_expire(struct sna *sna) to.it_value.tv_sec = 5; to.it_value.tv_nsec = 0; - /* Then periodic update every 1s.*/ - to.it_interval.tv_sec = 1; + /* Then periodic update every 10s.*/ + to.it_interval.tv_sec = 10; to.it_interval.tv_nsec = 0; timerfd_settime(sna->timer[EXPIRE_TIMER], 0, &to, NULL);