En fråga om PCIe-banor och hur de är uppdelade

Moderkort och CPU

Reparationsguider och support för moderkort och processorer.



Rep: 21,1k



Publicerat: 2018-01-01



De flesta Intel-skrivbordsprocessorer har 16 PCIe-banor, vilket är tillräckligt för en x16 GPU. Uppenbarligen kan du inte använda GPU utan ett operativsystem för att köra på, så du behöver en SSD. Så nu har du en x4 NVMe SSD. Eftersom SSD måste ha fyra körfält för att fungera, går GPUn ner till x8 eftersom den inte har tillräckligt med körfält för att fungera på x16?



Jag har lagt märke till att många av Intels stationära chipsets för Sky och KabyLake har var som helst 6-24 'Max antal PCI Express-banor' när alla processorer bara har 16 banor. Om du lägger en i7-7700 med 16 spår på ett Z270-moderkort med ett 'Max antal PCI Express-banor' på 24, har moderkortet egna PCIe-banor som staplas ovanpå processorns?

@danj Jag hoppades att du kunde förklara det, snälla.

Kommentarer:



vilket moderkort tittar du på?

04/01/2018 förbi Aiden

@captainsnowball Jag har byggt flera datorer tidigare. Jag förstår dem kanske bättre än du. Jag letar inte efter något specifikt moderkort, jag letar efter en djupare förståelse för hur PCIe-banor fungerar, vilket @danj förhoppningsvis kan ge.

04/01/2018 förbi George A.

ok! Jag kommer att hålla ett öga på detta ämne, kanske kan jag lära mig något av det.

04/01/2018 förbi Aiden

när en mobotillverkare talar om att ha 24 PCIE-banor hänvisar de faktiskt till HSIO. en HSIO är densamma (typ av men inte riktigt) till en pcie-fil. en mobo kopplar samman allt. så en mobotillverkare kommer att använda 16 för 16x pcie-kortplatsen. de kommer att använda 4 för ram. och 4 för alla dina sataportar, m.2-kortplatser, USB-anslutning och Ethernet. det är en grov kontur och inte evangelium eftersom alla mobotillverkare kan budgetera HSIO-banorna som en CPU har men de vill ha för en viss moboprodukt.

det är anledningen till att ansluta en M.2-kortplats kan inaktivera en eller flera sataportar. de använder samma HSIO-banor till CPU

11/02/2018 förbi I_m31

Jag tror att processorn har dedikerade banor, och mängden användbara banor beror på chipset. Z370 + z390 har 24 banor. Så om du använder ett x16-grafikkort har du åtta banor kvar, som rymmer 2 x4 SSD-kort. Jag tror inte att något moderkort har två x16-kortplatser (de kan ha två x16-kortplatser men de kan bara användas vid x 8 samtidigt)

01/12/2018 förbi Mike c

3 svar

Vald lösning

Rep: 409k

Det finns inget svar här:

  • CPU: n har mer än ett sammankopplingsmedel beroende på CPU-serien.
  • CPU: s anslutningar kan riktas till ett PCH-chip som kan hantera ett större antal PCI-banor.

Så mellan logikkortet och CPU: n och hur de fungerar tillsammans kommer att ställa in det totala antalet banor och sedan distribueras filerna till de olika kortplatserna samt eventuella dedikerade gränssnitt på logikkortet.

ipod inaktiverad i 23 miljoner minuters fix utan återställning

Uppdatering (01/04/2018)

Låter oss arbeta med en riktig CPU, chipset och logikkort. Granska dessa och fokusera dina frågor från dessa dokument.

Uppdatering (01.05.2018)

George, det är inte så snitt och torrt! Titta på det här diagrammet

Som du kan se är processorns PCI-banor dedikerade för grafikkort i denna design.

Kommentarer:

Hmm okej. Din gissning är mer utbildad än min, tror du att 24 på 'Max # of PCI Express Lanes' betyder totalt 24, eller helt enkelt att chipset inte stöder mer än 24 banor som kommer från processorn? Har Mac-datorer samma chipsets som de som Intel tillverkar för moderkortstillverkare, eller är de alla anpassade? Använder också Sata och USB och RAM PCIe-banor?

04/01/2018 förbi George A.

Okej. Jag är bekant med alla dessa komponenter och var det jag tänkte på.

Moderkortet har två PCIe x16-kortplatser, fyra PCIe x1-kortplatser och en x4-kortplats för en NVMe SSD. Det inkluderar inte USB, SATA, Ethernet.

Måste alla dessa enheter fungera med endast 16 banor? Eller föreslår du att moderkortets banor verkligen do stapla ovanpå processorns, för totalt 40 banor?

Jag märkte att Z370 har ett PCH-chip, precis bredvid PCIe-kortplatserna. Jag trodde att ett PCH-chip kan ha varit något du bara skulle hitta på Mac och dyra arbetsstationer.

04/01/2018 förbi George A.

Beroende på generationens system har du ett North & South bridge-chip eller bara den kombinerade PCH. Här är en bra referens: Intel® 7 Series / C216 Chipset Family Platform Controller Hub (PCH) Granska PCI-navet och I / O-sektionerna

04/01/2018 förbi Och

Åh, PCH är den förkortade formen för plattformskontrollnav! Jag vet vad det är. Okej tack så mycket. Bara en sista fråga, PCHs banor plus processorerna läggs samman, eller hur? Totalt 40 PCIe-banor.

04/01/2018 förbi George A.

Jag kan inte svara på det sättet! Hur jag gör bröd är inte på samma sätt som du skulle göra!

Olika designers kommer att göra olika saker beroende på vad de siktar på.

05/01/2018 förbi Och

laptop batterilampa blinkar orange när den är inkopplad

Rep: 49

Så, finns det ett sätt att kontrollera hur många PCIe-banor jag har kvar på chipsetet?

GPU använder uppenbarligen några banor? Och jag använder fyra banor för min nya M.2 SSD.

Finns det ett sätt att kontrollera hur många jag har kvar eftersom jag vill lägga till ett fångstkort senare och även en annan SATA-adapter för att få fler SATA-portar.

Kommentarer:

Du måste granska systemets PCH-logik för att se hur många PCIe-banor den stöder. Du kanske vill prata med system- eller logikkortleverantören om du byggde ditt eget system för att se vad de säger. Och, slutligen, titta på dina BIOS-inställningar, det erbjuder ofta information om vad som används.

GPU-kortplatserna använder banor som går direkt till CPU och räknas inte för PCIe-banor som serveras av PCH.

Glöm inte att ditt system kan ha en PCIe-brygga som sedan gör att ytterligare banor kan vara tillgängliga. Men du måste sedan ta reda på vilka enheter som inte behöver direktåtkomst och sedan kan använda den överbryggade anslutningen för att stänga av lastfält på den primära PCH.

05/07/2018 förbi Och

Rep: 1

Ett svar på din begäran är att det verkar finnas viss användning av PCI-e-banor av moderkortstillverkare ... som kan tilldelas bättre. Till exempel erbjuder Asrock 990FX Extreme6 2x faktiska PCIe x16-kortplatser fullt ut medan den tredje x16-platsen max kan fungera @ x8. Den inbyggda M2-platsen använder samma resurser som eSata 3-porten. Jag vet inte vem som någonsin använt dessa portar, men det verkar för mig att några av dessa resurser används för onödiga föremål. Samma verkar gälla för den nya X570-chipsetet, där inget annat än ett gfx-kort kan sättas in, utan att behöva nedskalas, av gen 4 x16-kortplatsen? Det är verkligen löjligt och åtminstone ett brochip bör implementeras mellan 2 x16-kortplatser och moderkortet / CPU. Då skulle det andra facket vara gratis att sätta i lagringskort med hög kapacitet. Två M2-kortplatser är redan fantastiska medan mer än kan läggas till fritt, med expanderande kort för stigare. Jag vill att gfx-kort ska köras på x16 för att säkerställas i första hand. Även när det inte finns någon programvara tillgänglig än. Jag vill köra saker som de är menade för, utan att kompromissa med saker som följde med paketet, som jag inte kunde avvisa. Fri arkitektur var vad PC-konceptet handlade om, om jag och jag kom ihåg rätt. Annars skulle vi alla använda ... Amiga? Namasté

George A.