Che cos’è PCIe?
PCIe — PCI Express — è l’interfaccia ad alta velocità standard che collega schede di espansione e dispositivi al processore e al chipset del computer. Praticamente ogni componente principale in un PC moderno comunica attraverso PCIe: la scheda grafica, il SSD NVMe, la scheda Wi-Fi, la scheda audio, la scheda di acquisizione video e molto altro.
Immagina PCIe come il sistema autostradale all’interno del computer. I dati dalla GPU, dai drive di storage e dagli altri dispositivi viaggiano tutti lungo le corsie PCIe per raggiungere la CPU. La larghezza dell’autostrada (numero di corsie) e il limite di velocità (generazione PCIe) determinano quanti dati possono scorrere e con quale rapidità.
PCIe è l’interfaccia di espansione dominante dalla metà degli anni 2000, quando ha sostituito PCI e AGP, e continua ad evolversi — ogni nuova generazione approssima il raddoppio della larghezza di banda della precedente.
Approfondimento
Corsie: la larghezza dell’autostrada
La larghezza di banda PCIe è divisa in “corsie”, e i dispositivi possono usarne numeri diversi in base alle loro esigenze di banda. Ogni corsia è un percorso dati indipendente, e più corsie significano maggiore larghezza di banda totale.
Le configurazioni disponibili sono:
- x1 (una corsia): usata per dispositivi a bassa larghezza di banda come schede audio, alcune schede di rete e schede di espansione USB.
- x4 (quattro corsie): lo standard per gli SSD NVMe tramite slot M.2. Quattro corsie forniscono larghezza di banda più che sufficiente anche per i drive di storage consumer più veloci.
- x8 (otto corsie): usate talvolta per slot GPU secondari o schede di rete enterprise.
- x16 (sedici corsie): lo standard per le schede grafiche. Uno slot x16 pieno fornisce la massima larghezza di banda per il dispositivo PCIe più esigente nella maggior parte dei sistemi.
Uno slot PCIe fisico potrebbe essere x16 in dimensioni (slot lungo) ma cablato elettricamente per meno corsie. Il manuale della scheda madre indica la configurazione elettrica di ogni slot. Una GPU in uno slot fisicamente x16 ma elettricamente x8 funzionerà perfettamente — la differenza di prestazioni è tipicamente trascurabile per il gaming.
Generazioni: il limite di velocità
Ogni generazione di PCIe approssima il raddoppio della velocità dati per corsia:
| Generazione | Per corsia (ogni direzione) | x4 totale | x16 totale | Uso notevole |
|---|---|---|---|---|
| PCIe Gen 1 | ~250 MB/s | ~1 GB/s | ~4 GB/s | Dispositivi legacy |
| PCIe Gen 2 | ~500 MB/s | ~2 GB/s | ~8 GB/s | GPU e controller SATA più vecchi |
| PCIe Gen 3 | ~1 GB/s | ~4 GB/s | ~16 GB/s | Ancora comune per GPU e SSD NVMe |
| PCIe Gen 4 | ~2 GB/s | ~8 GB/s | ~32 GB/s | Standard mainstream attuale |
| PCIe Gen 5 | ~4 GB/s | ~16 GB/s | ~64 GB/s | Ultime CPU e SSD |
| PCIe Gen 6 | ~8 GB/s | ~32 GB/s | ~128 GB/s | Previsto prima nei server, poi nel consumer |
PCIe Gen 3 è ancora ampiamente usato e perfettamente adeguato per la maggior parte dei dispositivi. Molte GPU mid-range attuali non saturano la larghezza di banda Gen 3 x16.
PCIe Gen 4 è il mainstream attuale. Tutte le piattaforme AMD e Intel moderne lo supportano, ed è il punto di equilibrio per gli SSD NVMe e le GPU di attuale generazione.
PCIe Gen 5 è disponibile sulle ultime piattaforme Intel e AMD. Gli SSD NVMe Gen 5 stanno iniziando ad apparire, e le GPU future sfrutteranno la larghezza di banda extra. Per ora, il principale beneficio di Gen 5 è il futureproofing.
Compatibilità backward e forward
Una delle caratteristiche migliori di PCIe è la piena compatibilità backward e forward. Un dispositivo PCIe Gen 3 funziona in uno slot Gen 5 (a velocità Gen 3), e un dispositivo Gen 5 funziona in uno slot Gen 3 (a velocità Gen 3). Non si danneggiano mai componenti inserendoli nella slot della “generazione sbagliata” — funzionano semplicemente alla velocità del componente più vecchio.
Analogamente, un dispositivo più piccolo può andare in uno slot più grande. Una scheda x1 funziona in uno slot x16. Un adattatore NVMe x4 funziona in uno slot x16. Anche il contrario è vero nella maggior parte dei casi — una scheda x16 in uno slot x8 funzionerà ma con larghezza di banda ridotta.
Come vengono distribuite le corsie PCIe
Un sistema desktop moderno ha un numero finito di corsie PCIe, divise tra CPU e chipset:
Le corsie PCIe della CPU si collegano direttamente al processore e offrono la latenza più bassa e la larghezza di banda più alta. Servono tipicamente:
- Lo slot GPU primario (16 corsie)
- Uno o due slot M.2 primari (4 corsie ciascuno)
- Il collegamento diretto CPU-chipset
Le corsie PCIe del chipset sono gestite dal chipset della scheda madre e forniscono connettività aggiuntiva per slot M.2 secondari, slot di espansione PCIe aggiuntivi, porte SATA, controller USB e networking.
Il conteggio totale delle corsie varia per piattaforma:
- Intel Core (14ª gen e successive): 20 corsie CPU + 28 corsie chipset (Z790)
- AMD Ryzen (Zen 4/5): 28 corsie CPU + 12-20 corsie chipset a seconda del modello
PCIe e prestazioni nel gaming
Una domanda comune tra i gamer: la generazione PCIe influisce sulle prestazioni di gioco?
La risposta: dipende dalla GPU e dalla risoluzione, ma nella maggior parte dei casi l’impatto è ridotto.
Le GPU mid-range e high-end attuali mostrano differenze di prestazioni minime tra PCIe Gen 3 x16 e Gen 4 x16 — tipicamente 1-3% a 1440p e praticamente zero a 4K, dove è la GPU stessa a essere il collo di bottiglia piuttosto che l’interfaccia.
Dove la larghezza di banda PCIe conta di più è con workload che trasferiscono grandi quantità di dati tra memoria di sistema e GPU — training di machine learning, encoding video con accelerazione GPU e potenzialmente i futuri giochi che usano DirectStorage per lo streaming diretto di asset da NVMe alla memoria GPU.
Come scegliere
1. Abbina la generazione PCIe ai componenti effettivi. Se GPU e SSD sono entrambi dispositivi PCIe Gen 4, serve una scheda madre Gen 4 per prestazioni complete. Acquistare una scheda madre Gen 5 per componenti Gen 4 dà futureproofing ma nessun beneficio immediato di velocità.
2. Conta le corsie e pianifica gli slot. Prima di acquistare una scheda madre, elenca ogni dispositivo PCIe da installare — GPU, drive NVMe, scheda di acquisizione, scheda di rete, ecc. — e verifica che la scheda madre abbia abbastanza slot fisici e corsie elettriche per supportarli tutti simultaneamente.
3. Dai priorità alle corsie dirette alla CPU per i dispositivi più critici. La GPU e il SSD NVMe primario (di avvio) dovrebbero essere in slot collegati direttamente alla CPU per le migliori prestazioni. Lo storage secondario e altre schede di espansione possono usare slot collegati al chipset senza perdite di prestazioni significative.
La valutazione finale
PCIe è l’infrastruttura invisibile che rende veloce il PC. Ogni componente principale ne dipende, e capire come funziona — corsie, generazioni e come vengono distribuite — aiuta a fare scelte più intelligenti nella costruzione o nell’aggiornamento di un computer. La buona notizia è che l’eccellente compatibilità backward di PCIe significa che non si commettono davvero errori: tutto funziona con tutto. La chiave è abbinare la generazione PCIe e il conteggio delle corsie ai componenti specifici per non lasciare prestazioni sul tavolo o pagare larghezza di banda che non si userà mai.