Karta sieciowa PCIe x8 w gnieździe PCIe x16

15

Mam płytę główną z tylko jednym gniazdem x16 PCIe i bez gniazd x8. Kupuję kartę sieciową o bardzo specyficznej konfiguracji, ale jest ona dostępna tylko dla gniazd x8. Czy mogę podłączyć kartę x8 do gniazda x16? Przejrzałem to pytanie i wydaje się to całkiem możliwe. Potrzebuję jednak odpowiedzi od eksperta. Czy są też jakieś konsekwencje dla wydajności?

gmemon
źródło

Odpowiedzi:

19

Co powinno być : Specyfikacja PCIe stwierdza, że ​​wszystkie gniazda rozpoczynają się od 1x / v1.0 i negocjują, ile pasów mogą użyć i jaką prędkość zegara. Nie powinno mieć znaczenia, które obsługują więcej linii / zegar, niektóre automaty są zaprojektowane tak, aby zmieścić większe karty, a mniejsze karty mieszczą się w większych automatach. Bez względu na najwyższą specyfikację, przy której obie strony mogą się komunikować (zarówno liczbę pasów, jak i zegar / wersję), to jest prędkość, która będzie negocjowana i używana. Punkty końcowe mogą obsługiwać 1x, 2x, 4x, 8x, 16x i 32x, chociaż nie ma gniazd specjalnie dla 2x i 32x. Prędkość określa główny numer wersji (2,5, 5,0, 8, 16 GT / s).

Co tak naprawdę jest : Zazwyczaj to, co powinno się zdarzyć, to to, co się naprawdę dzieje. Ale istnieje wiele tablic (szczególnie tablic entuzjastów), które nie są zgodne ze specyfikacją. Niektóre płyty główne nie używają niczego poza 16-krotną kartą wideo w pierwszym gnieździe PCIe. Inni nie będą automatycznie negocjować poprawnie (zwykle spada na mniejszą liczbę pasów - wydaje się to szczególnie częste w przypadku 2x kart, które negocjują z prędkością 1x). W sprzęcie klasy serwerowej problemy te występują bardzo rzadko, ale zdarza się. Jeśli zarówno system / płyta główna pochodzą od tego samego producenta, jak karta, powinieneś móc skontaktować się z ich obsługą techniczną i dowiedzieć się, czy jest to obsługiwana konfiguracja (jeśli nie wiedzą lub nie mogą odpowiedzieć, to ogromna czerwona flaga i powinieneś rozważ nie kupowanie od nich / zwrot). Spróbuj także przeszukać konkretną płytę główną i sprawdzić, czy ktoś zgłosił problem.

Chris S.
źródło
Tak, wiele BIOS-ów na płytach konsumenckich jest uszkodzonych. Mam nadzieję, że cokolwiek użył do wprowadzenia karty sieciowej x8, będzie lepsze.
Hennes,
1
+1 za „to, co naprawdę jest” - miało kilka płyt głównych (nie klasy serwerowej) ze slotami x16, które nie wymagałyby niczego poza kartami graficznymi
Mark Henderson
Niesamowite! To nie tylko odpowiada na pierwotne pytanie, ale także przewiduje prawie wszystkie dalsze pytania - i odpowiedzi na te też =) Dzięki!
oberstet
Podłączyłem swój ASUS ROG STRIX RX 460 GAMING, który ma PCIe 3.0 x8, a moja płyta główna ma PCIe 3.0 x16 i nie działał. więc myślę, że to tylko trafienie lub chybienie.
Michael Blais
10

Tak, możesz podłączyć i będzie działać dobrze.


Wersja długa:
trzy kwestie są ważne dla połączenia PCIe:

  1. Wersja PCIe (v1, v2 lub v3. Używana jest najniższa wspólna wersja)
  2. Liczba linii na karcie, którą podłączasz do złącza (np. X1, x4, x8 lub x16)
  3. Liczba torów dostarczonych do złącza (np. X1, x4, x8 lub x16)

Możliwa jest dowolna kombinacja karty i gniazda / connector_on_MB.


Jeszcze dłuższa wersja:

Karta x1 będzie działać dobrze w gnieździe x1.
Karta x1 będzie również działać dobrze w gnieździe x4. Ale będzie ograniczony do prędkości x1.
Karta x1 będzie również działać dobrze w gnieździe x8. Ale będzie ograniczony do prędkości x1.
Karta x1 będzie również działać dobrze w gnieździe x16. Ale będzie ograniczony do prędkości x1.

Karta x4 będzie działać w gnieździe x1, ale będzie ograniczona do prędkości x1.
Karta x4 będzie również działać dobrze w gnieździe x4.
Karta x4 będzie również działać dobrze w gnieździe x8. Ale będzie ograniczony do prędkości x4.
Karta x4 będzie również działać dobrze w gnieździe x16. Ale będzie ograniczony do prędkości x4.

Karta x8 będzie działać w gnieździe x1, ale będzie ograniczona do prędkości x1.
Karta x8 będzie również działać dobrze w gnieździe x4. Będzie ograniczony do prędkości x4.
Karta x8 będzie również działać dobrze w gnieździe x8.
Karta x8 będzie również działać dobrze w gnieździe x16. Ale będzie ograniczony do prędkości x8.

Karta x16 będzie działać w gnieździe x1, ale będzie ograniczona do prędkości x1.
Karta x16 będzie działać w gnieździe x4, ale będzie ograniczona do prędkości x4.
Karta x16 będzie działać w gnieździe x8, ale będzie ograniczona do prędkości x8.
Karta x16 będzie działać w gnieździe x16.

Na płytach głównych jest kilka rodzajów złączy / gniazd PCIe.
Najpopularniejsze są automaty pozwalające na maksymalnie 16 pasów ruchu. Jednak to samo fizyczne złącze może być użyte dla x1, x4, x8 i x16. W wielu płytach głównych klasy serwerów znajdziesz gniazda, które fizycznie pozwalają na karty x16, ale tylko z 8 połączonymi liniami.

Możliwe jest również odwrócenie. Jeśli weźmiesz złącze x1 i użyjesz piły do ​​otwarcia końca gniazda, możesz fizycznie podłączyć większą kartę i powinna ona działać. Znam przynajmniej jedną firmę, która robi to, aby umieścić karty PCIe x16 w gniazdach PCIe x1. (Używają gniazd PCIe x16 dla innych kart).

Hennes
źródło
0

Widziałem kilka postów w Internecie na temat instalacji karty graficznej PCIe x8 na motherboad serwera.

Mam serwer IBM X3200 M3 (Xeon 3430 Quad Core). Chociaż serwer ma wbudowaną grafikę, mogę pomyślnie zainstalować kartę graficzną PCIe x8.

ASUS GT-730-SL-2GD3-BRK

Pojawienie się IBM IMM zajmuje trochę czasu (30-60 sekund), ale działa jak urok.

Zaufanie to pomaga tym, którzy chcieliby przekonwertować swój serwer na rodzaj stacji roboczej.

Ninja
źródło
Myślę, że powyższa bardziej kompletna i ogólna odpowiedź może mieć większe zastosowanie niż ta odpowiedź.
BE77Y