iloveamd64
New member
my explanation of pci latency including pci latency timers....
PCI latency timers are a mechanism for PCI bus-mastering devices to share the PCI bus fairly. "Fair" in this case means that devices won't use such a large portion of the available PCI bus bandwidth that other devices aren't able to get needed work done.
How this works is that each PCI device that can operate in bus-master mode is required to implement a timer, called the Latency Timer, that limits the time that device can hold the PCI bus. The timer starts when the device gains bus ownership, and counts down at the rate of the PCI clock. When the counter reaches zero, the device is required to release the bus. If no other devices are waiting for bus ownership, it may simply grab the bus again and transfer more data.
If the latency timer is set too low, PCI devices will interrupt their transfers unnecessarily often, hurting performance. If it's set too high, devices that require frequent bus access may overflow their buffers, losing data.
So in theory there's a compromise that can be reached somewhere in between, where all devices can get good performance plus a reasonable guarantee that they will get bus access on a timely basis.
the divices that are not being used like lan if its not in use dosnt need to have any pci latency because it not being used...
the overflow of the pci latency eg. graphics can occur when the pci latency is being hogged there for in thoery choke other componants of is 'fair share' of the pci latency
hope this helps you all! i know its not the best but it all help..
a cool tool to download to sort out your pci latency is here
all of your pci latency should be set to 64 except for stuff thats not being used in that case set the values to 0.
you may find your graphics set to 255 set it to 64 and you may find your frame rates jump a bit aswell mine did
PCI latency timers are a mechanism for PCI bus-mastering devices to share the PCI bus fairly. "Fair" in this case means that devices won't use such a large portion of the available PCI bus bandwidth that other devices aren't able to get needed work done.
How this works is that each PCI device that can operate in bus-master mode is required to implement a timer, called the Latency Timer, that limits the time that device can hold the PCI bus. The timer starts when the device gains bus ownership, and counts down at the rate of the PCI clock. When the counter reaches zero, the device is required to release the bus. If no other devices are waiting for bus ownership, it may simply grab the bus again and transfer more data.
If the latency timer is set too low, PCI devices will interrupt their transfers unnecessarily often, hurting performance. If it's set too high, devices that require frequent bus access may overflow their buffers, losing data.
So in theory there's a compromise that can be reached somewhere in between, where all devices can get good performance plus a reasonable guarantee that they will get bus access on a timely basis.
the divices that are not being used like lan if its not in use dosnt need to have any pci latency because it not being used...
the overflow of the pci latency eg. graphics can occur when the pci latency is being hogged there for in thoery choke other componants of is 'fair share' of the pci latency
hope this helps you all! i know its not the best but it all help..
a cool tool to download to sort out your pci latency is here
all of your pci latency should be set to 64 except for stuff thats not being used in that case set the values to 0.
you may find your graphics set to 255 set it to 64 and you may find your frame rates jump a bit aswell mine did