Een vraag over PCIe-banen en hoe ze zijn verdeeld

Moederbord en CPU

Reparatiehandleidingen en ondersteuning voor moederborden en CPU's.



Rep: 21.1k



Geplaatst: 01/04/2018



De meeste Intel-desktopprocessors hebben 16 PCIe-lanes, wat net genoeg is voor een x16 GPU. Het is duidelijk dat je de GPU niet kunt gebruiken zonder een besturingssysteem, dus je hebt een SSD nodig. Dus nu heb je een x4 NVMe SSD. Omdat de SSD 4 rijstroken nodig heeft om te werken, gaat de GPU dan terug naar x8 omdat deze niet genoeg rijstroken heeft om op x16 te werken?



Ik heb gemerkt dat veel van de desktop-chipsets van Intel voor Sky en KabyLake overal vandaan komen 6-24 'Max. Aantal PCI Express-banen' wanneer alle processors slechts 16 rijstroken hebben. Als je een 16-lane i7-7700 op een Z270-moederbord plaatst met een 'Max # of PCI Express Lanes' van 24, heeft het moederbord dan zijn eigen PCIe-lanes die bovenop de processor worden gestapeld?

@danj Ik hoopte dat je dit kon uitleggen, alsjeblieft.

Opmerkingen:



naar welk moederbord kijk je?

01/04/2018 door Aiden

@captainsnowball Ik heb al meerdere pc's gebouwd. Ik begrijp ze misschien beter dan jij. Ik ben niet op zoek naar een specifiek moederbord, ik ben op zoek naar een dieper begrip van hoe PCIe-lanes werken, wat @danj hopelijk kan bieden.

01/04/2018 door George A.

OK! Ik zal dit onderwerp in de gaten houden, misschien kan ik er iets van leren.

01/04/2018 door Aiden

wanneer een mobo-maker het heeft over 24 PCIE-rijstroken, bedoelen ze eigenlijk HSIO. een HSIO is hetzelfde (soort van maar niet echt) als een pcie-lane. een mobo verbindt alles met elkaar. zo zal een mobomaker 16 gebruiken voor de 16x pcie-groef. ze gebruiken 4 voor ram. en 4 voor al uw sata-poorten, m.2-slots, usb-connectiviteit en ethernet. dat is een ruwe schets en geen evangelie aangezien alle mobo-makers de HSIO-banen kunnen budgetteren die een CPU heeft, maar zij willen voor een bepaald mobo-product.

dat is de reden waarom het aansluiten van een M.2-slot ssd een of meer sata-poorten kan uitschakelen. ze gebruiken dezelfde HSIO-lanes naar de cpu

11/02/2018 door Ik_m31

Ik geloof dat de processor speciale lanes heeft, en het aantal bruikbare lanes hangt af van de chipset. De z370 + z390 hebben 24 rijstroken. Dus als je een x16 grafische kaart gebruikt, heb je 8 banen over, die plaats bieden aan 2 x4 ssd's. Ik geloof niet dat een moederbord twee x16-slots heeft (ze hebben misschien twee x16-slots, maar ze kunnen alleen op x 8 tegelijk worden gebruikt)

01/12/2018 door Mike c

3 antwoorden

Gekozen oplossing

Rep: 409k

Er is hier geen antwoord:

  • De CPU heeft meer dan één verbindingsmiddel, afhankelijk van de CPU-serie.
  • De verbindingen van de CPU kunnen worden omgeleid naar een PCH-chip die een groter aantal PCI-lanes kan beheren.

Dus tussen het logicabord en de CPU en hoe ze samenwerken, wordt het totale aantal rijstroken ingesteld en vervolgens worden de rijstroken verdeeld over de verschillende slots en eventuele speciale interfaces op het logicabord.

vizio tv-beeld maar geen geluid

Update (01/04/2018)

Laten we werken met een echte CPU, chipset en logicabord. Bekijk deze en concentreer uw vragen uit deze documenten.

Update (01/05/2018)

George, het is niet zo gek en droog! Kijk naar dit diagram

Zoals u kunt zien, zijn de PCI-lanes van de CPU gereserveerd voor grafische kaarten in dit ontwerp.

Opmerkingen:

Hmm oke. Uw gok is beter onderbouwd dan de mijne, denkt u dat de 24 op de 'Max # of PCI Express Lanes' in totaal 24 betekent, of gewoon dat de chipset niet meer dan 24 lanes ondersteunt die van de processor komen? Hebben Macs dezelfde chipsets als die Intel maakt voor moederbordfabrikanten, of zijn ze allemaal op maat? Gebruiken Sata en USB en RAM ook PCIe-banen?

01/04/2018 door George A.

Oke. Ik ben bekend met al deze componenten, en wat ik in gedachten had.

Het moederbord heeft twee PCIe x16-slots, vier PCIe x1-slots en één x4-slot voor een NVMe SSD. Dat is exclusief USB, SATA, Ethernet.

Moeten al deze apparaten werken met slechts 16 rijstroken? Of suggereer je dat de rijstroken van het moederbord echt Doen stapel bovenop de processor, voor een totaal van 40 banen?

Het viel me op dat de Z370 wel een PCH-chip heeft, direct naast de PCIe-slots. Ik dacht dat een PCH-chip misschien iets was dat je alleen zou vinden in Macs en dure werkstations.

01/04/2018 door George A.

Afhankelijk van de generatie van het systeem heb je een North & South bridge-chip of alleen de gecombineerde PCH. Hier is een goede referentie: Intel® 7-serie / C216 chipsetfamilie Platform Controller Hub (PCH) Bekijk de PCI-hub en de I / O-secties

01/04/2018 door En

Oh, PCH is de afgekorte vorm van platformcontrollerhub! Ik weet wat dat is. Oke, bedankt. Nog een laatste vraag, de banen van de PCH plus de processor kloppen bij elkaar, correct? Voor in totaal 40 PCIe-banen.

01/04/2018 door George A.

Ik kan het op die manier niet beantwoorden! Hoe ik brood bak is niet hetzelfde als jij!

Verschillende ontwerpers zullen verschillende dingen doen, afhankelijk van waar ze naar streven.

01-05-2018 door En

Rep: 49

Dus, is er een manier waarop ik kan controleren hoeveel PCIe-lanes ik nog over heb op de chipset?

De GPU gebruikt duidelijk enkele rijstroken? En ik gebruik 4 rijstroken voor mijn nieuwe M.2 SSD.

Is er een manier om te controleren hoeveel ik er nog over heb, omdat ik later een capture-kaart wil toevoegen en ook nog een SATA-adapter om meer SATA-poorten te krijgen.

tv gaat aan maar geen beeld of geluid

Opmerkingen:

U moet de PCH-logica van uw systeem bekijken om te zien hoeveel PCIe-banen het ondersteunt. Misschien wilt u met de leverancier van het systeem of de printplaat praten als u uw eigen systeem hebt gebouwd om te zien wat ze zeggen. En kijk ten slotte naar uw BIOS-instellingen, het biedt vaak informatie over wat er wordt gebruikt.

De GPU-slots gebruiken lanes die rechtstreeks naar de CPU gaan en tellen niet mee voor PCIe-lanes die door de PCH worden bediend.

Vergeet niet dat uw systeem mogelijk een PCIe-bridge heeft, waardoor er extra rijstroken beschikbaar zijn. Maar u moet dan uitzoeken welke apparaten geen directe toegang nodig hebben en vervolgens de overbrugde verbinding gebruiken om rijstroken op de primaire PCH te ontladen.

05/07/2018 door En

Rep: 1

Een antwoord op uw verzoek is dat er wat gebruik lijkt te zijn van PCI-e lanes door moederbordfabrikanten… die beter kunnen worden toegewezen. Biedt bijvoorbeeld de Asrock 990FX Extreme6 2x daadwerkelijke PCIe x16-slots die volledig worden gebruikt, terwijl het 3e x16-slot maximaal @ x8 kan werken. De ingebouwde M2-sleuf gebruikt dezelfde bronnen als de eSata 3-poort. Ik weet niet wie er ooit gebruik heeft gemaakt van die poorten, maar het lijkt mij dat sommige van die bronnen worden gebruikt voor onnodige items. Hetzelfde lijkt te gelden voor de nieuwe X570-chipset, waar niets anders dan een gfx-kaart kan worden geplaatst, zonder te lijden aan een downscaling, van het gen 4 x16-slot? Dat is echt belachelijk en er moet in ieder geval een bridge-chip worden geïmplementeerd tussen 2 x16 slots en het moederbord / CPU. Dan zou de andere sleuf vrij zijn om opslagkaarten met hoge doorvoer te plaatsen. Twee ingebouwde M2-slots zijn al fantastisch, terwijl er meer dan gratis kan worden toegevoegd, met uitbreidingskaarten voor uitbreidingen. Ik wil dat gfx-kaarten draaien op x16 om er in de eerste plaats voor te zorgen. Ook als er nog geen software beschikbaar is. Ik wil de dingen laten verlopen zoals ze bedoeld zijn, zonder concessies te doen aan de dingen die bij het pakket zijn geleverd en die ik niet kon afwijzen. Vrije architectuur, daar ging het bij het pc-concept om, als ik het me goed herinnerde. Anders zouden we allemaal nog steeds gebruiken…. Amiga's? Namasté

George A.