Modern BIOS’larda dahi yer alan PCI Latency Timer ayarı ne işe yarar ?
BIOS’taki PCI Latency Timer ayarı, bir PCI aygıtının PCI veriyolunu, bir diğer aygıt devralana kadar ne kadar süre kullanabileceğini belirler. Gecikme süresi (Latency) ne kadar uzun olursa, PCI aygıtının veriyolunun kontrolünü bir diğer aygıta teslim etmeden önce elinde bulundurma süresi de o kadar uzun olacaktır.
Normalde PCI Latency Timer ayarı 32 döngüye ayarlıdır. Bu, şu demektir: Aktif PCI aygıtı 32 saat döngüsünde (clock cycle) işini tamamlamalı veya veriyolunu sıradaki PCI aygıtına teslim etmelidir.
Daha iyi PCI performansı için daha uzun gecikme süresi kullanılmalıdır. Örneğin PCI Bus Latecn değerini 64, hatta 128 cycle olarak ayarlayabilirsiniz. Fakat her sistem için uygun değerin değişiklik gösterebileceğini de belirtmekte fayda var. Her farklı ayarlamadan sonra PCI aygıtının performansını test edip sisteminize en uygun değeri tespit edebilirsiniz.
Şunu da belirtmemizde fayda var ki, uzun bir PCI gecikme süresi her zaman daha iyi performans anlamına gelmeyebilir. Zira uzun gecikme süresinden dolayı PCI veriyolunu kullanmak isteyen diğer PCI aygıtlarını engellemiş olursunuz. Özellikle de birden çok PCI aygıtı bulunan ya da PCI aygıtlarının veriyoluna sık sık veri gönderdiği sistemlerde gecikme değerinin yüksek olması sorun teşkil edebilir. Bu tür sistemlerde PCI Latency ayarını düşük tutmak, PCI veriyoluna hızlı erişim sağlayıp daha yüksek bir performans elde edilmesini mümkün kılacaktır.
Tüm bunlara ek olarak bazı kritik PCI aygıtları uzun gecikme süresiyle uyumlu olmayabilir. Bu tip aygıtlar, diğer PCI aygıtlarının veriyolunu uzun süreli meşgul etmeleri durumunda çalışamayacaklardır. Bu tip durumlarda PCI Latency ayarını varsayılan değer olan 32’ye getirmenizde fayda var.