Quero conectar uma GPU GT640 a um modelo Raspberry pi B. Sei que não há uma conexão direta e os dados da transferência são muito diferentes, mas. Existe alguma chance de conectar esses dispositivos para aproveitar o poder de processamento da GPU? não é necessário ter uma comunicação em tempo real, mas isso é possível em teoria?
15
Respostas:
quase impossível.
é melhor tentar usar o PC box barato, porque há um risco muito alto de fritar o seu GT640 e / ou Raspberry Pi.
fonte
Seria possível, mas esteja ciente de que você precisará escrever seus próprios drivers e resolver os problemas de energia, porque duvido que o RasPi consiga alimentar uma GPU PCI / PCI-E completa por conta própria. Lembre-se também de que a CPU também afetará a energia da GPU; portanto, pode ser uma ideia pesquisar antes de tentar. <--- Além disso, você pode usar um cabo riser de 1x a 16x, comumente usado em plataformas de mineração gpu. Existem outros cabos riser alimentados que também utilizam placas adaptadoras para USB.
fonte
Você pode usar um startKIT que possui um slot de placa PCI Express x1 que pode ser usado para fazer interface com uma GPU adequada (você provavelmente precisará escrever seus próprios drivers) e, em seguida, fazer interface com o Pi através do cabeçalho GPIO.
Em resumo: sim, você pode, todo o hardware existente existe e está prontamente disponível, tudo o que você precisa fazer é escrever a lógica da cola, mas não espere que seja fácil.
fonte
Portanto, para despertar o fio morto, eu não faria isso pessoalmente em um Raspberry Pi. Eu recomendaria pelo menos o Pi 3 com um adaptador mPCIe para PCIe projetado para GPU de mesa e alimentado por uma fonte de alimentação dedicada. Além disso, você precisa garantir que a versão do Linux tenha suporte para driver; se não houver drivers, alguém precisará escrevê-los e isso poderá levar meses com os ativos e o código-fonte corretos. É 100% possível fazer isso dessa maneira, mas você provavelmente terá que ter talento suficiente para escrevê-lo para a comunidade, se ainda não o tiver feito.
fonte
Outro problema que você enfrenta é que a CPU afunilava a placa de vídeo, pois sua freqüência era de apenas 700 MHz. Eu tentaria isso com um GT 210 muito mais barato (que você pode encontrar por US $ 20 - US $ 30). Em relação aos drivers, você pode encontrar os drivers Nvidia de código aberto e compilá-los no ARM.
fonte
Apenas esbarrando em um tópico antigo. É quase impossível, mas a principal razão é o capitalismo e a burocracia, e não os motoristas.
Certamente, escrever drivers é muito difícil, mas trabalhe com uma equipe épica e isso seria feito antes do nascer do sol.
Ainda mais difícil seria obter acesso aos códigos-fonte existentes para toda a placa de vídeo e talvez até aos códigos-fonte para o BCM2835, BCM2836 ou BCM2837 (Pi 1, 2 e 3, respectivamente). Você precisa deles para aprender como os cartões funcionam por dentro e encontrar uma maneira de interagir com eles.
Você precisaria ser um OEM para obter apenas uma chance de obter os códigos-fonte. Mesmo a fundação Raspberry Pi em si
temtidotem dificuldade com aqueles e tem que resolver em um blob pré-compilados para a interface com o processador e GPU.Os requisitos de energia não seriam um problema, pois, no momento em que você está implorando pelo [nome da empresa], você já deveria ter percebido. Provavelmente um PSU de PC conectado à placa de vídeo e também alimentando o Pi através de seu trilho de 5V.
fonte
O MCS9990 é uma ponte PCIe para USB / ISA, projetada para fornecer portas USB / ISA / GPIO adicionais em um sistema com interface PCIe. Ele não pode ser usado para conectar um dispositivo PCIe a um sistema que possui apenas USB, como um RPi. Portanto, essa abordagem está condenada desde o início.
fonte
Seu único problema serão os drivers. Seria muito legal obter uma GPU da Nvidia para trabalhar em um Pi, mas isso é quase tão difícil quanto criar sua própria GPU do zero.
As pessoas estão certas, o hardware não é impossível, mas será incompleto. Você absolutamente precisará de drivers, no entanto. Mesmo se você pudesse escrever por conta própria, eles não seriam otimizados para utilizar tudo na velocidade e nos recursos da GPU.
Eu queria tentar isso com uma antiga Nvidia GForce, mas sou um péssimo programador sem experiência em hackers de hardware.
Achei que era um tiro no escuro, mas enviei um email à NVidia logo após o lançamento do RTX e perguntei se eles compilariam os drivers de algumas GPUs anteriores a 2010 para o Pi e os disponibilizariam para download e mexer ou liberar o código fonte para as pessoas se compilarem. Obviamente eles disseram "não".
Então, aqui está a questão: temos GPUs externas para laptops ( custos desconsiderados ) e o Wi-Fi no novo Pi 3B + deve ser rápido, por que não ver se isso poderia funcionar?
fonte