RCU interfaces (Re: [vdr] Vdr or driver performance dropout)

Marko Mäkelä marko.makela at hut.fi
Sat Feb 3 12:31:15 CET 2007


On Sat, Feb 03, 2007 at 10:43:37AM +0000, Laz wrote:
> What type of remote receiver are you using? I've had delays with some remotes 
> but not others:
> 
> 2. PCI Nova-T receiver through lirc: works much better than the USB receiver 
> but does feel as if there is a lag between pressing keys and things 
> happening. Does sometimes do the buffering thing mentioned above but nowhere 
> near as bad.

I got rid of this lag by disabling the asynchronously running repeat
timer in the kernel:

http://www.iki.fi/~msmakela/software/vdr/linux-2.6.15.2-cx88_input2.patch

The file ir-common.c has been renamed to ir-functions.c, but this
still applies cleanly to the 2.6.19.2 kernel.

I'm using the linuxinput driver of DirectFB via softdevice.  The remote
plugin adds a layer of abstraction.  If I remember correctly, it reduced
the repeat rate, but there wasn't any noticeable lag.  That is, I could
open up a long menu, such as the EPG, and navigate to the desired line
by pressing and holding the Down button.  Without my kernel patch, the
cursor would end up a few lines before or after the desired spot.

	Marko



More information about the vdr mailing list