PCI Latency, 32 or 64 ???

K

Kostas K.

What do you think is better? All ASUS motherboards that I have seen have it
to 32 by default but I have been reading in various review sites that the 64
setting is better for PCI bus utilisation. Anybody have any comments?

Thanks

Kostas
 
D

daytripper

What do you think is better? All ASUS motherboards that I have seen have it
to 32 by default but I have been reading in various review sites that the 64
setting is better for PCI bus utilisation. Anybody have any comments?

The PCI "Latency Timer" setting specifies how long the current bus master can
continue to use the bus after the arbiter has de asserted the current master's
GNT# (presumably in response to the assertion of another agent's REQ#).

Meaning (1) if there is no bus contention to begin with, the Latency Timer has
no function, and (2) if there is bus contention, all the LT does is enforce
fairness so no agent is totally starved.

You have to consider platform topology and where agents that can use more than
their nominally allowed bandwidth are located to predict the effects of
changing the LT. With graphics on its own bus, integrated disk, integrated
sound, and even integrated lan, there's precious little PCI arbitration going
on already, the contention is deeper in the topology than the periphery
represented by the PCI bus.

You can certainly change the value of the LT, and easily see the effects on
*benchmarks*, but in the end, measuring the real-use benefit is your
challenge.

/daytripper (Let us know how you make out ;-)
 
R

Robert Hancock

I believe that the device driver can alter the latency timer for its device
anyway, so this value may not even be what's actually used.

If you have contention going on between PCI devices, a higher latency timer
could cause devices to wait a longer time to access the bus. Probably the
most likely to have problems would be a sound card - if they cannot read
samples out of memory in time, you will get audio problems (pops/clicks,
etc.)

Messing with these kinds of settings seems more important on VIA chipsets,
which (except perhaps until recently) have had rather poor and buggy PCI
implementations..

--
Robert Hancock Saskatoon, SK, Canada
To email, remove "nospam" from (e-mail address removed)
Home Page: http://www.roberthancock.com/


 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top