W PCI Express przepustowość zależy od generacji (wersji) oraz liczby linii (x1, x4, x8, x16). Magistrala jest punkt–punkt i działa w trybie full-duplex, czyli dane mogą płynąć równocześnie w obu kierunkach. Dlatego sformułowanie "w każdą stronę" oznacza przepustowość jednokierunkową (per direction), a nie sumę obu kierunków.
Dla obliczeń stosuje się prostą zależność:
przepustowość jednokierunkowa = (MB/s na 1 linię) × (liczba linii).
Wartości efektywne na linię wynoszą w przybliżeniu:
- PCIe 1.0: ok. 250 MB/s na linię
- PCIe 2.0: ok. 500 MB/s na linię
- PCIe 3.0: ok. 1 GB/s na linię
Zatem:
- "PCI - Express x 16 wersja 1.0" daje 16 × 250 MB/s = 4000 MB/s ≈ 4 GB/s w jednym kierunku, czyli spełnia warunek.
- "PCI - Express x 4 wersja 2.0" to 4 × 500 MB/s = 2000 MB/s ≈ 2 GB/s, czyli za mało.
- "PCI - Express x 8 wersja 1.0" to 8 × 250 MB/s = 2000 MB/s ≈ 2 GB/s, czyli za mało.
- "PCI - Express x 1 wersja 3.0" to ok. 1 GB/s, czyli również za mało.
Typowy błąd na egzaminie polega na założeniu, że "nowsza wersja" automatycznie wygrywa. W praktyce trzeba zawsze policzyć iloczyn: generacja (MB/s na linię) × liczba linii. To ważne przy diagnozowaniu, dlaczego karta działa wolniej (np. w slocie x4 zamiast x16) oraz przy serwisie starszych komputerów, gdzie spotyka się PCIe 1.0/2.0 i ograniczenia kompatybilności.