Beste tweakers, naar aanleiding van dit artikel en dit topic ben ik eens voor mezelf gaan uitzoeken precies hoe backwards compatible PCIe nou echt is. Ik was er eigenlijk wel van overtuigd dat het zou gaan werken, alleen was ik vooral benieuwd naar het prestatieverschil. Vooral omdat sommige tweakers erop hameren dat je echt een PCIe x16 slot nodig hebt voor grafische kaarten en dat een 8x slot of een 4x slot (bij sommige VIA chipsets) niet genoeg is. Ik geloof hier vrij weinig van en heb dit dus getest.
Volgens de PCIe specs hebben de verschillende slots de volgende bandbreedte:
| x16 | 4000MB/S |
| x8 | 2000MB/S |
| x4 | 1000MB/S |
| x2 | 500MB/S |
| x1 | 250MB/S |
Voor het 'experiment' had ik uiteraard wat deelnemers nodig. De volgende onderdelen zijn gebruikt:
CPU: Pentium D 820 @ 3,73GHz
RAM: 2x 512MB Corsair Valueselect DDR2 667MHz @ 4-4-4-12
HDD: 2x 80GB Maxtor 7200RPM 8MB cache @ RAID 0
Mobo: Abit AW8, i955x met PCIe x16 en PCIe x1 (gemod)
VPU: Sapphire Radeon X1600XT 256MB
Software: Futuremark 3DMark 2005
Ik heb de videokaart @ stock 3 maal getest op PCIe x16 en 3 maal op PCIe x1. Om te kijken of het PCIe x1 slot echt bottlenecked, heb ik ook de kaart overgeclocked. Dit heb ik 2 maal getest op PCIe x16 en PCIe x1.
Temperaturen heb ik gemeten met ATItool en Abit Uguru. Throttlewatch stond open om te controleren of de CPU niet ging throttlen door te veel warmte. Gelukkig is dit niet gebeurd.
VPU temps: 45 / 32 stressed / idle met Zalman VF700 AlCu
CPU temps: 60 / 35 stressed / idle met Intel stock cooler
SYS temps: 35 / 32 stressed / idle met stock passive heatpipe cooler
PWM temps: 60 / 40 stressed / idle met stock coolers
| Stock @ PCIe x16 | Stock @ PCIe x1 | OC @ PCIe x16 | OC @ PCIe x1 |
| 5495 | 3572 | 6052 | 3679 |
| 5487 | 3542 | 6058 | 3654 |
| 5458 | 3535 |
Zoals uit bovenstaande tabel blijkt, nemen de prestaties van de X1600XT op stock snelheden met ruwweg 35% af. Overgeclocked nemen de prestaties met bijna 40% af.
Duidelijk is dus dat het PCIe x1 slot met z`n 250MB/S niet genoeg bandbreedte levert voor de X1600XT. Echter het slot heeft echter 16 keer zo weinig bandbreedte, maar de prestaties zijn niet 16 keer minder! 5495 / 16 = 343 => 3572 != 343.
Omdat de bandbreedte met een PCIe x2 slot al 200% van een x1 slot is, zou je dus theoretisch gezien voor een X1600XT genoeg hebben aan een x2 slot. Voor een kaart vanaf de 7900 serie of X1800 serie heb je dan waarschijnlijk niet meer genoeg aan een x2 slot, maar hoogst waarschijnlijk is een x4 slot zelfs voor deze kaarten genoeg. Deze hebben namelijk een bandbreedte die 400% is van het x1 slot. (ben niet zo`n rekenwonder met procenten, dus correct me aub if I`m wrong).
Het tweede doel van dit onderzoekje was kijken of ik niet goedkoop crossfire kon draaien door gewoon een tweede X1600XT in het x1 te duwen. Dit lijkt me met deze resultaten niet dus niet rendabel.
Wat ik wel hiermee bewezen heb is dat (in ieder geval) intel chipsets 100% backwards compatible PCIe configuraties bevatten en dat een low/mid-range kaart als een X1600XT niet genoeg heeft aan een full-duplex verbinding van 250MB/S.
Ik wou dit onderzoek uitbreiden met m`n X1900XT, maar mijn 350Watt voedingkje trok deze stroomslurper niet in combinatie met een Pentium D @ 3,73GHz. Er is nog een rookwolk voor mij wat betreft dit onderzoek en dat is het volgende: Tijdens het 3Dmarken krijg je ook altijd een CPU score. Met de kaart in het x1 slot was deze de hele tijd rond de 1250 punten. Toen de kaart in het x16 slot zat knalde deze score omhoog naar ~7000 punten. Dus dan is mijn vraag, wat veroorzaakt de dip in de CPU score?
Hieronder nog wat pics van de opstelling!

[ Voor 6% gewijzigd door -ErikE- op 06-06-2007 21:10 ]