Bij TecChannel is een degelijk artikel verschenen waarin de performance van de PCI bus van verschillende chipsets getest wordt. Een aspect wat veelal niet getest wordt in reviews, maar wel relevant is als je gebruik gaat maken van een SCSI RAID of ATA/133 RAID opstelling. Het blijkt al snel dat de VIA chipsets belabberd presteren in vergelijking met Intel, SiS of Ali. Waar de laatste ongeveer een burst transfer rate neer kunnen zetten van 100MB/sec weet VIA slechts een magere 70MB/sec te scoren. Bij SCSI zien we hetzelfde: de Intel i845 komt bij sequential reads boven de 110MB/sec terwijl VIA wederom blijft steken op 70MB/sec.
De logische conclusie die hieruit volgt is dat de PCI bus de bottleneck is, en geavanceerdere testen bevestigen dat. Als er, met behulp van een Tektronix TLA704 Logic-Analyzer, gekeken wordt naar de data die verstuurd wordt over de PCI bus valt op dat dit bij VIA niet vlekkeloos vergaat. De burst worden bij de VIA chipsets constant verbroken waarna de data transfer opnieuw moet worden geinitialiseerd. Deze interrupties komen elke 1,2µs voor waardoor de maximale transfer rate van 115MB/sec zakt naar 90 tot 64MB/sec.
Een onofficiële patch is al enige tijd beschikbaar die dit probleem gedeeltelijk oplost. De PCI latency patch verbeterd de prestaties met 32 procent zo blijkt uit benchmarks, maar dat is nog niet voldoende om op hetzelfde niveau qua prestaties te komen als Intel. Derhalve wordt geconcludeerd dat VIA chipsets momenteel niet aan te raden zijn voor professionele gebruikers die toepassingen gebruiken die veel vergen van een hardeschijf. VIA heeft de problemen bevestigd en werkt aan een oplossing. Wat voor oplossing dit is; nieuwe drivers, een patch of een nieuwe chipset revisie is niet bekend.
![]() Burst data tranfer bij Intel chipset. ![]() Burst data tranfer bij VIA chipset. |
Met dank aan RawPeanut voor de tip.