Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: problems with ASUS a7v8x-x and vdr -> artifacts inrecordings



Am Die, 2003-06-24 um 10.36 schrieb Juri Haberland:
> Rene Bartsch wrote:
> 
> > Check interrupt conflicts and try setting PCI latency to 128.
> 
> Out of curiosity, how does one set the PCI latency and what exactly
> does it?
> 

PCI latency is the time the card gets to send data to the PCI-bus until
next card is in turn. You get latency in ns of a card by "lspci -vvv".

Divide the nanosecs by PCI-freq in MHz (e.g. 3750 ns : 33 MHz = 113).
The value has to be a multiple of 16 (Hex), so next is 128.

Most mainboards provide one latency-setting for all cards in the BIOS.
You can try this, but a value of 128 might be to high for other cards
(see max. latency).

>From linux you can use "setpci" for each card, a bus or all cards.

>From "man setpci"

`setpci -d *:* latency_timer=40' sets the latency timer to 64 (40 
hexadecimal)(*:* means all devices).

Rene



-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index