• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

A7A Pci Latency advice?

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.
I've got mine running at 0 right now. I assumed the lower the latency the better performance. I'm just guessing though.
 
yeah..that's a good question..I was wondering myself..
But, since some of my components aren't the best quality..I've left it a 32..if it'll run at 0..I might have to do a little snoop'n around..see what happens..
 
This is what i've learned setting latency on an old compaq computer to improve its performance; however, I do not claim that any of this is reliable info- just the result of experimintation.

balanced latency= good latency
example of balanced latency

A 100mhz FSB AND a processor with a clock multiplier of 8 running 8 devices that all need equal attention should all have equal latency times AND the latency time X would be divisable by smallest data chunk you can send. 32 is a good latency if the machine can run balanced with equal latency because it can do the right amount of operations for the data it recieves. There is no point for the device to run a clock cycle that it cannot have data for or enough to finish the job (since the CPU might want the some data back for its next series of operations)- after a minute you'll have wasted many valuable clock cycles.

To my very limited knowledge- if any of these are not true then it completely messes up the equal latency setting on each device unless you can fine tune them.

The thing about latency is that a balanced latency will improve performance of every single device on the computer (a big difference).

The latency problem, It is very hard to find out exactly what is balanced on your system- and you can mess with latency all you want and differences will be noticed; however, not the big differences balanced latency setups will bring.

things that are default zero latency either have thier own bus speeds or they do not take control of the FSB, thus this device may not even be taken into account when setting latency; however, other devices which have thier own bus speed should be taken into account- but this gets more complex.
 
I was hoping someone could tell me a good latency number to put in.. its currently at the default (32)
 
From what I gather of Hec's post, it might be best at 32..
However, I'm still gonna mess around a bit and see if I can get any results with different numbers....You might wanna do the same..as each comp'll have different devices..
 
Typically the default latency timings are very optimal, but that depends on what you want performance out of. Most modern day system timings reflect not crunching in particular, but networking and graphics- networking first since you need networking data in order to achieve the graphics from them.

What you really gotta do is get everything all figured out- then you will see some big performance increases; otherwise you might notice something but what you notice you can't tell exactly- or increased performance in one area; however with a latency timing balance: it should increase performance in all areas since the performance of higher IRQ's should be a refection of increased performance on lower IRQ's (if they need information from them in order to do thier job) If IRQ's and latency timing is setup properly- even though the lower IRQ devices have more priority, and the higher IRQ devices have more latency- CPU usage on each device should be more or less equal- since you need info from the hard drive to do anything at all (unless you want to watch something load for two hours and youve got over 1g of ram).

A flimsy systematic method i've used to obtain small overall differences

make absulutely sure lower IRQ# latencies are factors of higher IRQ's with greater latencies- which should be a factor of the max amount of data they can handle in one interrupt.

This way when something does eventually go to that ethernet card or hard drive- it is more probable it will have the precise amount of data for its valuable clock cycles.


take latency setting on lowest IRQ default you can change>than zero
X=8
Y=8
begin
Stop when there are no higher IRQ's to benchmark

ADD X, benchmark all greater IRQ devices, repeat until better or worse

worse?
default latency, subtract X, repeat until better or worse bench on greater IRQ

worse?
keep default latency

better? set new default latency, goto begin

next latency setting > 0 have the same IRQ #, goto begin

Determine if next IRQ should

take equal priority? move to its latency setting, goto begin

take greater priority? x=x-y:y=y-8, swap IRQ # setting goto begin

X=X+Y
y=y+8

move to next greater IRQ with latency setting>0, goto begin

Afterwords, overclock your graphics card or underclock to achieve highest performance without artifacts. If you can lower CPU latency and it produces artifacts- this means the CPU is hogging the FSB (only according to the IRQ's which are needed to produce graphics output). Best solution is to lower CPU latency & underclock the card for better performance & benchmarks.

During a diagnostic test which measures a CPU's usage, it will always show the cpu it 100% then go a little under that then 100% then a little under that over and over again. Better system timing will put make it so CPU usage is more likely to be 100%.

Truth is that you can do system timing this way; however, it probably won't be as balanced as the comp can do automatically.

In order to do it better than the comp you have to pretty much write a program for the comp to use in setting them; however, the program you write to do it has to be better than the current program that is already setup. Sometimes the basic program that figures the system timing out is bias in areas such as the IDE devices and networking, but this is for obvious reasons. I mean seriously with system timing to do it better in our own brain you have to take into account a serious amount of information- I'd leave it to the computer unless you overclocked your multiplier only- then try reducing CPU latency little by little which won't be too complicated like setting all the other devices (unless the devices were already hogging the bus)
 
why keep asking what is the best?
what ever happend to try and find out for yourself?
you leanr alot more that way and can help others from what you have found.


So if you want to know what works the best. TRY SOME STUFF OUT
 
Back