NIC PCIe x8 no slot PCIe x16

15

Eu tenho uma placa-mãe com apenas um slot PCIe x16 e sem slots x8. Estou comprando uma NIC com configuração muito específica, mas ela está disponível apenas para slots x8. Posso conectar uma placa x8 em um slot x16? Eu pesquisei essa questão no Google e isso parece bem possível. No entanto, preciso de resposta de um especialista. Além disso, existem implicações no desempenho?

gmemon
fonte

Respostas:

19

O que deveria ser : A especificação do PCIe afirma que todos os slots iniciam em 1x / v1.0 e negociam quantas faixas eles podem usar e qual velocidade de clock. Não importa qual suporta mais faixas / relógio, alguns slots são projetados para receber cartões maiores e cartões menores cabem em slots maiores. Qualquer que seja a especificação mais alta em que ambos os lados possam se comunicar (tanto no número de faixas quanto no relógio / versão), essa é a velocidade que será negociada e usada. Os pontos de extremidade podem suportar 1x, 2x, 4x, 8x, 16x e 32x, embora não haja slots especificamente para 2x e 32x. A velocidade é especificada pelo número da versão principal (2.5, 5.0, 8, 16 GT / s).

O que realmente é : Geralmente o que deveria acontecer é o que realmente acontece. Mas existem algumas placas (especialmente placas de entusiastas) que não seguem as especificações. Algumas placas-mãe não usam nada além de uma placa de vídeo 16x em seu primeiro slot PCIe. Outros não negociam automaticamente corretamente (geralmente voltando a menos faixas - isso parece particularmente comum com cartões 2x que negociam com velocidade 1x). No hardware de servidor, esses problemas são muito raros, mas acontecem. Se o sistema / placa-mãe forem do mesmo fabricante que a placa, você poderá entrar em contato com o suporte e descobrir se é uma configuração suportada (se eles não souberem ou não puderem responder, é uma grande bandeira vermelha e você deve considere não comprar deles / devolver). Além disso, tente pesquisar em sua placa-mãe em particular e veja se alguém relatou um problema.

Chris S
fonte
Sim, muitos BIOSs da placa do consumidor estão quebrados. Espero que tudo o que ele usou para colocar uma placa de rede x8 seja melhor.
Hennes
1
+1 para o seu "o que realmente é" - teve algumas motherboards (não de grau servidor) com x16 slots que não tomaria qualquer coisa, mas as placas gráficas
Mark Henderson
Impressionante! Isso não apenas responde à pergunta original, mas também antecipa praticamente todas as perguntas de acompanhamento - e responde também =) Obrigado!
oberstet 29/09/16
Liguei meu ASUS ROG STRIX RX 460 GAMING que possui PCIe 3.0 x8 e minha placa-mãe possui PCIe 3.0 x16 e não funcionou. então acho que é apenas uma situação de acerto ou falha.
Michael Blais
10

Sim, você pode conectar e funcionará bem.


Versão longa:
três coisas são importantes para a conexão PCIe:

  1. Versão PCIe (v1, v2 ou v3. A versão mais baixa comum é usada)
  2. Número de faixas na placa que você conecta a um conector (por exemplo, x1, x4, x8 ou x16)
  3. Número de faixas fornecidas ao conector (por exemplo, x1, x4, x8 ou x16)

Qualquer combinação de cartão e slot / connector_on_MB é possível.


Versão ainda mais longa:

Uma placa x1 funcionará bem em um slot x1.
Um cartão x1 também funcionará bem em um slot x4. Mas será limitado a velocidades x1.
Uma placa x1 também funcionará bem em um slot x8. Mas será limitado a velocidades x1.
Uma placa x1 também funcionará bem em um slot x16. Mas será limitado a velocidades x1.

Um cartão x4 funcionará em um slot x1, mas ficará limitado a velocidades x1.
Um cartão x4 também funcionará bem em um slot x4.
Um cartão x4 também funcionará bem em um slot x8. Mas será limitado a velocidades x4.
Um cartão x4 também funcionará bem em um slot x16. Mas será limitado a velocidades x4.

Uma placa x8 funcionará em um slot x1, mas ficará limitada a velocidades x1.
Um cartão x8 também funcionará bem em um slot x4. Será limitado a velocidades x4.
Um cartão x8 também funcionará bem em um slot x8.
Uma placa x8 também funcionará bem em um slot x16. Mas será limitado a velocidades x8.

Uma placa x16 funcionará em um slot x1, mas será limitada a velocidades x1.
Uma placa x16 funcionará em um slot x4, mas será limitada a velocidades x4.
Uma placa x16 funcionará em um slot x8, mas será limitada a velocidades x8.
Uma placa x16 funcionará em um slot x16.

Existem vários tipos de conectores / slots PCIe nas placas-mãe.
Os slots que permitem até 16 faixas são mais comuns. No entanto, o mesmo conector físico pode ser usado para x1, x4, x8 e x16. Em muitas placas-mãe de classe de servidor, você encontrará slots que permitem fisicamente placas x16, mas com apenas 8 faixas conectadas.

O inverso também é possível. Se você usar um conector x1 e usar uma serra para abrir a extremidade do slot, poderá conectar fisicamente uma placa maior e ela deverá funcionar. Conheço pelo menos uma empresa que faz isso para colocar placas PCIe x16 nos slots PCIe x1. (Eles usam os slots PCIe x16 para outras placas).

Hennes
fonte
0

Tenho visto várias publicações na Web sobre a instalação da placa gráfica PCIe x8 no servidor motherboad.

Eu tenho um servidor IBM X3200 M3 (Xeon 3430 Quad Core). Embora o servidor tenha gráficos integrados, eu poderia instalar com êxito uma placa gráfica PCIe x8.

ASUS GT-730-SL-2GD3-BRK

Demora algum tempo (30 a 60 segundos) para o IBM IMM aparecer, mas funciona como um encanto.

Confiar nisso ajuda aqueles que desejam converter seu servidor em um tipo de estação de trabalho.

Ninja
fonte
Penso que a resposta mais completa e generalizada acima pode ser mais aplicável do que esta resposta.
2077: