La Fibre

Datacenter et équipements réseaux => Équipements réseaux => Matériel informatique Matériel informatique (réseaux domestiques) => Discussion démarrée par: BadMax le 07 avril 2019 à 18:14:55

Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: BadMax le 07 avril 2019 à 18:14:55
Ce thread liste les précautions à prendre et/ou vérifier avant de se lancer dans un upgrade vers une connectivité 10Gb/s. Une telle connexion représente un flux pouvant aller jusqu'à 1,2Go/s, l'impact est très important en regard des ressources disponibles sur une carte mère. D'autant plus que ce flux doit bien aller quelque part au final.

"Moi aussi je veux ça"

(https://lafibre.info/testdebit/ubuntu/201803_10gbps_ubuntu_iperf.png)

Choix du bus

Le bus PCI standard était déjà juste suffisant(*) pour le Gigabit. En version 64bits (533Mo/s) ou même PCI-X (1066Mo/s),  ce n'est pas suffisant non plus.

*: à condition de trouver la bonne carte, cf https://lafibre.info/infrastructure/carte-reseau-1-gbs-limitee-a-500-mbs/

Le bus PCI-Express supporte couramment 3 normes sur nos cartes mères actuelles:
 - 1.0/1.1:  taux de 2,5GT/s soit 250Mo/s par ligne
 - 2.0:  taux de 5GT/s soit 500Mo/s par ligne
 - 3.0: taux de 8GT/s soit 984,6Mo/s par ligne

Prochaines versions (non implèmentée ou en cours de finalisation):
 - 4.0: taux de 16GT/s soit 1969Mo/s par ligne
 - 5.0: taux de 32GT/s soit 3938Mo/s par ligne

Attention: il s'agit du débit brut, pas du débit utile. Le protocole PCI-Express a en effet un overhead.

Le nombre de lignes utilisables suit cette règle: x1, x2, x4, x8 et x16. En pratique, on ne trouve jamais de x2.

Les connecteurs  courant sont x1, x4, x8 et x16. Attention, il s'agit d'une taille physique ! En effet, la norme PCI-Express prévoit une rétro-compatibilité: un périphérique x1 peut être utilisé dans un slot x16. Pour faire l'inverse il suffit d'un adaptateur ou que le slot ne soit pas pourvu d'encoche.

Ainsi, toutes les lignes ne sont pas forcèment câblées, soit pour une question de coût, soit car il n'y en a plus de disponibles.

Dans le reste de ce thread, la notation PCIe sera utilisée.

Northbridge ou Southbridge ?

Jusqu'en 2008/2009, les processeurs d'Intel faisaient appel à un chipset pour communiquer avec le monde extérieur, on l'appelle le "Northbridge". Ce chipset était une puce en charge:
 - des accès mémoire
 - du connecteur graphique dédié (AGP puis PCIe)
 - ou éventuellement d'un chipset graphique intégré
 - de la connexion avec le "southbridge", via une connexion dédiée (PCI au début puis DMI à la fin)
 - parfois en option un contrôleur Ethernet

Chez Intel, le Northbridge a l'acronyme de MCH pour Memory Controller Hub https://en.wikipedia.org/wiki/Northbridge_(computing) (https://en.wikipedia.org/wiki/Northbridge_(computing))

Le "Southbridge" était à son tour en charge des connexions avec les périphériques dits "lents", c'est-à-dire:
 - contrôleur IDE ou SATA pour les disques durs
 - contrôleur USB
 - contrôleur audio AC'97
 - bus I2C
 - bus PCI
 - contrôleur Ethernet

Chez Intel, le Southbridge est connu sous l'acronyme "ICH" pour I/O Controller Hub https://en.wikipedia.org/wiki/I/O_Controller_Hub (https://en.wikipedia.org/wiki/I/O_Controller_Hub).

Cette architecture a rapidement atteint 2 limites:
 - le bus Processeur <-> MCH, dit FSB (Front Side Bus), limite les accès vers la mémoire et la carte graphique
 - le bus MCH<->ICH limite à son tour les échanges avec l'extérieur.

Un seul chipset

Comment faire ? Simple:
 - migration du contrôleur RAM dans le CPU
 - intégration du connecteur graphique PCIe x16 dans le CPU
 - création d'un bus normalisé entre le CPU et le Southbridge

Oups pardon, le PCH, Platform Controller Hub https://en.wikipedia.org/wiki/Platform_Controller_Hub (https://en.wikipedia.org/wiki/Platform_Controller_Hub)

Les accès mémoires sont désormais plus rapide, du fait de la latence réduite par l'accès direct et parce qu'il est assez simple d'augmenter la bande passante mémoire en jouant sur le nombre de contrôleur (1 seul au début, puis 2, 3 et même 4 aujourd'hui).

Autre avantage de la solution, Intel a pu intégrer directement un contrôleur graphique dans ses processeurs.

Intel a même été plus loin en intégrant le PCH au sein du processeur sous la forme d'un SoC unique.

"Chouette, fini les problèmes de bande passante !"

Pas tout à fait, si on a réglé le problème de la mémoire et du bus graphique, il reste toujours une connectivité à améliorer vers l'extérieur.

Explique-moi ton besoin, je te dirais comment t'en passer

Au minimum, une carte réseau 10Gb/s a besoin de 4 lignes PCIe 2.0. En 1.1, on n'a que 1000Mo/s théoriques donc ça ne sera pas suffisant, il faudrait alors 8 lignes PCIe 1.1.

Ainsi on trouvera des cartes PCIe 2.0 x8: grace à la rétro-compatibilité, en PCIe 1.1 elles auront suffisamment de bande passante pour 1x 10Gb/s.

En revanche, s'il y a 2 ports 10Gb/s, le PCIe 3.0 devient obligatoire sur 4 lignes.
(https://lafibre.info/images/materiel/201703_Dell_PowerEdge_R330_Intel_X710-DA2_8.jpg)
 
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: BadMax le 07 avril 2019 à 18:19:16
Tableau des ressources PCIe de la génération MCH/ICH

(https://lafibre.info/images/materiel/201904_compatibilite_10gb_mch.png)

En admettant que le processeur de cette génération parvienne à gérer le flux, il n'y a quasiment aucune chance de trouver les ressources PCIe nécessaires sur les ICH7 et 9. Sur ICH8 et 10, en admettant qu'on regroupe 4 lignes (maximum possible sur les 6), on n'aurait que 1000Mo/s disponibles... sans parler qu'on utiliserait toute la capacité du FSB.

Eventuellement sur le 975X, on pourrait utiliser un PCIe x8 au détriment de la carte graphique.

Reste les X38/X48 qui pourraient éventuellement supporter une carte 10Gb/s via le 2e PCIe x16.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: BadMax le 07 avril 2019 à 18:19:27
Tableau des ressources PCIe de la génération actuelle "PCH"

(https://lafibre.info/images/materiel/201904_compatibilite_10gb_pch.png)

Ici on retrouve le dernier socket d'Intel, le LGA2066, avec le X299 on pourrait même se permettre d'avoir plusieurs cartes 10Gb/s.

Sur LGA1151 v1 et 2, "on en a sous le pied", si les lignes PCIe sont bien réparties on a aussi de quoi faire.

Sur LGA2011, les CPU de cette génération disposant de 40 lignes PCIe directes, elles sont bien mieux adaptées que les 8x PCIe 2.0 du PCH. Pourquoi ? Car il y a fort à parier que le fabricant de la carte mère ne mettra pas de slot x4 ou même x8, préférant les utiliser pour des contrôleurs SATA ou Ethernet supplèmentaires.

Idem pour le LGA1366, bien qu'étant agé de plus de 10 ans, 36 lignes sont disponibles depuis le CPU. Piège ! En réalité nous sommes en présence d'une plateforme MCH/ICH, X58/ICH10. Le socket 1366 est en effet commun au Core i7 et au Xeon de cette génération. Le X58 est donc nécessaire pour adresser le bus QPI du processeur à 6,4GT/s (4,8GT/s sur i7 sauf version X). Le ICH10 est donc hors de course pour accepter une connexion 10Gb/s, sa connexion avec le X58 n'étant que de 1000Mo/s. Il faudra sacrifier l'un des 2 ports x16 du CPU. Avantage: le GPU n'est pas impacté.

Sur les plateformes 1150 et 1155, il faudra passer par les lignes directes du CPU au détriment du GPU, en effet le PCH ne disposant que de 8x lignes, il serait étonnant que 4 d'entre elles soient utilisables. Si c'est le cas, c'est bon !

Pour la plateforme LGA1156, son PCH est très limité par ses 8 lignes PCIe 1.1. A condition d'en trouver 4 (improbable), on aurait 1000Mo/s.

Dans tous les cas, toutes les lignes PCIe indiquées ne sont pas forcèment utilisables, chaque chipset dispose d'options de répartition laissées à la guise du fabricant de la carte mère. Celui-ci pourra privilégier le nombre de ports SATA ou USB et ne proposer qu'un port PCIe 1x.

Quelques options consommatrices de ces lignes PCIe:
 - SLI: le 2e ou 3e slot graphique peut être cablé dessus et non pas en direct. Dans le cas du 10Gb/s, si on ne fait pas de SLI, on peut s'en servir pour la carte 10Gb
 - RAID: l'ajout d'un contrôleur consomme des lignes PCIe, environ entre 2 et 4. 
 - SATA3: en plus des interfaces d'origine, au lieu d'un contrôleur RAID, le fabricant ajoute des ports 6Gb/s et/ou un/des ports eSATA
 - USB3: si le chipset n'en est pas pourvu d'origine ou n'en propose pas suffisamment, le contructeur en rajoute
 - Ethernet: en principe, le chipset en propose un nativement, l'ajout d'un 2è port se fera probablement via les lignes PCIe optionnelles.

Ces dernières options sont donc à éviter si vous voulez être sûr d'avoir suffisamment de lignes, à moins d'opter pour une carte mère LGA2011 ou LGA2066 qui sont prévues pour de nombreuses entrées/sorties.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: BadMax le 07 avril 2019 à 18:19:34
Tableau des ressources PCIe de la génération actuelle chez AMD

AMD a aussi fait le choix de la suppression du Northbridge et a donc un seul composant.

(https://lafibre.info/images/materiel/201904_compatibilite_10gb_amd.png)

Ici, il faut clairement faire le choix entre 2 gammes: AM4 ou TR4.

La série Threadripper est très orientée haut-de-gamme avec ses 64 lignes PCIe 3.0. Chez Intel il faut aller chercher du Xeon pour trouver l'équivalent. Heureusement qu'il y en a beaucoup car le chipset ne dispose que de 8 lignes PCIe 2.0. Il y a fort à parier que les fabricants de carte mère ne les laisseront pas libre d'usage et il faudra certainement se rabattre sur les lignes directes du CPU.

Sur la série Ryzen, le choix est assez restreint: le chipset ne dispose pas d'assez de lignes. Reste le connecteur PCIe 3.0 x4 -> en général celui-ci est prévu pour la connexion d'un disque NVMe au format M2. Dans ce cas, seules les plateformes X370 et X470 seront compatibles, en réduisant la capacité de la carte graphique à 8 lignes PCIe 3.0.

Note: il est peu probable de constater une réduction des performances d'une carte graphique en la passant de 16 lignes à 8 lignes PCIe 3.0. Sauf si la carte synchronise en PCIe 2.0, ou pire, en PCIe 1.1.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: BadMax le 07 avril 2019 à 20:13:08
Comment vérifier la connexion PCI d'une ressource sous Linux ?

lspci est l'outil à connaitre sous Linux pour vérifier qui et quoi est connecté.

1ère étape: lister l'ensemble des ressources
# lspci -tv
-[0000:00]-+-00.0  Intel Corporation 4th Gen Core Processor DRAM Controller
           +-14.0  Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI
           +-1a.0  Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2
           +-1c.0-[01]----00.0  Intel Corporation I210 Gigabit Network Connection
           +-1c.1-[02]----00.0  Intel Corporation I210 Gigabit Network Connection
           +-1c.2-[03-04]----00.0-[04]----00.0  ASPEED Technology, Inc. ASPEED Graphics Family
           +-1d.0  Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1
           +-1f.0  Intel Corporation C222 Series Chipset Family Server Essential SKU LPC Controller
           +-1f.2  Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
           \-1f.3  Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller

Nous avons ici l'ensemble des ressources d'un bus PCI. Il n'y en a qu'un seul.
Exemple avec une carte mère serveur bi-processeur avec 2x bus PCIe:
+-[0000:80]-+-00.0-[81]--                                                                                                                                                             
 |           +-01.0-[82]--                                                                                                                                                             
 |           +-03.0-[83-84]----00.0-[84]----04.0  Adaptec ASC-29320ALP U320                                                                                                           
 |           +-05.0-[85]--                                                                                                                                                             
 |           +-07.0-[86]--+-00.0  NVIDIA Corporation GP104 [GeForce GTX 1070]                                                                                                         
 |           |            \-00.1  NVIDIA Corporation GP104 High Definition Audio Controller                                                                                           
 |           +-14.0  Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers                                                                                         
 |           +-14.1  Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers                                                                                       
 |           +-14.2  Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers                                                                                     
 |           +-14.3  Intel Corporation 7500/5520/5500/X58 I/O Hub Throttle Registers                                                                                                   
 |           +-16.0  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device                                                                                               
 |           +-16.1  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device                                                                                               
 |           +-16.2  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device                                                                                               
 |           +-16.3  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device                                                                                               
 |           +-16.4  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device                                                                                               
 |           +-16.5  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device                                                                                               
 |           +-16.6  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device                                                                                               
 |           \-16.7  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device                                                                                               
 \-[0000:00]-+-00.0  Intel Corporation 5520 I/O Hub to ESI Port                                                                                                                       
             +-01.0-[01-02]--+-00.0  Intel Corporation 82576 Gigabit Network Connection                                                                                               
             |               \-00.1  Intel Corporation 82576 Gigabit Network Connection                                                                                               
             +-03.0-[03]--+-00.0  Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn PRO [Radeon HD 7850 / R7 265 / R9 270 1024SP]                                                       
             |            \-00.1  Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]                                                   
             +-07.0-[04]----00.0  LSI Logic / Symbios Logic SAS1064ET PCI-Express Fusion-MPT SAS                                                                                       
             +-09.0-[05]--                                                                                                                                                             
             +-14.0  Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers
             +-16.0  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
             +-16.1  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
             +-16.2  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
             +-16.3  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
             +-16.4  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
             +-16.5  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
             +-16.6  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
             +-16.7  Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
             +-1a.0  Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
             +-1a.1  Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
             +-1a.2  Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
             +-1a.7  Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
             +-1b.0  Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
             +-1d.0  Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
             +-1d.1  Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
             +-1d.2  Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
             +-1d.7  Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
             +-1e.0-[06]----05.0  Texas Instruments TSB43AB22A IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx]
             +-1f.0  Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
             +-1f.2  Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller
             \-1f.3  Intel Corporation 82801JI (ICH10 Family) SMBus Controller

Comment lire ?
 - 0000:00 indique la racine
 - à laquelle on ajoute l'id de la ressource, exemple: "14.0" pour "Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI" du 1er exemple
 - le chiffre entre [] indique l'id de la ressource se situant sous une autre, exemple "02" pour "Intel Corporation 82576 Gigabit Network Connection"

2è étape: on regarde le détail

lspci -s (racine):(id)

lspci -vv -s 0000:00:14.0
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05) (prog-if 30 [XHCI])
        Subsystem: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at dff00000 (64-bit, non-prefetchable)
        Capabilities: [70] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
                Address: 00000000fee03000  Data: 0032

Quand il y a un crochet, il y a 2 ressources à regarder: 0000:00:01.0 et 0000:01:00.0

Attention, ça devient verbeux:
lspci -vv -s 0000:00:01.0
00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 13) (prog-if 00 [Normal decode])
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 256 bytes
        Interrupt: pin ? routed to IRQ 26
        Bus: primary=00, secondary=01, subordinate=02, sec-latency=0
        I/O behind bridge: 0000a000-0000afff
        Memory behind bridge: fb800000-fb9fffff
        Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
        BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
                PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
        Capabilities: [40] Subsystem: Super Micro Computer Inc 5520/5500/X58 I/O Hub PCI Express Root Port 1
        Capabilities: [60] MSI: Enable+ Count=1/2 Maskable+ 64bit-
                Address: fee00000  Data: 40e1
                Masking: 00000002  Pending: 00000000
        Capabilities: [90] Express (v2) Root Port (Slot+), MSI 00
                DevCap: MaxPayload 256 bytes, PhantFunc 0
                        ExtTag+ RBE+
                DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 256 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
                LnkCap: Port #0, Speed 5GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <512ns, L1 <64us
                        ClockPM- Surprise+ LLActRep+ BwNot+ ASPMOptComp-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
                SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
                        Slot #5, PowerLimit 25.000W; Interlock- NoCompl-
                SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
                        Control: AttnInd Off, PwrInd Off, Power- Interlock-
                SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
                        Changed: MRL- PresDet+ LinkState+
                RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible+
                RootCap: CRSVisible+
                RootSta: PME ReqID 0000, PMEStatus- PMEPending-
                DevCap2: Completion Timeout: Range BCD, TimeoutDis+, LTR-, OBFF Not Supported ARIFwd+
                DevCtl2: Completion Timeout: 260ms to 900ms, TimeoutDis-, LTR-, OBFF Disabled ARIFwd+
                LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
                         EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
        Capabilities: [e0] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [100 v1] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
        Capabilities: [150 v1] Access Control Services
                ACSCap: SrcValid+ TransBlk+ ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans-
                ACSCtl: SrcValid+ TransBlk- ReqRedir+ CmpltRedir+ UpstreamFwd+ EgressCtrl- DirectTrans-
        Capabilities: [160 v0] Vendor Specific Information: ID=0002 Rev=0 Len=00c <?>
        Kernel driver in use: pcieport
        Kernel modules: shpchp

Nous avons trouvé un port PCIe. Via les lignes "LnkCap" et LnkSta on sait qu'il s'agit d'un PCIe 2.0 x4 mais en mode PCIe 1.1 x4.

lspci -vv -s 0000:01:00.0
01:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
        Subsystem: Super Micro Computer Inc 82576 Gigabit Network Connection
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 256 bytes
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at fb9e0000 (32-bit, non-prefetchable) [size=128K]
        Region 1: Memory at fb9c0000 (32-bit, non-prefetchable) [size=128K]
        Region 2: I/O ports at ac00 [size=32]
        Region 3: Memory at fb99c000 (32-bit, non-prefetchable) [size=16K]
        Expansion ROM at fb9a0000 [disabled] [size=128K]
        Capabilities: [40] Power Management version 3
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
                Address: 0000000000000000  Data: 0000
                Masking: 00000000  Pending: 00000000
        Capabilities: [70] MSI-X: Enable+ Count=10 Masked-
                Vector table: BAR=3 offset=00000000
                PBA: BAR=3 offset=00002000
        Capabilities: [a0] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
                DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x4, ASPM L0s L1, Exit Latency L0s <4us, L1 <64us
                        ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR-, OBFF Not Supported
                DevCtl2: Completion Timeout: 16ms to 55ms, TimeoutDis-, LTR-, OBFF Disabled
                LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
                         EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
        Capabilities: [100 v1] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
        Capabilities: [140 v1] Device Serial Number 00-30-48-ff-ff-db-4d-20
        Capabilities: [150 v1] Alternative Routing-ID Interpretation (ARI)
                ARICap: MFVC- ACS-, Next Function: 1
                ARICtl: MFVC- ACS-, Function Group: 0
        Capabilities: [160 v1] Single Root I/O Virtualization (SR-IOV)
                IOVCap: Migration-, Interrupt Message Number: 000
                IOVCtl: Enable- Migration- Interrupt- MSE- ARIHierarchy+
                IOVSta: Migration-
                Initial VFs: 8, Total VFs: 8, Number of VFs: 0, Function Dependency Link: 00
                VF offset: 128, stride: 2, Device ID: 10ca
                Supported Page Size: 00000553, System Page Size: 00000001
                Region 0: Memory at 00000000fb960000 (64-bit, non-prefetchable)
                Region 3: Memory at 00000000fb940000 (64-bit, non-prefetchable)
                VF Migration: offset: 00000000, BIR: 0
        Kernel driver in use: igb
        Kernel modules: igb

Et c'est normal, cette carte ne supporte que PCIe 1.1 x4 (LnkCap). Pourquoi 4 lignes pour du Gigabit ? Parce qu'elle a une petite soeur sur l'adresse 0000:01:00.1. Oui, il s'agit d'une carte à 2 ports réseaux Gigabit. Une ligne PCIe n'aurait pas suffit.

Ligne directe ou pas ?

Dans l'exemple du contrôleur USB, on est bien sûr sur le PCH.
Mais pour l'exemple de la carte réseau ? C'est comme le port salut, c'est écrit dessus : le root port est sur MCH (Intell 5500/X58). Si on avait été sur un PCH ou un ICH on aurait son nom dans la ressource.
Exemple: "PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1"
ou "PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1"
par opposition à "PCI Bridge : Intel Corporation 4th Gen Core PCI Express Root Port #0"
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: BadMax le 07 avril 2019 à 22:32:33
Les cas tordu du PCI-Express

Exemple sur une ASRock AB350 Pro4, plateforme Ryzen AM4.
+-08.0  Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge
           +-08.1-[12]--+-00.0  Advanced Micro Devices, Inc. [AMD] Device 1455
           |            \-00.2  Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode]

Mais qu'est-ce donc ?
lspci -vv -s 0000:00:08.1
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B (prog-if 00 [Normal decode])
...
                LnkCap: Port #0, Speed 8GT/s, Width x16, ASPM L0s L1, Exit Latency L0s <64ns, L1 <1us
                        ClockPM- Surprise- LLActRep+ BwNot+ ASPMOptComp+
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 8GT/s, Width x16, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-

Encore un port PCIe 3.0 x16 ? Maisje ne devrais en avoir qu'un seul ? Et sur l'adresse 0000:00:07.1 il y en a un autre ?
En fait, ces 2 ports ne remontent pas au CPU, ils sont dans le chipset.

Exemple de switch PCI-Express:
PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)On trouvera cette entrée autant de fois qu'il y a de lignes derrière.

Dans les "capabilities" des différentes entrées, on va trouver d'abord un "Express (v2) Upstream Port" puis les entrées suivantes  "Express (v2) Downstream Port".  Derrière chaque Downstream port on va peut trouver un device connecté, soit via un port PCIe 1x physique soit une ligne cablée sur la carte mère.

Ces switches permettent de répartir une bande passante: un port PCIe 2.0 sur 4 lignes donnera 4 PCIe 2.0/1.1. Inconvénient, ils ajoutent une légère latence.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 15 septembre 2019 à 14:42:26
Post très intéressant, merci !

Si je peut faire une petite remarque, dans les tableaux de compatibilité, je ne serais pas aussi catégorique sur les "Non" en rouge. Ça reste compatible mais avec des performances moins bonnes.
Par exemple, sur une ancienne config Asus P5 DW DH, sur base 975X, j'ai des taux de transfert disque de 980 Mo/s avec une grappe raid 6 et une carte sas en Pcie 8X.
C'est sûr on ne serait pas au max du 10Gb/s mais pas trop loin quand même.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: vivien le 15 septembre 2019 à 15:21:12
On peut mettre une carte 10 Gb/s sur un Pentium IV, bien sur.

Il est intéressant de savoir si cela la communication de la carte mère limitera le débit ou non.

Bien sur ce n'est pas le seul élèment qui peut limiter le débit.

J'ai listé une configuration minimum nécessaire pour un test fiable via des outils dans un navigateur web type nPerf (beaucoup plus consommateur en CPU que iPerf)
=> https://www.arcep.fr/demarches-et-services/consommateurs/comment-fiabiliser-un-test-de-debit.html

Comme vous pouvez le voir, sur le 10 Gb/s je ne me suis pas engagé. C'est un sujet complexe comme le montre les explications de BadMax.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: BadMax le 16 septembre 2019 à 22:41:32
Post très intéressant, merci !

Si je peut faire une petite remarque, dans les tableaux de compatibilité, je ne serais pas aussi catégorique sur les "Non" en rouge. Ça reste compatible mais avec des performances moins bonnes.
Par exemple, sur une ancienne config Asus P5 DW DH, sur base 975X, j'ai des taux de transfert disque de 980 Mo/s avec une grappe raid 6 et une carte sas en Pcie 8X.
C'est sûr on ne serait pas au max du 10Gb/s mais pas trop loin quand même.

On peut aussi envisager de monter une carte 10Gb dans un slot PCI-X 133MHz et tenter un iperf, possible que le 10Gb ne soit pas très loin.

Le problème est que cela resterait un test éloigné de la réalité: quand on télécharge à 10Gb/s, il faut bien stocker quelque part -> si le bus CPU est déjà saturé par la carte réseau, ça va etre difficile d'aller écrire sur un disque.

A partir de la génération "PCH", le bus DMI est suffisamment dimensionné pour laisser passer 10Gb/s, d'où la différence avec la génération "FSB" et le "non" dans la colonne "compatibilité 10G".

Mais comme le souligne, cela reste bas-niveau, il faut que le CPU suive.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: vivien le 29 novembre 2019 à 13:11:39
Tableau des ressources PCIe de la génération actuelle "PCH"

(https://lafibre.info/images/materiel/201904_compatibilite_10gb_pch.png)

Je reformule pour être sur de bien comprendre, si on prend le chipset H310 qui équipe pas mal de PC "desktop" d'entrée de gamme / moyen de gamme (il y a des Core i5 9400 vendus avec), il y a donc au maximum :
- 1 port PCIe 3.0 x16
- 1 port PCIe 2.0 x4 + 1 port PCIe 2.0 x2
ou
- 1 port PCIe 3.0 x16
- 1 port PCIe 2.0 x4 + 2 ports PCIe 2.0 x1
ou
- 1 port PCIe 3.0 x16
- 3 ports PCIe 2.0 x2
ou
- 1 port PCIe 3.0 x16
- 6 ports PCIe 2.0 x1

Ces combinaisons sont bien possible pour le constructeur d'une carte mère ?
(peu de chance d'avoir une cm avec chipset H310 et 7 ports PCIe, mais c'est pour bien comprendre)

Exemple :
(https://lafibre.info/images/materiel/201911_dell_inspiron_3471.png)
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: hwti le 29 novembre 2019 à 23:51:18
Je reformule pour être sur de bien comprendre, si on prend le chipset H310 qui équipe pas mal de PC "desktop" d'entrée de gamme / moyen de gamme (il y a des Core i5 9400 vendus avec), il y a donc au maximum :
- 1 port PCIe 3.0 x16
- 1 port PCIe 2.0 x4 + 1 port PCIe 2.0 x2
ou
- 1 port PCIe 3.0 x16
- 1 port PCIe 2.0 x4 + 2 ports PCIe 2.0 x1
ou
- 1 port PCIe 3.0 x16
- 3 ports PCIe 2.0 x2
ou
- 1 port PCIe 3.0 x16
- 6 ports PCIe 2.0 x1

Ces combinaisons sont bien possible pour le constructeur d'une carte mère ?
(peu de chance d'avoir une cm avec chipset H310 et 7 ports PCIe, mais c'est pour bien comprendre)
A priori oui (à condition de n'avoir aucun contrôleur USB/SATA/Ethernet/Wifi supplémentaire sur la carte mère), pour ce chipset ça devrait être possible, pour d'autres avec plus de lignes c'est plus compliqué à calculer.

https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/300-series-chipset-pch-datasheet-vol-1.pdf
La table "Desktop PCH HSIO Details" dit que le H310 a :
 - ligne 10 : PCIe, GbE
 - ligne 11 : PCIe
 - ligne 12 : PCIe
 - ligne 13 : PCIe
 - ligne 14 : GbE
 - ligne 16 : PCIe
 - ligne 17 : PCIe, GbE
Donc si le réseau Intel intégré est utilisé, la logique veut qu'on utilise la ligne 14, ce qui n'enlève pas de PCIe (sur d'autres chipsets ce n'est pas forcément le cas, donc le réseau intégré ou certains ports SATA et USB peuvent enlever des lignes PCIe).

Mais on trouve des cartes mères avec un contrôleur Ethernet Realtek RTL8111H (je suppose qu'il est moins cher que la PHY nécessaire pour utiliser le contrôleur Intel intégré...), et dans ce cas ça utilise une ligne PCIe, donc il n'en reste plus que 5 pour les ports reliés au chipset.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: vivien le 30 novembre 2019 à 08:37:30
Merci, oui il doit y avoir plusieurs lignes PCIe utilisées par la carte mère :

- contrôleur Ethernet Realtek
- logement M.2 2230 pour carte combinée Wi-Fi et Bluetooth
- logement M.2 22x0 pour SSD M.2 PCIe NVMe quand supporté (je ne pense pas que ce soit possible en MVMe avec ce chipset en PCIe 2.0)
- ...
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: xillibit le 01 décembre 2019 à 22:53:47
Tableau des ressources PCIe de la génération actuelle chez AMD

AMD a aussi fait le choix de la suppression du Northbridge et a donc un seul composant.

(https://lafibre.info/images/materiel/201904_compatibilite_10gb_amd.png)

PEG ça veut dire Pci-Express Graphic, c'est juste le port PCIe qui sert pour la carte graphique et ça n'est pas le bus du CPU

Le lien entre le CPU et le chipset est en PCIe 3.0 sauf sur les X570 qui est en PCIe 4.0 x4 et sur le TRX40 le lien est en PCIe 4.0 x8
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: BadMax le 04 décembre 2019 à 21:55:39
PEG ça veut dire Pci-Express Graphic, c'est juste le port PCIe qui sert pour la carte graphique et ça n'est pas le bus du CPU

C'est le bus de connexion entre le chipset et le CPU, c'est un PCIe 3.0 x4.
On le voit là:
(https://www.techpowerup.com/forums/attachments/ryzen-processors-support-ecc-memory-png.92464/)

Citer
Le lien entre le CPU et le chipset est en PCIe 3.0 sauf sur les X570 qui est en PCIe 4.0 x4 et sur le TRX40 le lien est en PCIe 4.0 x8

Le PCIe 4.0 est apparu après cette génération. Je n'ai pas encore fait le tableau de la dernière.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: vivien le 24 décembre 2019 à 09:03:50
Et c'est normal, cette carte ne supporte que PCIe 1.1 x4 (LnkCap). Pourquoi 4 lignes pour du Gigabit ? Parce qu'elle a une petite soeur sur l'adresse 0000:01:00.1. Oui, il s'agit d'une carte à 2 ports réseaux Gigabit. Une ligne PCIe n'aurait pas suffit.

Pourquoi pas 2 lignes PCIe 1.1 ? Pour deux ports 1 Gb/s, cela devrait suffire, non ?

Donc si le réseau Intel intégré est utilisé, la logique veut qu'on utilise la ligne 14, ce qui n'enlève pas de PCIe (sur d'autres chipsets ce n'est pas forcément le cas, donc le réseau intégré ou certains ports SATA et USB peuvent enlever des lignes PCIe).

Mais on trouve des cartes mères avec un contrôleur Ethernet Realtek RTL8111H (je suppose qu'il est moins cher que la PHY nécessaire pour utiliser le contrôleur Intel intégré...), et dans ce cas ça utilise une ligne PCIe, donc il n'en reste plus que 5 pour les ports reliés au chipset.

Exemple avec un PC Dell Inspiron 3650 (Core i3-6100 @3.7 GHz) qui intègre une carte Realtek 1 Gb/s sur la carte mère, qui prend une ligne PCIe 1.1 "LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us" :
$ sudo lspci -vv -s 0000:01:00.0
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Subsystem: Dell RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
Region 0: I/O ports at e000 [size=256]
Region 2: Memory at df104000 (64-bit, non-prefetchable) [size=4K]
Region 4: Memory at df100000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000  Data: 0000
Capabilities: [70] Express (v2) Endpoint, MSI 01
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 10.000W
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 4096 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s unlimited, L1 <64us
ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Range ABCD, TimeoutDis+, LTR+, OBFF Via message/WAKE#
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [b0] MSI-X: Enable+ Count=4 Masked-
Vector table: BAR=4 offset=00000000
PBA: BAR=4 offset=00000800
Capabilities: [100 v2] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [140 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Capabilities: [160 v1] Device Serial Number 01-00-00-00-68-4c-e0-00
Capabilities: [170 v1] Latency Tolerance Reporting
Max snoop latency: 3145728ns
Max no snoop latency: 3145728ns
Capabilities: [178 v1] L1 PM Substates
L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
  PortCommonModeRestoreTime=150us PortTPowerOnTime=150us
L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
   T_CommonMode=0us LTR1.2_Threshold=0ns
L1SubCtl2: T_PwrOn=10us
Kernel driver in use: r8169
Kernel modules: r8169

$ lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 (rev f1)
00:1c.5 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #6 (rev f1)
00:1f.0 ISA bridge: Intel Corporation H110 Chipset LPC/eSPI Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
02:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: BadMax le 24 décembre 2019 à 17:52:30
Pourquoi pas 2 lignes PCIe 1.1 ? Pour deux ports 1 Gb/s, cela devrait suffire, non ?

Le format physique "x2" n'existant pas, il utilise le format "x4".
Je ne sais pas pourquoi, en pratique je n'ai jamais vu de carte au format x4 n'ayant que 2x lignes activées.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: fofo le 15 mai 2020 à 09:24:37
Merci pour ce thread que je viens de découvrir !
(https://lafibre.info/images/materiel/201904_compatibilite_10gb_mch.png)


Il y'a une petite erreur : P43 a un port principal 16x v2.0, la différence avec P45 est que ce port ne peut pas être scindé en 2 ports de 8x v2.0 pour le SLI sur P45 et doit rester en 16x sur P43.
À ce propos P45 mériterait  un Oui : on a deux ports v2.0 rélié au chipset en 8x
P43 et P45 un "limité" avec un port 4x rélié au southbridge : un iperf devrait passer vers 8gbps, pour un transfer vers HDD le bus DMI va saturer (obligé de faire un A/R sur le bus DMI : Réseau=>SouthBridge=>DMI=>NorthBridge=> CPU=>NorthBridge=>DMI=>SouthBridge=>Sata) enfin un supposant qu'on ait du SATA capable de suivre :)
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: BadMax le 18 mai 2020 à 17:34:45
Bien vu, j'ai retrouvé l'info ici:
https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/4-chipset-family-datasheet.pdf

Virtuellement, un P45 serait donc compatible 10Gb avec un slot PCIe 2.0 x8 mais reste à voir si beaucoup de cartes mères ont implémenté les 2 ports PCIe. C'est spécifique au P45, le G45 et Q45 n'ont pas cette fonction.

J'updaterai le tableau à l'occasion.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: xillibit le 25 mai 2020 à 21:40:03
J'ai refait un tableau à jour avec les derniers chipsets et CPUs d'AMD :

Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: bala.bolo le 05 juin 2020 à 01:10:55
Bonjour,
J'ai lu avec attention ce post mais mes connaissances techniques personnelles étant faibles je n'ai pas tout compris.

J'ai une machine qui me sert de server à la maison depuis presque 5 ans et qui tourne sous Kubuntu.

Elle fonctionne avec une carte mère Asrock B85 Pro4
Je voudrais lui ajouter une carte réseau 10Gb SFP+ mais je dois dire que mon faible niveau de connaissance ne m'a pas permis de comprendre en lisant ce post si cela fonctionnera au max des capacités offertes par la carte réseau...

Dans le tableau fait par @BadMax je peux lire que pour le PCH B85 c'est compatible 10Gb si "PCIe x4 OUI" ... concrètement ça veut dire quoi ???

Pour info la machine ne contient pas de carte graphique et il n'y a d'ajouté sur la carte mère que 2 cartes contrôleurs supplémentaires qui sont en PCIe 2.0 x1.

Pourriez svp m'éclairer et m'aider dans mes choix possibles ?

Merci :)
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: hwti le 06 juin 2020 à 00:49:07
Elle fonctionne avec une carte mère Asrock B85 Pro4
Je voudrais lui ajouter une carte réseau 10Gb SFP+ mais je dois dire que mon faible niveau de connaissance ne m'a pas permis de comprendre en lisant ce post si cela fonctionnera au max des capacités offertes par la carte réseau...

Dans le tableau fait par @BadMax je peux lire que pour le PCH B85 c'est compatible 10Gb si "PCIe x4 OUI" ... concrètement ça veut dire quoi ???

Pour info la machine ne contient pas de carte graphique et il n'y a d'ajouté sur la carte mère que 2 cartes contrôleurs supplémentaires qui sont en PCIe 2.0 x1.
La carte mère a deux slots PCIe suffisants pour une carte 10Gbps :
 - le slot PCIe 3.0 x16 relié au CPU (habituellement utilisé pour la carte graphique)
 - le slot PCIe 2.0 "x16" en réalité câblé en x4 sur le chipset
Donc il y a l'embarras du choix  :D
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: bala.bolo le 06 juin 2020 à 01:25:47
Merci de ta réponse.

Donc je si comprends bien en fait la mention de @Badmax ""PCIe x4 OUI" veut dire qu'avec un PCH B85 il faut au minimum utiliser un PCIe 4x et qu'il faut que ce soit au minimum du PCIe 2.0 ? Et que donc du PCIe 1.0 (quelque soit le nombre de lignes) serait toujours insuffisant car offrant un débit max trop faible et même problématique avec PCIE 2.0 x1  ?

Suivant ce que tu as dit du coup je me pose aussi la question de si je peux utiliser le slot PCIe 3.0 x16 pour mettre une carte contrôleur pour SSD NVMe et utiliser le port PCIe 2.0 x16 pour mettre la carte réseau 10gb SFP+ en ayant le max de perf ?

Sinon comment as tu pu savoir que le slot PCIe 3.0 x16 est relier directement au CPU et que le slot PCIe 2.0 x16 est en réalité en x4 sur ma carte mère ?

Je n'ai pas réussi à trouver sur le net d'informations sur comment étaient câblées et reparties les lignes PCIe de cette carte mère
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: hwti le 06 juin 2020 à 02:13:31
Donc je si comprends bien en fait la mention de @Badmax ""PCIe x4 OUI" veut dire qu'avec un PCH B85 il faut au minimum utiliser un PCIe 4x et qu'il faut que ce soit au minimum du PCIe 2.0 ? Et que donc du PCIe 1.0 (quelque soit le nombre de lignes) serait toujours insuffisant car offrant un débit max trop faible et même problématique avec PCIE 2.0 x1  ?
C'est expliqué dans le premier post, pour du 10Gbps il faut au minimum PCIe 1.0 8x, PCIe 2.0 4x, ou PCIe 3.0 4x (les ports 2x n'existent pas en pratique).
Sur une carte mère en B85, si on regarde le tableau, il y a 16 lignes PCIe venant du CPU, et 8 lignes PCIe 2.0 venant du chipset.
Le "PCIe x4 OUI" partait du principe que les lignes du CPU seraient utilisées pour une carte graphique, et dans ce cas il faut que 4 des 8 lignes provenant du chipset soient reliées à un même slot (ce qui n'est pas toujours le cas, elles peuvent être utilisées pour des contrôleurs intégrés à la carte mère).

Suivant ce que tu as dit du coup je me pose aussi la question de si je peux utiliser le slot PCIe 3.0 x16 pour mettre une carte contrôleur pour SSD NVMe et utiliser le port PCIe 2.0 x16 pour mettre la carte réseau 10gb SFP+ en ayant le max de perf ?
Oui, un adaptateur NVME M2 vers PCIe sera en PCIe 3.0 4x sur le premier slot, soit la vitesse maximale de quasiment tous les NVMe.
Une carte 10Gbps fonctionnera très bien en PCIe 2.0 4x sur le second slot, sans aucune limitation (tant qu'on n'utilise qu'un seul SFP+, il n'y a pas assez de bande passante pour utiliser au maximum 2 SFP+ sur les cartes qui ont deux ports).

Sinon comment as tu pu savoir que le slot PCIe 3.0 x16 est relier directement au CPU et que le slot PCIe 2.0 x16 est en réalité en x4 sur ma carte mère ?
https://www.asrock.com/mb/Intel/B85%20Pro4/index.fr.asp
Citer
- 1 x PCI Express 3.0 x16 (PCIE2: mode x16)
- 1 x PCI Express 2.0 x16 (PCIE4: mode x4)
- 2 x PCI Express 2.0 x1
- 2 x PCI
Ensuite, le fait que le premier port soit relié au CPU, c'est toujours comme ça :
 - la majorité des CPU desktop ont 16 lignes (qui peuvent éventuellement être dynamiquement configurées en 8+8 ou 8+4+4), seuls les CPU AMD Zen et plus récents, et les gammes HEDT dérivées des serveurs en ont plus.
 - C'est le seul port en PCIe 3.0, c'est arrivé plus tard dans les chipsets.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: bala.bolo le 06 juin 2020 à 14:02:02
Merci @hwti pour tes réponses qui ont bien éclairé mon petit bocal de poisson rouge qu'est ma tête.

Avec tes explications et ton effort de vulgarisation j'ai pu apprendre et comprendre précisément plusieurs choses bien trop floues dans mon esprit... thx a lot. ;)

Je vais donc pouvoir faire l'achat d'une carte 10Gb SFP+.

Donc je vais laisser dans ma machine mes 2 cartes contrôleurs en PCIe 2.0 x1 et ajouter une carte contrôleur M2 NVMe en PCIe 3.0 x4 et une carte réseau 10Gb SFP+ en PCIe 2.0 4x.
J'aurais donc sur un total de 24 lignes PCIe disponibles avec une chipset B85 (16 directes au CPU + 8 au travers du PCH) seulement 10 lignes PCIe utilisées dans ma configuration dont 4 directes au CPU et 6 au travers du PCH.

Es ce bien cela ?

Peut-être aurais tu par ton expérience personnelle un ou des modèles performants à me conseiller pour ma machine sous Kubuntu pour une carte réseau 10Gb SFP+ et une carte contrôleurs M2 NVMe ?
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: vivien le 06 juin 2020 à 18:06:54
Normaelement tous les modèles de cartes fonctionnent sur un Linux récent, donc choisit en fonction des fonctions (il y a des options pour la virtualisation qui ne sont accessibles que dans les cartes haut de gamme) et du prix.

La sécurité, c'est de prendre le leader Intel, mais ce n'est pas le moins cher.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: wanou le 04 août 2020 à 20:42:11
Bonsoir !
il y a plusieurs points que je ne comprends pas dans les différents tableaux:
* d'après tous les schémas Intel, il n'y a, sauf processeur HEDT , aucun CPU desktop qui a plus de 20 lignes PCIe (16 pour la gestion directe, 4 pour le DMI 3.0).
Ils sont d'ailleurs tous donnés pour 16 lignes PCIEx, les 'DMI' n'étant pas indiqués.
C'est le PCH qui fait office de switch PCIE entre les différents PCIE qui sont connectés dessus, plus les bus USB3, M2/Nvme, SATA3, Gigabit, LPC et j'en passe.
Exemple:
https://www.intel.fr/content/www/fr/fr/products/chipsets/desktop-chipsets/z390.html (https://www.intel.fr/content/www/fr/fr/products/chipsets/desktop-chipsets/z390.html)

(https://www.intel.fr/content/dam/www/public/us/en/images/diagrams/16x9/z390-chipset-block-diagram-16x9.png)

On notera d'ailleurs que le Z390 ainsi est en DMI 3.0, comme tous les autres, et qu'il a donc une BP de 8GT/s soit 4Go/sec. Je ne connais aucun lien DMI qui donnerait du 8Go/Sec soit 16GT/sec.

* on a donc sur tous les chipsets non HEDT et non serveur un bottleneck potentiel lié au DMI, d'autant plus si on essaye d'écrire les données venant de la carte 10GbE (1Go/sec par port) sur un (array de) SSD.
Sauf bien sur à choisir une carte mère qui cable 2PCIex x16 en 2x 8Ex et brider (un peu) la carte graphique en l'utilisant en x8.

Ai-je mal compris quelque chose ?
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: nitronix le 05 août 2020 à 00:31:21
Bonjour,

j'ai cette carte mère : https://www.asus.com/fr/Motherboards/SABERTOOTH_Z77/specifications/ (https://www.asus.com/fr/Motherboards/SABERTOOTH_Z77/specifications/)

Specification :
1 x PCIe 3.0/2.0 x16 (x16 ou dual x8, ) *2
1 x PCIe 3.0/2.0 x16 (mode x4, [noir]) *3
1 x PCIe 2.0 x1

*2 : Les processeurs Intel® Core™ de 3ème génération supportent la norme PCIe 3.0.
*3 : Le slot PCIe 2.0 x16 partage la bande passante avec les slots PCIe 2.0 x1_1, PCIe 2.0 x1_2 et PCIe 2.0 x1_3. Le slot PCIe 2.0 x16 est par défaut réglé en mode x1.

Et je voudrais acheter cette carte : https://www.fs.com/fr/products/75851.html (https://www.fs.com/fr/products/75851.html)

J'ai sur cette carte mere une carte graphique sur un port PCIe
Version:                                                                        3.0
Maximum Link Width:                                                    16x
Current Link Width:                                                       16x
Maximum Link Speed:                                                   8.0 GT/s
Current Link Speed:                                                      2.5 GT/s

J'ai bien un port PCIe noir vide sur la carte mère comme précisé plus haut.
Pensez vous que c'est ok pour moi cette carte réseau sur ma carte mère ?

Merci beaucoup à vous.  ;)

Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: hwti le 05 août 2020 à 02:00:21
Specification :
1 x PCIe 3.0/2.0 x16 (x16 ou dual x8, ) *2
1 x PCIe 3.0/2.0 x16 (mode x4, [noir]) *3
1 x PCIe 2.0 x1

*2 : Les processeurs Intel® Core™ de 3ème génération supportent la norme PCIe 3.0.
*3 : Le slot PCIe 2.0 x16 partage la bande passante avec les slots PCIe 2.0 x1_1, PCIe 2.0 x1_2 et PCIe 2.0 x1_3. Le slot PCIe 2.0 x16 est par défaut réglé en mode x1.
Le port noir est indiqué en 3.0/2.0, puis 2.0, ce qui est étrange.
Vérification faite sur https://www.asus.com/Motherboards/SABERTOOTH_Z77/specifications/, le site fr se trompe, et oublie des ports :
2 x PCIe 3.0/2.0 x16 (x16 or dual x8) *2
1 x PCIe 2.0 x16 (x4 mode, black) *3
3 x PCIe 2.0 x1

Le 10Gbps est possible :
 - sur le port brun relié au processeur, en PCIe 2.0 (voire même 3.0 avec une autre carte réseau) x8, en réduisant la carte graphique de x16 à x8
 - sur le port noir relié au chipset, en PCIe 2.0 x4, mais à condition de n'utiliser aucun des 3 ports x1 (lignes partagées)
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: nitronix le 05 août 2020 à 02:55:26
Le port noir est indiqué en 3.0/2.0, puis 2.0, ce qui est étrange.
Vérification faite sur https://www.asus.com/Motherboards/SABERTOOTH_Z77/specifications/, le site fr se trompe, et oublie des ports :
2 x PCIe 3.0/2.0 x16 (x16 or dual x8) *2
1 x PCIe 2.0 x16 (x4 mode, black) *3
3 x PCIe 2.0 x1

Le 10Gbps est possible :
 - sur le port brun relié au processeur, en PCIe 2.0 (voire même 3.0 avec une autre carte réseau) x8, en réduisant la carte graphique de x16 à x8
 - sur le port noir relié au chipset, en PCIe 2.0 x4, mais à condition de n'utiliser aucun des 3 ports x1 (lignes partagées)

Je me disais aussi que quelque chose n'allais pas avec les caractéristiques de la carte mère  ;) Merci.
Si je réduis le débit sur la carte graphique il n y aura pas de ralentissements dans les jeux ? Si oui, il faut passer par le chipset...
Seulement la carte que je veux acheter est "Carte Réseau PCIe 2.0 x 8". Donc x8 et le port noir fait x4... d'apres ce que tu me dit, ça va être tout de même possible ? ???

En regardant le * :
*3 : Le slot PCIe 2.0 x16 partage la bande passante avec les slots PCIe 2.0 x1_1, PCIe 2.0 x1_2 et PCIe 2.0 x1_3. Le slot PCIe 2.0 x16 est par défaut réglé en mode x1.

Donc le port noir est x16 et pas x4 si je comprends bien ? Il faut juste que je le règle dans le BIOS ?
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: wanou le 05 août 2020 à 10:00:13

On notera d'ailleurs que le Z390 ainsi est en DMI 3.0, comme tous les autres, et qu'il a donc une BP de 8GT/s soit 4Go/sec. Je ne connais aucun lien DMI qui donnerait du 8Go/Sec soit 16GT/sec.

Après vérification, oui, le tableau https://lafibre.info/images/materiel/201904_compatibilite_10gb_pch.png (https://lafibre.info/images/materiel/201904_compatibilite_10gb_pch.png)des Core est faux: (presque) A chaque fois le lien DMI est en GT/sec et non en MB/sec: les débits du lien montant depuis le PCH sont donc à diviser par deux.
(Sauf Les series 5 ont un lien DMI à 2Go/sec)
Les séries 6 - 7 -8 - 9 ont un lien DMI 2.0 à 4GT/sec soit 2Go/sec -> Bottleneck si on tente de copier sur un SSD .
Les X (HEDT) n'ont pas de problèmes puisqu'ils ont en théorie largement assez de lignes PCIEx natives.
Les series 100/200/300 ont pour la plupart un DMI 3.0 à 8GT/sec soit 4Go/sec. On est donc en théorie ok avec un seul port 10GbE mais peut poser des problèmes avec des SSDs NVMe ou une carte 2 ports.

source: https://en.wikipedia.org/wiki/Direct_Media_Interface (https://en.wikipedia.org/wiki/Direct_Media_Interface)

Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 05 août 2020 à 10:35:12
Après vérification, oui, le tableau https://lafibre.info/images/materiel/201904_compatibilite_10gb_pch.png (https://lafibre.info/images/materiel/201904_compatibilite_10gb_pch.png)des Core est faux: (presque) A chaque fois le lien DMI est en GT/sec et non en MB/sec: les débits du lien montant depuis le PCH sont donc à diviser par deux.
(Sauf Les series 5 ont un lien DMI à 2Go/sec)
Les séries 6 - 7 -8 - 9 ont un lien DMI 2.0 à 4GT/sec soit 2Go/sec -> Bottleneck si on tente de copier sur un SSD .
Les X (HEDT) n'ont pas de problèmes puisqu'ils ont en théorie largement assez de lignes PCIEx natives.
Les series 100/200/300 ont pour la plupart un DMI 3.0 à 8GT/sec soit 4Go/sec. On est donc en théorie ok avec un seul port 10GbE mais peut poser des problèmes avec des SSDs NVMe ou une carte 2 ports.

source: https://en.wikipedia.org/wiki/Direct_Media_Interface (https://en.wikipedia.org/wiki/Direct_Media_Interface)

Le DMI, tout comme le PCIe est bi-directionnel simultanément.
un DMI 3.0 est donc capable de 4Go/s dans un sens et de 4Go/s dans l'autre sens, le tout en même temps, d'ou les 8 Go/s.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: vivien le 05 août 2020 à 13:21:23
Le nombre de lignes PCIe gérées est en fonction du chipset :
- Z490 => 24 lignes PCIe 3.0
- H470 => 20 lignes PCIe 3.0
- B460 => 16 lignes PCIe 3.0
- H410 => 6 lignes PCIe 3.0

Faut-il comprendre que le débit maximum lien DMI est lié directement au nombre de lige PCIe ou les deux limitations sont indépendantes ?
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 05 août 2020 à 13:29:06
C'est indépendant mais en pratique si le chipset a moins de lignes à gérer, le constructeur peut optimiser les coûts en réduisant également le DMI pour un chipset donné.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: nitronix le 05 août 2020 à 14:02:14
Je me disais aussi que quelque chose n'allais pas avec les caractéristiques de la carte mère  ;) Merci.
Si je réduis le débit sur la carte graphique il n y aura pas de ralentissements dans les jeux ? Si oui, il faut passer par le chipset...
Seulement la carte que je veux acheter est "Carte Réseau PCIe 2.0 x 8". Donc x8 et le port noir fait x4... d'apres ce que tu me dit, ça va être tout de même possible ? ???

En regardant le * :
*3 : Le slot PCIe 2.0 x16 partage la bande passante avec les slots PCIe 2.0 x1_1, PCIe 2.0 x1_2 et PCIe 2.0 x1_3. Le slot PCIe 2.0 x16 est par défaut réglé en mode x1.

Donc le port noir est x16 et pas x4 si je comprends bien ? Il faut juste que je le règle dans le BIOS ?

Je reprend mon post, et si je comprend bien ce port noir est en PCIe 2.0 x4, x4 voulant dire 4x500Mo/s pour du 2.0 ?
Donc 2000Mo/s theorique. 10Gbps faisant 1025Mo/s  c'est donc ok pour moi sur le port noir ?

La carte reseau est en PCIe 2.0 8x. Elle va donc se caler automatiquement en x4 ?

Merci  ???
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 05 août 2020 à 15:15:27
Je reprend mon post, et si je comprend bien ce port noir est en PCIe 2.0 x4, x4 voulant dire 4x500Mo/s pour du 2.0 ?
Donc 2000Mo/s theorique. 10Gbps faisant 1025Mo/s  c'est donc ok pour moi sur le port noir ?

La carte reseau est en PCIe 2.0 8x. Elle va donc se caler automatiquement en x4 ?

Merci  ???

oui, ça va marcher, tu auras 20Gbps en Pcie 2.0 x4, c'est suffisant.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: nitronix le 05 août 2020 à 15:26:27
oui, ça va marcher, tu auras 20Gbps en Pcie 2.0 x4, c'est suffisant.

Merci encore pour ces infos, je vais passer commande.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: nitronix le 12 août 2020 à 18:51:47
Voila, carte installée. Je pense que c'est bon...
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Mandosa29000 le 23 octobre 2020 à 18:26:56
Bonjour, j'ai une CM Asus P8P67 LE rev3 de 2011, avec deux ports pcie 2.0 16x "CG 1060 et CR Asus 10gbits sfp+" et autre port classique pcie 2.0 classique mais pas au même format.

J'ai vu que pour le moment j'ai que 2,5gbits max en dl. Est ce à cause que la CR 10gbits sfp+ est brancher sur le port pcie 16x noir ou faut'il que je la mette sur un des deux autres ports bleu vieux pcie 2.0 ? Ils n'ont pas la même gueule donc j'ai mis sur le pcie 16x qui ressemble plus à ma carte réseau.

Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 23 octobre 2020 à 19:45:27
Bonjour, j'ai une CM Asus P8P67 LE rev3 de 2011, avec deux ports pcie 2.0 16x "CG 1060 et CR Asus 10gbits sfp+" et autre port classique pcie 2.0 classique mais pas au même format.

J'ai vu que pour le moment j'ai que 2,5gbits max en dl. Est ce à cause que la CR 10gbits sfp+ est brancher sur le port pcie 16x noir ou faut'il que je la mette sur un des deux autres ports bleu vieux pcie 2.0 ? Ils n'ont pas la même gueule donc j'ai mis sur le pcie 16x qui ressemble plus à ma carte réseau.

Bonjour,

Ta carte asus est une Pcie x4, ca ne rentre pas, physiquement, sur les ports bleu que tu cites qui sont en pcie x1.

Par ailleurs, 2.5Gbps max veut dire que le problème ne viens pas de la connexion pcie mais d'ailleurs (cpu limitant, anti virus, connexion free ou autre). Un Pcie  2.0, même connecté en x4 ca donne 20 Gbps de bande passante donc largement suffisant pour de l'ethernet 10 Gbps.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Mandosa29000 le 23 octobre 2020 à 20:47:30
Oki je comprends mieux. Pour une heure de pointe, un bon résultat je trouve ^^
A 20h30
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: fred-02 le 15 novembre 2020 à 20:30:50
Merci pour cette discussion...

J'ai étudié mon cas sur ma CM B450... un des PCIe 3.0 x16 est occupé par la carte graphique et le second est désactivé car j'utilise un NVMe SSD...

Je n'ai plus que des ports PCIe 2.0 x1 disponible sur ma carte mère... donc je vais monter un réseau en 2,5Gb/s derrière une Delta S quand j'aurai la fibre.

Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: vivien le 15 novembre 2020 à 21:26:25
Certaines carte mère permettent de basculer le port 16x en 8x (suffisant même pour des jeux exigeants) afin d'avoir et un SSD NVMe et des cartes PCIe 4x additionnelles.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: paulnux le 06 décembre 2020 à 09:49:37
Bonjour,

J'ai un HP Z400 ,chipset X58, socket1366,
2 PCI slots (full-height, full-length)
1 PCI Express Gen1 slot x8 mechanical/x4 electrical
1 PCI Express Gen2 slot x8 mechanical/x4 electrical
2 PCI Express Gen2 slots x16 (one dedicated for graphics)



Suivant le tableau en première page je vois écrit:
Compatible via lignes directs

Cela veux dire quoi dans un langages neewbie ?
Compatible ? pas compatible ? si oui on branche sur quel port ?

Cordialement

Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 06 décembre 2020 à 10:19:07
Bonjour

voici le diagramme d'un X58
(https://upload.wikimedia.org/wikipedia/commons/b/b9/X58_Block_Diagram.png)
comme tu peut le voir, il possède 36 pcie lanes Gen2 connectées au cpu via un lien à QPI 25GB/S soit grosso merdo 250 Gbps. Donc toute carte réseau connectées au slots Gen2 devraient avoir assez de bande passante pour du full 10Gpbs même pour le slot 4X.

pour le slot Gen1 cablé en 4X electrical, ca va être un peu juste mais ça peut fonctionner de manière légèrement dégradée car la connexion pcie donne tout juste 10Gbps et ca passe par le lien DMI à 20Gbps qui est partagé avec toutes les autres interconnexions de l'ICH10.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: BadMax le 08 décembre 2020 à 10:27:42
Bonjour,

Suivant le tableau en première page je vois écrit:
Compatible via lignes directs

Cela veux dire quoi dans un langages neewbie ?
Compatible ? pas compatible ? si oui on branche sur quel port ?

Cordialement

Lignes directes = connexions PCIe attachées directement au chipset X58, pas celles connectées à l'ICH.

C'est une règle générale mais on peut trouver des cas où le fabricant de la CM a pu trouver des lignes PCIe libres sur l'ICH et les regrouper pour former une connexion x4.

Du coup tu as le choix entre utiliser :
 - PCIe 2.0 x16 -> ta carte 10Gb utilisera 8 lignes, c'est plus qu'assez
 - PCIe 2.0 x4 -> ta carte 10Gb utilisera 4 lignes, si elle fonctionne bien en 5GT/s, ça suffit aussi
 - PCIe 1.0 x4 -> ta carte 10Gb utilisera 4 lignes, en 2.5GT/s ça passe tout juste, tu peux "tirer" 8Gb/s
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Ultor le 24 juin 2021 à 10:00:10
Bonjour !

Une idée de carte m-ATX récente capable de gérer correctement une carte 10Gbps (type Mellanox 2/3) sans sacrifier les perfs GPU ou M2/U2 (whatever) ?

J'ai bien repérer deux modèles, une côté AMD (ASRock X570M Pro4), l'autre côté INTEL (ASRock Z590M Pro4), mais je suis dans le doute...


Cordialement,
Ultor
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Tanguy.Frejus le 16 juillet 2021 à 23:01:54
 PCIe 1.0 ca n'existe plus... depuis 10 ans

intel X58... November 2008

par contre 2.0 c'est toujours d'actualité... meme si le 4.0 existe (sur amd uniquement et 1 port 16x + 1 port 4x, en general le M2 du haut, les autres c'est la misere, voir inutlisables sur amd)
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: vivien le 18 juillet 2021 à 08:06:57
Les ports PCI Express qui ne sont pas câblés en direct sur le CPU sont en PCI 2.0 sur les nouvelles cartes Socket AM4 ?
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 18 juillet 2021 à 08:46:24
Les ports PCI Express qui ne sont pas câblés en direct sur le CPU sont en PCI 2.0 sur les nouvelles cartes Socket AM4 ?

Cela dépends du chipset, par exemple pour les derniers: X570:pcie 4.0, B550,X470:Pcie 3.0.

Les anciennes générations de chipset X370,B350 étaient en Pcie 2.0.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: hwti le 18 juillet 2021 à 17:06:24
Les ports PCI Express qui ne sont pas câblés en direct sur le CPU sont en PCI 2.0 sur les nouvelles cartes Socket AM4 ?
PCIe 3.0 ou 4.0 sur X570
PCIe 3.0 sur B550
PCIe 2.0 sur B350/X370/B450/X470
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Tanguy.Frejus le 23 juillet 2021 à 18:50:12
oui, apres ca repasse souvent en 1.0 en idle... y'a un genre d'economie d'energie, on voit ca sur gpu-z par exemple

ya un tableau la.. https://www.gamersnexus.net/guides/3582-amd-chipset-differences-b550-vs-x570-b450-x470-zen-3
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: phiphil05 le 29 janvier 2022 à 13:45:07
Bonjour,nouvel abonné freebox delta en 10 gpon, j'ai un pc dont la carte mère a un pci express 16x 3.0 la carte graphique est installé dessus et un pci express 1x 3.0 libre, ma question est : vu que le processeur I7 6700k a une carte graphique intégré, je peux retiré la carte graphique et utilisé le slot pci 16x pour y mettre a la place la carte X520-DA1?
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 29 janvier 2022 à 15:31:12
oui, pas de pb
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: phiphil05 le 29 janvier 2022 à 15:41:23
Merci pour la réponse ajds ;D
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: phiphil05 le 15 février 2022 à 18:54:23
Bonjour,après avoir retiré la carte graphique et installé la x520-DA1 tout fonctionne bien,en téléchargement je ne sais pas si c'est mon ssd qui plafonne ou autre chose,je joint quelques images si des personnes plus calé que moi informatiquement,le pc a un I7 6700k,16 go de ram, sur la carte mère j'ai un emplacement M2,le fait d'y mettre un ssd M2 changerai quelques chose? lien sur la carte mère :https://support.hp.com/fr-fr/document/c05972848



Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: vivien le 15 février 2022 à 21:45:58
Ce sont des très bonnes performances, tu cherches à avoir quoi de plus ?
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: phiphil05 le 15 février 2022 à 22:04:58
Oui je reconnais, mais je me pose la question si mon disque dur actuel n'est pas limité pour ces débit, je préfère demander conseil avant de faire un achat qui ne s'avérera pas être nécessaire
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: phiphil05 le 16 février 2022 à 06:23:59
ce matin j'ai fait un téléchargement direct avec idm et c'est enjoy ;D
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: brazzmonkey le 16 septembre 2022 à 12:07:37
Bonjour à tous,

je suis récemment passé à la fibre, et ma config est actuellement la suivante :
box <-- (10Gb SFP) --> passerelle <-- (1GbE) --> LAN

Je souhaiterais passer une partie du LAN en 10G, mais pour l'instant ma passerelle est trop vieille (Core 2 Duo), elle sature à 1.3G.
Je cherche donc un PC susceptible de supporter du 10G sur 2 interfaces, voire 3 (avec une carte à 2 ports).

Pour l'instant, ce que je trouve en reconditionné est grosso-modo basé sur du i5-6500 ou pentium G4400, avec essentiellement :
- 1 port PCI-Express x16
- 1 port PCI-Express x4 (ou un PCI-Express x16 câblé en x4)
- 2 ports Mini PCI-Express x1, ou 1 port Mini PCI-Express x1 et 1 port PCI

Évidemment mon actuelle carte 10G SFP est en PCI-E 8x (Gtek), donc a priori je devrai l'installer sur le PCI-E x16.
Ce qui veut dire que je doit trouver une carte 10G montable sur le PCI-E x4. Or le type de PCI-E n'est pas toujours spécifié par les boutiques...
Que pensez-vous de celle-ci (https://www.amazon.fr/TP-Link-TX401-Ethernet-ultra-faible-Compatible/dp/B08GFGG888/ref=sr_1_2?crid=T06VUY490M8L&keywords=10gbe%2Bpci-e&qid=1663322377&sprefix=10gbe%2Bpci-e%2Caps%2C100&sr=8-2&th=1)?
Si j'ai bien compris, ça devrait le faire pour tout passer en 10G, non ?
box <-- (10Gb SFP) --> passerelle <-- (10GbE) --> LAN
Ou alors il y a quelques chose que je n'ai pas compris ?

Merci à vous.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 16 septembre 2022 à 12:45:34
Bonjour,

y a une raison pour vouloir utiliser un PC pour ca ? Pourquoi pas simplement un switch 10G ?
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: brazzmonkey le 16 septembre 2022 à 13:12:11
Oui.
Pour faire court : c'est une passerelle sécurisée.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 16 septembre 2022 à 14:09:53
Si tu cherche un max de Pcie 3.0, pour faire au plus ancien et donc au plus facilement trouvable pas trop cher en occasion, il faut t'orienter vers une plateforme Intel Ivy Bridge E ou Haswell E qui offrent 40 pcie 3.0.
Les Pcie varient selon le cpu sur ces plateformes, il faudra s'orienter vers une série 60X, i7-4960X ou i7-5960X.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: pitalugue le 16 septembre 2022 à 15:38:01
Ce qui veut dire que je doit trouver une carte 10G montable sur le PCI-E x4. Or le type de PCI-E n'est pas toujours spécifié par les boutiques...
Merci à vous.

Je crois qu'il ne reste plus guère que Marvell/Aquantia pour fournir des contrôleurs pour carte pcie 10Gbit/s grand public en ethernet cuivre.
Ces cartes sont pcie 3.0 x4 de base et rétrocompatibles, pour le moment. C'est assez visible au format du connecteur.
Elles peuvent être équipées de l'ancien contrôleur aqc107 ou du nouveau aqc113 (et d'un nouveau PHY).
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: brazzmonkey le 16 septembre 2022 à 18:00:53
Si tu cherche un max de Pcie 3.0, pour faire au plus ancien et donc au plus facilement trouvable pas trop cher en occasion, il faut t'orienter vers une plateforme Intel Ivy Bridge E ou Haswell E qui offrent 40 pcie 3.0.
Les Pcie varient selon le cpu sur ces plateformes, il faudra s'orienter vers une série 60X, i7-4960X ou i7-5960X.
D'après le tableau de la page 1 ces plateformes supportent bien 40 lignes mais en PCI-E 2.0.
Dans tous les cas, je n'arrive pas à trouver de tels PC en occasion (que des processeurs au détail...). Et comme c'était installé sur des configs puissantes (pour l'époque), il semble qu'une carte graphique dédiée soit nécessaire. Donc en termes de consommation électrique pour un PC qui fonctionne en 24/7 ce n'est pas l'idéal.
Je crois qu'il ne reste plus guère que Marvell/Aquantia pour fournir des contrôleurs pour carte pcie 10Gbit/s grand public en ethernet cuivre.
Ces cartes sont pcie 3.0 x4 de base et rétrocompatibles, pour le moment. C'est assez visible au format du connecteur.
Elles peuvent être équipées de l'ancien contrôleur aqc107 ou du nouveau aqc113 (et d'un nouveau PHY).
Je ne sais pas sur quel chipset est basé la carte qui je cite en exemple, mais c'est une 10G en ethernet et PCI-E 3.0 x4
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 16 septembre 2022 à 18:09:46
D'après le tableau de la page 1 ces plateformes supportent bien 40 lignes mais en PCI-E 2.0.
Dans tous les cas, je n'arrive pas à trouver de tels PC en occasion (que des processeurs au détail...). Et comme c'était installé sur des configs puissantes (pour l'époque), il semble qu'une carte graphique dédiée soit nécessaire. Donc en termes de consommation électrique pour un PC qui fonctionne en 24/7 ce n'est pas l'idéal.

et bien le tableau est inexact :
https://ark.intel.com/content/www/fr/fr/ark/products/77779/intel-core-i74960x-processor-extreme-edition-15m-cache-up-to-4-00-ghz.html
Citer
Options d'extension
Révision PCI Express
3,0

Nb. de voies PCI Express max.
40

et
https://ark.intel.com/content/www/fr/fr/ark/products/82930/intel-core-i75960x-processor-extreme-edition-20m-cache-up-to-3-50-ghz.html
Citer
Options d'extension
évolutivité
1S Only

Révision PCI Express
3,0

Nb. de voies PCI Express max.
40

Je possède moi même un i7-5960x monté sur une carte mère Asus X99-Deluxe et je peut te certifier que c'est bien 40 lignes Pcie 3.0.

Au niveau de la carte graphique, nul besoin de puissance, une carte graphique pcie x1 fera d'ailleurs parfaitement l'affaire s'il s'agit juste d'afficher un desktop.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: brazzmonkey le 16 septembre 2022 à 18:33:04
et bien le tableau est inexact :
Je possède moi même un i7-5960x monté sur une carte mère Asus X99-Deluxe et je peut te certifier que c'est bien 40 lignes Pcie 3.0.
Dont acte.
En attendant je ne trouve pas de telles configs en vente en occasion.

Et je n'ai pas besoin d'une grosse puissance de calcul.

Ma question à la base était de savoir si une config offrant :
- 1 port PCI-Express x16
- 1 port PCI-Express x4 (ou un PCI-Express x16 câblé en x4)
- 2 ports Mini PCI-Express x1, ou 1 port Mini PCI-Express x1 et 1 port PCI
pouvait être équipée de 2 carte 10G, dont une en SFP (sur le PCI-E x16 puisque ma carte actuelle est une x8), et l'autre en ethernet sur le PCI-E x4 (comme celle en lien).
À partir de là, si j'ai au moins 4 SATA de disponibles pour le système et le stockage, je n'ai besoin de rien d'autre.

*edit
et je précise, à moins de 500 € HT
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: pitalugue le 16 septembre 2022 à 18:51:51
Je ne sais pas sur quel chipset est basé la carte qui je cite en exemple, mais c'est une 10G en ethernet et PCI-E 3.0 x4
- aqc107. Personnellement je préfèrerais attendre et tenter les nouvelles mais bon à chacun son calendrier.

Si votre système ne vous permet pas de mettre les deux cartes réseau côté cpu, il faudra veiller au débit entre cpu et chipset. Sur les gammes de cpu Intel que vous citez, ce sont les lignes DMI. Il vaudrait mieux être en dmi 3.0 si votre système de sécurité fait aussi des i/o en plus de ceux de la carte réseau.
Pour la liste des chipsets concernés: https://en.wikipedia.org/wiki/Direct_Media_Interface

Edit: lien
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: brazzmonkey le 16 septembre 2022 à 19:10:45
Quel est le problème des contrôleurs Marvell ?

Qu'est-ce que le DMI 3.0 ? *edit vu le lien, le i5-6500 est bien en DMI 3.0.

Vu le budget et le tableau du début du fil de discussion, les configs sur lesquelles je lorgne aujourd'hui sont basées sur le socket LGA-1151. En général avec un i5-6500, du genre de celle-là (https://www.amazon.fr/HP-EliteDesk-i5-6500-Windows-Reconditionn%C3%A9/dp/B08TP3H6C6/ref=sr_1_86?__mk_fr_FR=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=pc+reconditionn%C3%A9+1151&qid=1663344756&refinements=p_36%3A-50000&rnid=8323142031&s=computers&sr=1-86).

Globalement les I/O de la machine sont toujours en lien avec le stockage et le réseau (ex : stockage LAN (NAS),  synchronisation cloud, serveurs divers accessibles côté LAN seulement, pare-feu et filtres réseau...)
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: pitalugue le 16 septembre 2022 à 22:24:12
Quel est le problème des contrôleurs Marvell ?

Les deux puces dont je vous parle sont des Marvell, une génération remplaçant l'autre. Les remarques négatives à faire sont peut-être a) réputation grand public b) support en virtualisation.
Mais un problème n'est peut-être pas tant Marvell que les acteurs qui intègrent ces contrôleurs.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: brazzmonkey le 16 septembre 2022 à 22:32:17
j'ai bien compris que selon vous Marvell = pas bien.
Par contre j'avoue ne pas comprendre l'argumentaire (si c'en est un). Réputation ? Support en virtualisation ? Méchants acteurs ?
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: pitalugue le 16 septembre 2022 à 22:44:35
Absolument pas, je n'ai pas de soucis avec Marvell mais je signalais que plutôt que d'acheter une carte avec la puce de l'ancienne génération, j'attendrais la (plus grande) disponibilité de la dernière génération.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: brazzmonkey le 16 septembre 2022 à 23:08:15
OK, merci, là c'est clair.
J'ai l'impression que le nouveau contrôleur est avant tout destiné à des cartes en PCI-E 4.0. En conséquence vu le hardware relativement ancien que je vise, l'ancienne génération suffira bien.

Donc au final j'aimerais savoir si une config basée sur un i5-6500 pourrait servir de passerelle 10G effectifs, avec
- une carte SFP montée sur le port PCI-E x16 d'un côté
- et une carte ethernet PCI-E x4 de l'autre.
Sachant que le i5-6500 est en PCI-E 3.0 et DMI 3.0
le reste de la bande passante serait utilisé par 3 à 5 disques/SSD SATA

Si quelqu'un peut me confirmer que c'est le cas, je franchirai le pas. Et dans la mesure du possible je remplacerai le CPU par un i5-6500T ou i7-6700T, plus économes en énergie.

Merci à vous.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 17 septembre 2022 à 09:25:54
OK, merci, là c'est clair.
J'ai l'impression que le nouveau contrôleur est avant tout destiné à des cartes en PCI-E 4.0. En conséquence vu le hardware relativement ancien que je vise, l'ancienne génération suffira bien.

C'est rétro compatible et je suis de l'avis de pitalugue : je t'encourage fortement à prendre les nouveaux modèles en espérant que le thermal throttling de l'ancienne génération soit résolu.

Citer
Donc au final j'aimerais savoir si une config basée sur un i5-6500 pourrait servir de passerelle 10G effectifs, avec
- une carte SFP montée sur le port PCI-E x16 d'un côté
- et une carte ethernet PCI-E x4 de l'autre.
Sachant que le i5-6500 est en PCI-E 3.0 et DMI 3.0
le reste de la bande passante serait utilisé par 3 à 5 disques/SSD SATA

Si quelqu'un peut me confirmer que c'est le cas, je franchirai le pas. Et dans la mesure du possible je remplacerai le CPU par un i5-6500T ou i7-6700T, plus économes en énergie.


La réponse est oui, cela fonctionnera. Par contre, aucune évolutivité possible, tu sera au max des capacités de la carte mère.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: pitalugue le 17 septembre 2022 à 20:41:57
L'ancien modèle peut consommer 6W. On peut penser que des soucis thermiques viennent d'une absence totale de ventilation par les utilisateurs mais il ne faut pas dédouaner les intégrateurs.
Voir un cliché du modèle initial: https://www.anandtech.com/show/13066/aquantias-gamer-edition-aqtion-aqn107-10-gbe-adapter-now-available Les grosses boîtes taiwanaises semblent plus intéressées par l'esthétique (gigabyte qui met puce et connecteur sous le même capot...).
Si je devais acheter un nouveau modèle ce serait celui-ci: https://www.qnap.com/en-me/product/qxg-10g1tb (avec un B final pour le nouveau modèle). Néanmoins, à ce stade, je n'en ai pas fait l'expérience.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: brazzmonkey le 20 septembre 2022 à 12:50:03
Merci à vous pour vos réponses.

J'ai conscience qu'une telle config serait exploitée à son maximum, mais je ne pense pas avoir besoin de davantage à moyen terme (à part un passage en NVME pour le stockage). Passer sur quelque chose de plus évolutif implique du matériel plus récent, et beaucoup plus cher.
Pour info, ma config actuelle date de 2008, et en dehors d'une limitation à 1GbE elle fait parfaitement l'affaire.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: brazzmonkey le 26 septembre 2022 à 14:33:33
Pour pas beaucoup plus cher, on trouve le QNAP QXG-10G2TB qui a 2 ports ethernet 10G.
Je me demande si une telle carte avec l'ordinateur prévu ne serait pas bridée par le port PCIE x4. Je suppose que non ? (4x7.9 >> 2x10 ?)

Également un point auquel je n'avais pas pensé, c'est le prix et la disponibilité d'un adaptateur TB3 pour apporter le 10GbE à ma station de travail portable... Peu de choix et aussi cher que le serveur prévu...
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Ernie95 le 19 novembre 2022 à 19:39:05
Bonjour tout le monde,

Je viens d'observer une limite de débit sur mon système et je me demande où est le goulot d'étranglement.

J'ai une carte mère (GIGABYTE GA-6LXGH) avec un port SFP+ intégré. Je l'utilise comme NAS (Xigmanas) et j'ai un autre matériel comme backup. Le tout est lié par un switch CRS305-1G-4S+.
Pendant le backup, l'interface du NAS peut me montrer le débit et je n'ai pas 10 Gbps (petit b pour bit et non Byte).

Lors du backup, je vois un débit de 1,15 Gbps.

Je sais que ma carte mère est avec un LGA 1150 donc limité à 4 Gbps.

Je joins le diagramme de ma carte mère.

Pensez vous que le pont Lynx limite le débit (il est lié au port SFP+) ?
Et il serait donc plus pertinent de mettre une carte PCI express SFP+ sur un PCI express en direct avec le CPU.

Le backup est aussi avec Xigmanas sur un LGA 1366 (plus de potentiel) et une carte PCI express avec SFP+ (Intel).

Dmesg sur NAS :
ix0: <Intel(R) X520-1 82599EN (SFP+)> port 0xa000-0xa01f mem 0xf7500000-0xf751ffff,0xf7520000-0xf7523fff irq 16 at device 0.0 on pci12
ix0: Using 2048 TX descriptors and 2048 RX descriptors
ix0: Using 4 RX queues 4 TX queues
ix0: Using MSI-X interrupts with 5 vectors
ix0: allocated for 4 queues
ix0: allocated for 4 rx queues
ix0: Ethernet address: XXXXXXXXXXXXXXXXX
ix0: PCI Express Bus: Speed 5.0GT/s Width x4
ix0: eTrack 0x800004f4 PHY FW V65535
ix0: netmap queues/slots: TX 4/2048, RX 4/2048

Dmesg sur Backup:
ix0: <Intel(R) X520 82599ES (SFI/SFP+)> port 0xbc00-0xbc1f mem 0xfae80000-0xfaefffff,0xfae7c000-0xfae7ffff irq 32 at device 0.0 on pci4
ix0: Using 2048 TX descriptors and 2048 RX descriptors
ix0: Using 4 RX queues 4 TX queues
ix0: Using MSI-X interrupts with 5 vectors
ix0: allocated for 4 queues
ix0: allocated for 4 rx queues
ix0: Ethernet address: XXXXXXXXXXXXXXX
ix0: PCI Express Bus: Speed 5.0GT/s Width x8
ix0: Option ROM V1-b1853-p0 eTrack 0x00012b2c PHY FW V65535
ix0: netmap queues/slots: TX 4/2048, RX 4/2048

J'ai testé avec iperf3 : NAS en serveur iperf3
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  1.06 GBytes  9.13 Gbits/sec    0   2.63 MBytes       
[  5]   1.00-2.00   sec  1.10 GBytes  9.41 Gbits/sec    0   2.63 MBytes       
[  5]   2.00-3.00   sec  1.10 GBytes  9.41 Gbits/sec    0   2.63 MBytes       
[  5]   3.00-4.00   sec  1.10 GBytes  9.41 Gbits/sec    0   2.63 MBytes       
[  5]   4.00-5.00   sec  1.10 GBytes  9.41 Gbits/sec    0   2.63 MBytes       
[  5]   5.00-6.00   sec  1.10 GBytes  9.42 Gbits/sec    0   2.63 MBytes       
[  5]   6.00-7.00   sec  1.10 GBytes  9.41 Gbits/sec    0   2.63 MBytes       
[  5]   7.00-8.00   sec  1.10 GBytes  9.42 Gbits/sec    0   2.63 MBytes       
[  5]   8.00-9.00   sec  1.10 GBytes  9.41 Gbits/sec    0   2.63 MBytes       
[  5]   9.00-10.00  sec  1.10 GBytes  9.41 Gbits/sec    0   2.63 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  10.9 GBytes  9.39 Gbits/sec    0             sender
[  5]   0.00-10.44  sec  10.9 GBytes  8.99 Gbits/sec                  receiver

On est presque à 10 Gbps.

Tout commentaire est bienvenu

Merci par avance
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: pitalugue le 19 novembre 2022 à 22:30:25
Quelles sont les attentes quant à vos performances de stockage ?
Il me semble que vous avez plus à creuser de ce côté là que du réseau qui semble fonctionner normalement.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Ernie95 le 19 novembre 2022 à 23:20:34
En creusant je viens de trouver la réponse en lien avec votre réponse:
Le stockage
Mes disques sont des ST8000NE001-2M7101
Sur le papier c est du SATA 3 mais en réalité le début Max est de 255 MB/s
Merci
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: vivien le 20 novembre 2022 à 08:51:44
Perso, j'ai un PC de sauvegarde (cf Sauvegarde incrémentielle et différentielle d'un serveur (https://lafibre.info/ubuntu/sauvegarde-serveur/)), j'ai changé la carte réseau 100 Mb/s pour une carte Intel 1 Gb/s, mais en fait, je dépasse rarement les 100 Mb/s à cause des disques (je sauvegarde sur un disque à plateau). Le réseau n'est pas en cause, avec l'application nPerf desktop, j'attent plus de 900 Mb/s.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: pitalugue le 21 novembre 2022 à 00:30:51
Mes disques sont des ST8000NE001-2M7101
Sur le papier c est du SATA 3 mais en réalité le début Max est de 255 MB/s

Il ne faut, de toute façon, pas trop s'attacher aux performances annoncées pour tel ou tel disque.
Sur un disque individuel, dans votre cas d'utilisation, être dans la fourchette 100-150 Mo/s (et vous êtes apparemment plutôt dans le haut de la tranche) n'est pas inquiétant.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: pitalugue le 21 novembre 2022 à 00:35:05
Perso, j'ai un PC de sauvegarde (cf Sauvegarde incrémentielle et différentielle d'un serveur (https://lafibre.info/ubuntu/sauvegarde-serveur/)), j'ai changé la carte réseau 100 Mb/s pour une carte Intel 1 Gb/s, mais en fait, je dépasse rarement les 100 Mb/s à cause des disques (je sauvegarde sur un disque à plateau). Le réseau n'est pas en cause, avec l'application nPerf desktop, j'attent plus de 900 Mb/s.

J'ai lu un peu en diagonale le sujet cité mais si la couche de transport utilisée est SSH, il est possible que le disque ne soit pas la cause première du débit.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: TL91700 le 24 décembre 2022 à 15:36:35
Hello,

Comment fait on pour distinguer les différents port PCIe 3.0 pour savoir si c'est des x1 x2 x16 ?

Merci.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: zergflag le 24 décembre 2022 à 15:49:48
Hello,

Comment fait on pour distinguer les différents port PCIe 3.0 pour savoir si c'est des x1 x2 x16 ?

Merci.

c'est pas écrie dans la doc de la carte mère ?
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Kana-chan le 25 décembre 2022 à 21:28:07
Déjà il y a la taille des slots physiques. Du plus petit 1x au plus grand 16x.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Tanguy.Frejus le 10 janvier 2023 à 18:52:33
Hello,

Comment fait on pour distinguer les différents port PCIe 3.0 pour savoir si c'est des x1 x2 x16 ?

Merci.

en général ca se voit au dos de la carte mere, les pins soudés... sur les dernieres cartes les pins ne traversent plus la carte mère mais on voit (en général) le nombre de pins dans le slot PCI Express... Mais attention au slot du bas qui peut etre 1x malgré un 4x/8x (vu sur une Z790)
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: vivien le 11 janvier 2023 à 07:36:15
La documentation indique clairement combien de x ont les ports.

Sur certaines cartes mères avec plusieurs ports PCI express, cela peut se configurer (1x16 ou 2x8 ou 1x8 + 2x4).

Sur le serveur ci-dessous (Dell PowerEdge R330), le port 18x est câblé en 8x et le port 8x est câblé en 4x :

(https://lafibre.info/images/materiel/201511_Dell_PowerEdge_R330_manual_1.png)

(https://lafibre.info/images/materiel/201703_Dell_PowerEdge_R330_Intel_X710-DA2_4.jpg)
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: casimours01 le 05 février 2023 à 01:24:07
Je me permets de demander l'avis du forum sur mon cas  ;D.

Prochainement fibré et avant de faire les achats adéquats, je check si tout va se passer correctement (ou pas ?  ::) )

J'ai une carte x570 (TUF Gaming PLUS WIFI), mon premier slot est en pcie 4.0 x16 avec ma carte graphique dessus, j'ai 2 nvme sur mes deux slots disponibles sur ma CM. Le problème c'est que je trouve aucune info avec un processeur de 5e génération (5950x) la réaction du deuxième slot pcie 4.0 x16 qui sera le X520-DA1, si je le branche sur le second 4.0 x16, logiquement les deux doivent passer en x8, mais j'ai aucune validation qui va dans ce sens car ce que je trouve me donne du x16 pour le premier slot et x4 sur le second...  C'est bizarre comme résultat ^^. Ou alors, j'ai mal calculé et j'ai tout faux ?  ???

Merci de votre aide  ;)
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 05 février 2023 à 08:47:48
Bonjour,

c'est pourtant bien indiqué dans la doc, cf capture ci joint.

Et non, cette carte la ne partage pas son slot x16 en 2 x8 comme d'autres, par exemple la X570E-Gaming. La carte x520 devrais fonctionner sans soucis sur le slot x4, il y a assez de bande passante pour du 10G.

Autre option : une Mellanox Connext-x3 qui est pcie 3.0 x4 et qui aura donc une meilleure interface avec la carte mère. J'en ai une sur ma x570E, sur le dernier slot x4 tout en bas et ca fonctionne parfaitement.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: casimours01 le 05 février 2023 à 09:58:27
Bonjour,

c'est pourtant bien indiqué dans la doc, cf capture ci joint.

Et non, cette carte la ne partage pas son slot x16 en 2 x8 comme d'autres, par exemple la X570E-Gaming. La carte x520 devrais fonctionner sans soucis sur le slot x4, il y a assez de bande passante pour du 10G.

Autre option : une Mellanox Connext-x3 qui est pcie 3.0 x4 et qui aura donc une meilleure interface avec la carte mère. J'en ai une sur ma x570E, sur le dernier slot x4 tout en bas et ca fonctionne parfaitement.

Ça confirme mes dires, merci beaucoup. J'atteindrai logiquement 7.8Gbps max (je parle qu'au niveau de mon matériel ::))
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 05 février 2023 à 10:06:27
7.8Gbps ? d'ou sort tu ce chiffre ?
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: casimours01 le 05 février 2023 à 10:11:38
Erreur de calcul (oups), si je la mets sur ma carte, ce sera du 4Gbps max vu que je serai en x4 et non x8. Je dis peut-être encore une connerie, c'est possible  ;D
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 05 février 2023 à 10:22:52
Dans les deux cas, Intel x520 ou Mellanox connect x3, tu sera au max sur le 10 Gbps.

Sur cette carte mère :
x520 : 5Gbps x4 = 20 Gbps
Mellanox : 8Gbps x4 = 32 Gbps
Interface PCH-CPU : Pcie 4.0 x4 soit 64 Gbps
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: casimours01 le 05 février 2023 à 10:28:20
Dans les deux cas, Intel x520 ou Mellanox connect x3, tu sera au max sur le 10 Gbps.

Sur cette carte mère :
x520 : 5Gbps x4 = 20 Gbps
Mellanox : 8Gbps x4 = 32 Gbps
Interface PCH-CPU : Pcie 4.0 x4 soit 64 Gbps

J'ai dit une connerie donc... Merci pour les détails.  ;)

J'ai une dernière question (qui pourrait en aider plus d'un, je pense), le tableau publié ici demande au minimum du pci 4.0 x8 et non x4 pour une carte x570, y a pas une incohérence ?
J'ai refait un tableau à jour avec les derniers chipsets et CPUs d'AMD :
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 05 février 2023 à 10:51:36
Ce tableau est incorrect.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: casimours01 le 05 février 2023 à 11:09:41
Ce tableau est incorrect.

Merci pour toutes tes réponses, j'attends le matériel et le tech pour qu'il me mette la fibre (3 semaines d'attente) et je reviendrai pour les résultats des tests  ;D ;D
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: casimours01 le 07 février 2023 à 11:24:23
J'ai reçu ma carte et prête à l'emploi 8), il reste plus que l'arrivée du tech ! Merci encore ajds pour toutes tes explications  ;D
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: SatelisSatan le 20 octobre 2023 à 17:35:09
Bonjour...Monsieur l'Administrateur, je suis perdu sur ce forum.
J'ai rédigé un texte en demandant de l'aide mais ne sais pas où il se trouve, toutes mes excuses.
Donc un personnage âgé et nouveau sur le forum, voici ma demande......
je souhaiterais savoir si je peux installer une carte réseau 10 Gbits ( Intel X520 DA1 ) sur la carte mère
de mon PC, c'est une carte MSI B660M-G  DDR4.
Le slot X16 est occupé par une carte graphique Nvidia RTX 3060. CPU I5 12400F
La carte réseau serait alimentée par un câble optique OM3 SFP+ venant de la Freebox DELTA ( cage F)
Je ne suis pas doué en informatique et j'aimerais des conseils, merci pour toutes les suggestions.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Asushen le 20 octobre 2023 à 17:53:02
apparemment il n'y a qu'un seul slot, donc s'il est déjà occupé par un carte graphique , on ne peut pas ajouter la carte réseau


edit: 1PCI-ex16 et 1 PCI-Ex1  [size=78%]PRO B660M-G DDR4 | Cartes mères MSI (https://fr.msi.com/Motherboard/PRO-B660M-G-DDR4/Specification)[/size]
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 20 octobre 2023 à 18:05:54
Effectivement, cela va être compliqué. La seule solution est un adaptateur pcie M2 vers slot pcie x4 combiné à une carte aquantia ou mellanox pcie x4.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Asushen le 20 octobre 2023 à 19:06:07
d'apres ce que j'ai vu , la carte Intel X520 DA1 est en x8 x16
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: artemus24 le 20 octobre 2023 à 19:27:47
Salut à tous.

Votre premier message, SatelisSatan, se trouve ici (https://lafibre.info/presentations/connecter-une-carte-reseau-10-gbits-sur-une-carte-mere-intel/msg1039940/#msg1039940).
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: SatelisSatan le 20 octobre 2023 à 19:37:35
Merci pour vos réponses.
Effectivement, cette carte X520 DA1 n'est pas mentionnée pour mon PC natif W11, mais j'ai lu et trouvé
le dernier pilote W10 compatible pour cette carte, d'où mon insistance pour l'installer.
Ajds, pourriez-vous m'en dire plus sur ce que vous préconisez ? est-ce facile à mettre en oeuvre ?
ou la solution à mon problème serait de changer de carte mère, une autre en DDR4 où il y aurait 1
slot pour la carte graphique et 1 slot pour la carte réseau 10 Gbts.....transfert du matériel de l'une à
l'autre, I5 12400F-les 2 barrettes de ram et le SSD 500 Go NVMe M2, si ce cas était retenue, quelle
carte Intel serait nécessaire ?
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: artemus24 le 20 octobre 2023 à 19:57:25
Si votre but est d'avoir du 10gb/s, je vous conseille de changer votre carte mère et d'en prendre une plus récente.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: alegui le 20 octobre 2023 à 21:04:18
Le moyen de loin le plus simple avec ce type de carte mère pour avoir plus qu'1 Gbps c'est un switch avec ports SFP+ et 2.5G ethernetcomme celui-là (https://www.ldlc.com/fiche/PB00455692.html). Le débit "perdu" pouvant servir à d'autres appareils derrière la même connexion.

S'il faut vraiment avoir 10Gb/s, alors dans ce cas-là, un riser m.2 vers PCIe peut être utilisé (comme celui-ci (https://www.rueducommerce.fr/produit/kalea-informatique-riser-extension-card-m2-pour-m2-pcie-nvme-m-key-longueur-20cm-longueur-20cm-100177501)) mais on perd la possibilité d'installer un 2e SSD nvme sur la carte mère et plus complexe à installer. (on peut également utiliser le port pcie x1 de la carte mère, via un riser également car si une carte avec plus de lignes que le port est compatible électriquement, physiquement elle ne rentrera pas dans le port)
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: SatelisSatan le 21 octobre 2023 à 00:23:32
Alegui....actuellement je suis en 5 Gbits à l'aide du Qnap QSW-2104-2s et RJ 45 Cat 8 mais je voulais
du 10 Gbits. J'ai la carte réseau X520 DA1 et 30 métres de câble fibre OM3 SFP+ en pensant que ma
carte mère serait compatible, hélas non!
je vais certainement acheter la MSI PRO B760-P Wifi DDR4 car elle a :
5X PCI-E X16 slot ( Qty)
PCI_E1  Gen PCIe 4.0 supports up to x16 ( from CPU )
PCI_E2  Gen PCIe 3.0 supports up to X1  (From chipset )
PCI_E3  Gen PCIe 4.0 supports up to X4  (From Chipset )
PCI_E4  Gen PCIe 3.0 supports up to X1  (From Chipset)
PCI_E5  Gen PCIe 3.0 supports up to X1  (From Chipset)
je pense qu'elle devrait permettre d'instaler carte réseau et carte graphique, qu'en pensez-vous ?
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 21 octobre 2023 à 10:24:39
Ca va fonctionner, mais certainement pas la meilleure carte mère si l'on veut exploiter une x520 au max. Ici tu aura du Pcie 2.0 en x4, soit grosso modo du 20Gbps. Ca suffit pour du 10G, mais la x520 peut faire du 40Gbps en interne avec ses 8 lignes pcie 2.0.

Les cartes mères récentes ne sont plus vraiment adaptées pour la x520 qui date quand même sérieusement, donc pour une solution optimale, tu as le choix entre changer la carte réseau pour une plus moderne en pcie 3.0 ou prendre une carte mère d'ancienne génération avec des slots pcie x8.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: SatelisSatan le 21 octobre 2023 à 18:27:51
Ajds.....bonjour et merci pour les infos.
le problème, c'est que j'aimerais trouver une carte mère avec 1 slot PCIe X16 pour ma carte graphique
Nvidia RTX 3060 et 1 slot PCIe X8 pour la carte réseau X520
mais pas que cela !
que je puisse réinstaller le CPU I5 12400F-les barrettes de RAM en DDR4-les 2 SSD NVMe- l'alimentation
600 Watts 80+ que j'ai actuellement dans le boitier Atx Aerocool Shard, afin de ne pas tout racheter.....
............................................
vous voyez que je ne peux me débrouiller tout seul, pouvez-vous m'aider à régler mon problème ?
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: artemus24 le 21 octobre 2023 à 18:34:42
Ta demande, SatelisSatan, sort des compétences de ce forum.
Il faudrait mieux s'adresser à des forums ayant une compétence dans la configuration des tours.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 21 octobre 2023 à 20:19:48
Ajds.....bonjour et merci pour les infos.
le problème, c'est que j'aimerais trouver une carte mère avec 1 slot PCIe X16 pour ma carte graphique
Nvidia RTX 3060 et 1 slot PCIe X8 pour la carte réseau X520
mais pas que cela !
que je puisse réinstaller le CPU I5 12400F-les barrettes de RAM en DDR4-les 2 SSD NVMe- l'alimentation
600 Watts 80+ que j'ai actuellement dans le boitier Atx Aerocool Shard, afin de ne pas tout racheter.....
............................................
vous voyez que je ne peux me débrouiller tout seul, pouvez-vous m'aider à régler mon problème ?

Je pense qu'une telle carte mère n'existe tout simplement pas. Il y a des Z790 avec 2 slots x16 mais en DDR5 ...
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Kana-chan le 21 octobre 2023 à 22:48:34
Bonsoir,

Voir du côté d'ASUS : PRIME Z690-P D4-CSM (https://www.asus.com/fr/motherboards-components/motherboards/prime/prime-z690-p-d4-csm/)
Il y en a d'autres aussi mais c'est la plus complète.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 21 octobre 2023 à 23:02:50
Bonsoir,

Voir du côté d'ASUS : PRIME Z690-P D4-CSM (https://www.asus.com/fr/motherboards-components/motherboards/prime/prime-z690-p-d4-csm/)
Il y en a d'autres aussi mais c'est la plus complète.

Pas de 2eme slot x8 sur cette CM ...
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Kana-chan le 21 octobre 2023 à 23:31:28
C'est si vous mettez plus d'une carte vidéo.
Là, il va mettre sa carte 10 G dans le port qui est expliqué dans la documentation, et qui est un port x16, mais rien empêche de mettre un x8.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 21 octobre 2023 à 23:38:09
C'est si vous mettez plus d'une carte vidéo.
Là, il va mettre sa carte 10 G dans le port qui est expliqué dans la documentation, et qui est un port x16, mais rien empêche de mettre un x8.

Ce sont des ports au format physique x16 mais câblés en x4, la carte fonctionnera donc en x4.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Kana-chan le 21 octobre 2023 à 23:45:02
Ça je suis d'accord pour les emplacements 1, 3 et 4. Mais pour l'emplacement 2 (PCIe 3.0 x16_1) je pensais que c'était bon.

Alors il y a celle-là : ASUS Pro WS W680-ACE (https://shop.hardware.fr/fiche/AR202211300046.html)
Bon non elle est DDR5 ... mince ... :(
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 21 octobre 2023 à 23:57:10
Non, il est aussi en x4, c'est dans le manuel page 6.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Kana-chan le 21 octobre 2023 à 23:59:48
Ouais, j'ai vu ... c'est tout de même bizarre de câbler ces x16 en x4 ... le mieux pour lui serait de changer de carte réseau 10 Gbps et d'en prendre une qui est compatible PCIe 4.0 x4 par exemple ! Mais c'est en plus de la carte mère.
Ou bien de changer de type de mémoire et même temps.

À voir ce qui est moins cher.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: Lucien le 22 octobre 2023 à 09:19:10
Ta demande, SatelisSatan, sort des compétences de ce forum.
Tu veux certainement dire sort de TES compétences  ;D
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: SatelisSatan le 22 octobre 2023 à 11:23:00
Bonjour
et merci à tous pour vos réponses, mais je suis bloqué car je n'y comprends rien à ces PCIe, donc je
n'arrive pas à trouver la carte mère qui supporterait ma carte  graphique et ma carte réseau X520 en
10 Gbts en DDR4 ou DDR 5, mème en Z790, il y en a tellement que je suis paumé.
Sans autre information, je vais abandonner le projet.
Câble optique SFP+ et X520 iront dans une caisse au grenier.
Quoi qu'il en soit, je vous remercie pour toutes vos interventions.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 22 octobre 2023 à 11:50:11
Alors on récapitule :

- la carte MSI que tu as cité au début conviens : ca va fonctionner et tu auras bien 10Gbps. Ma remarque initiale était juste qu'il était dommage de prendre une nouvelle carte exprès pour la X520 qui ne soit pas au max, mais au vu de tes contraintes cela s'avère être la meilleure solution. La différence entre un lien x4 et x8 dans ce cas de figure ne sera perceptible que dans des conditions extrêmes ou l'ensemble du PC est chargé à bloc, CPU, cartes graphiques, carte réseau et SSDs etc ... , ce qui n'arrivera pas dans une utilisation courante.
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: SatelisSatan le 22 octobre 2023 à 20:07:14
Bonsoir....
ajds.......je suis ravi de vous lire car je n'avais plus d'espoir.
oui, j'avais mentionné aprés recherches, que la carte MSI PRO B760-P  Wifi DDR4 allait convenir,
puisqu'elle proposait 5 slots PCIe, disons plutôt qu'elle peut être utile pour la X520 DA1.
Si je comprends bien, le slot Steel Amor sera destiné à la carte graphique et que le deuxième après
celui là qui est en Lightning Cen 4, servira au X520, si je ne dis pas d' ânerie.....
Grand merci Mr ajds
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: ajds le 23 octobre 2023 à 11:33:58
oui, c'est ca. Carte graphique sur PCI_E1, carte réseau sur PCI_E3
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: SatelisSatan le 23 octobre 2023 à 18:25:45
Merci à tous pour vos contributions.
Ce forum ( que je connaissais pas ) est vraiment remarquable, avec des internautes qualifiés
et dévoués, toujours prêts à vous aider.
Félicitations à l'Administrateur de ce site.
Mr ajds, je reviendrai pour vous donner les résultats de l'opération  :)
Encore merci
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: SatelisSatan le 26 octobre 2023 à 13:36:32
Bonjour
probablement ( en lisant un peu partout ) que je me suis précipité en achetant la X520 DA1.
Je pense que je vais être moins riche si je commande l'ASUS XG-C100F..qu'importe !
bien qu'elle soit compatible avec W11 (contrairement à la X520) on ne fait pas trop d'éloge sur cette
carte réseau. Si des internautes l'ont dans leur PC, qu'en pensent-ils ?
j'aimerais avoir leur avis.....merci sur les éventuels retours
bonne journée
Titre: Règles de compatibilité cartes mères pour le 10Gb/s
Posté par: SatelisSatan le 08 novembre 2023 à 18:14:28
Bonsoir à toutes et tous
Mr ajds ......la carte mère a été changée, cette MSI PRO B760-P  Wifi DDR4 donne satisfaction, elle
m'a permis de connecter la carte réseau Intel X520 DA1 sur le 3 ième slot, elle a été reconnue par
le gestionnaire. Je viens de faire un test avec ( Nperf ), cela donne.......
en Réception  3969 Mbs
en Envoi          674,2 Mbs
Latence          12,00 ms
La carte réseau est reliée directement à la box ( SFP+ ) avec un câble fibre optique OM3
je pense que cela doit être un bon résultat
Bonne soirée et encore un grand merci