Newsgroup: it.comp.hardware
Titolo: Ci riprovo: PCI express

Ho cercato un po' in giro ma non ho trovato materiale che ha soddisfatto la 
mia curiosita'.
 
Ho una CPU "consumer" con 16 linee PCI-E.
Ho una scheda video PCI-E 16X.
 
Come e' possibile utilizzare altre linee PCI-E per (ad esempio) il 
controller M.2 onboard oppure l'USB3 onboard?
 
Se uso un gioco che fa uso della scheda video 16x e contestualmente il gioco 
si trova su disco fisso in USB3 avrei problemi?
 
E se usassi un controller USB3 esterno (su slot PCI-E 1X) sarebbe la stessa 
cosa o peggio?
 
In pratica: le 16 linee sono ad esaurimento o possono essere riutilizzate?
Sono conscio del fatto che si puo' settare 1x16 o 2x8 o 4x4... ma... come 
funziona nel caso di contemporaneita' dell'utilizzo delle linee?
 
Chi mi delucida un po' su come funziona la faccenda?
Grazie.
 
 

Valerio Della Piana ha spiegato il 01/11/2017 :

Oltre alle linee pci-e gestite dalla cpu ci sono anche quelle
che mettono a disposizione il chipset della MB...ad esempio
lo Z270 integra altre 24 linee destinate alla comunicazione
tra chipset/cpu e alle periferiche tipo appunto ssd m2, usb,
SA,ecc.

 In pratica: le 16 linee sono ad esaurimento o possono essere riutilizzate?
 
Non sono sicuro al 100%, potrei sbagliare, ma
credo che le linee sia assegnate al boot, punto.
Non vengono assegnate al volo, in funzione di
quale dispositivo sia attivo in quel momento.
 
Anche perche` potrebbero esserlo tutti (attivi,
i dispositivi), quindi il problema non si
risolverebbe.
 
D'altro canto, tipicamente una CPU con 16 linee
PCIe ha un SB che aggiunge altre linee.
 
bye,
 
-- 
 
piergiorgio

 SA,ecc.
 
Non ne ho mai sentito parlare
 
Quindi le periferiche onboard fanno capo alle linee del chipset mentre 
quelle su slot PCI fanno capo alla CPU?
 
E uno zoccolo M.2 a chi fa capo, essendo fisicamente sulla scheda madre?
 
 
Proprio perche' non ne ho mai sentito parlare, dove posso trovare un elenco 
con i vari chipset attuali e la loro capacita' di linee PCI-E?
In particolare su quelli AMD (B250 e compagnia).
 
Ho sempre letto il valore di 16 sui siti delle schede madri e pensavo 
(sbagliando) che si riferissero alla CPU.
 
Grazie ancora.
 
 

 In particolare su quelli AMD (B250 e compagnia).
 
I dati li trovi al sito intel oppure in altri tipo questo dove
poi spiegano tante cosine in proposito:
 
http://tinyurl.com/yawt2u3t
 

 
http://tinyurl.com/yawt2u3t
 
 
Ah per AMD al sito amd ovviamente oppure fai una
ricerchina con gugol... :-)

 con i vari chipset attuali e la loro capacita' di linee PCI-E?
 
Di solito, i costruttori delle MB, se minimamente
seri, mettono, nel manuale, tutta la struttura
delle connessioni.
Quindi diventa chiaro cosa e connesso dove.
 
bye,
 
-- 
 
piergiorgio

 
http://tinyurl.com/yawt2u3t
 
 
Con questo link sorge un'altra domanda:
 
La differenza fra un chipset "1x16 or 2x8 or 1x8+2x4" e uno "1x16" qual e'?
 
Stabilito che riguarda gli slot PCI, che succede se sull'H270 metto una 
scheda PCI 4X e due 1x?
Non funziona perche' e' solo 1x16?
 
Sono domande che ancora mi perplimono...
 
 
E se ho una scheda PCI-E 16x (boh, una GTX1080...) non posso mettere 
nessun'altra scheda, nemmeno 1x?
Oppure dovrebbe scalare da sola a 8X per funzionare?
 
Ma lo farebbe lo stesso se il chipset fosse solo "1x16" invece che "1x16 or 
2x8 or 1x8+2x4"?
 
Non so se e' chiaro qual e' la mia lacuna. 
 
 

 Non so se e' chiaro qual e' la mia lacuna.
 
Spero che le lacune siano sparite... :-)

 Spero che le lacune siano sparite... :-)
 
Ma mica tanto! Ad ogni risposta metti sempre piu' dubbi :)
 
Il tutto e' riferito al thread di prima in cui propongo uno estensore di 
PCI-E per una board MicroATX (al massimo mini-ATX).
La board avra' il B350 e un Ryzen sopra.
 
Nello slot 1X avevo intenzione di mettere appunto l'estensore per portarlo 
fuori e poi una "tripla" per mettere 2-3 schede PCI-E, il tutto poi a sua 
volta contenuto in altro box.
 
La scelta e' motivata dal fatto che le suddette schede serviranno solo 
occasionalmente e quindi era gradevole il fatto di poterle collegare 
all'occorrenza con un cavo simil-USB3.
 
Mi e' sempre sorto il dubbio se e' o non e' una buona idea e l'unico limite 
credo siano appunto le linee PCI presenti nel chipset.
Un B350 ce la farebbe, tenendo conto che si sara' un M.2 a bordo?