É possível montar placas de vídeo via USB ou Thunderbolt ou…?

6

Eu preciso criar um computador (barato) que possa servir para:

  1. minha moeda digital
  2. renderizar animações em 3D
  3. resolve os problemas do SETI
  4. ... etc

Basicamente, estou apenas usando a GPU para resolver problemas de matemática. Eu preciso de muito pouca transmissão ao vivo para / dos cartões.

Minha pergunta

Existe uma maneira de:

  1. monte placas de vídeo através de USB ou Thunderbolt ou algum outro protocolo capaz de cadeia
  2. sem gravar drivers personalizados
  3. em uma variante do linux

Existem algumas placas-mãe que suportam até 6 conexões PCIe, mas seria muito melhor se eu conseguisse montar o máximo que os recursos do sistema pudessem suportar.

Não é minha pergunta

  1. Você precisaria ligá-los de outra maneira. Consegui. Todos eles precisam de poder externo.
  2. O USB (e talvez até mesmo o Thunderbolt) não tem a taxa de transferência de vídeo de alto vetor. Consegui. Eu não estou usando isso como placas de vídeo por si. PCIE para USB / Thunderbolt para placa gráfica

Outras respostas possivelmente interessantes

  1. Existe essa solução de cluster que ... (gosta de gpu's?)
  2. Existem outros processadores que podem ser mais adequados ... (asic?)

Descobertas feitas desde que pediram q

  1. O cluster de placas-mãe é tão barato a ponto de ser irrelevante em comparação ao preço das GPUs, veja este interessante vídeo do projeto de dissertação , ai de mim ... Raspberry Pi's e Arduinos não parecem ter slots PCIe. O HummingBoard-Pro , mas custa US $ 55. Meu número precisa ser inferior a US $ 25 cada para ser rentável. Aqui estão outras: Gateworks Preço Unk, Intel Galileo com mPCI, $ 45 cada.

    • Samuel Cozennat nos dá um lindo (mas caro) exemplo usando Intel NUC's. Ele inclui a configuração de construção e provisionamento de hardware. Muito bom Sam! Obrigado.
  2. O PCI-e pode ser dividido como o USB e o Thunderbolt ... quem sabe? Aqui estão alguns divisores limitados: Amfeltec , C0C0C3 . A especificação PCIe indica que ela poderia teoricamente suportar 32 dispositivos 1x.

  3. Thunderbolt tem a capacidade (especialmente para taxas de dados baixas / sem vídeo), mas as configurações existentes de bios / mainboard / driver geralmente não são desenvolvidas. Existem alguns produtos existentes que segmentam notebooks .

por Sy Moen 01.04.2017 / 06:26

1 resposta

2

O que você está considerando, embora interessante, provavelmente não é realista sem um monte de software de baixo nível bastante complexo e uma quantidade razoável de RAM.

Considere a mineração de moedas. As moedas mais realistas para as minhas hoje usando uma GPU são Ethereum, Dash ou Zcash. Existem outros, mas estes são três dos principais. Todos eles exigem um mínimo de 2 GB de RAM para rodar, o que não é muito comum em computadores de placa única. Todos eles exigem uma conexão de rede ativa para que cada um precise estar conectado via Wi-Fi ou por cabo. O Linux seria o SO mais provável selecionado devido às limitações e custos do Windows.

O software de mineração de moeda depende dos drivers do sistema operacional e das APIs OpenCL ou CUDA para executar os problemas de matemática de mineração nas GPUs, que devem ser muito eficientes para funcionar adequadamente com um custo mínimo de US $ 150-250 . Os drivers e o software de API devem ser instalados e provavelmente seria muito difícil trabalhar usando uma conexão não padrão, como mPCIe, e muito menos como você conectaria o mPCIe ao conector PCIe de 16x na GPU. O poder é outra grande consideração e todas as placas de GPU rodam em 16X PCIe e consomem um mínimo de 80-150 watts cada, dependendo do minerador e da moeda que estão sendo extraídos. Isso exigiria uma fonte de alimentação externa para as GPUs que possuem conexões VGA de 12v.

A melhor alternativa é obter uma placa-mãe multi-PCIe e risers PCIe. Você pode executar 6 GPUs usando hardware e software padrão, muitas pessoas fizeram isso. Qualquer outra coisa seria interessante se você tivesse muito tempo para jogar, mas eu acredito que você verá rapidamente que os obstáculos seriam muito difíceis, se não praticamente impossíveis de serem superados, para alcançar seus 3 objetivos.

    
por 04.04.2017 / 20:17