usa para placas gráficas antigas? [fechadas]

1

Eu tenho várias placas gráficas antigas por aí. Eles são todos de 10 a 15 anos e não têm nenhum propósito, exceto ocupar espaço. Como faço para aproveitar seu poder de computação sem conectá-lo a um pc. Posso ligar um gpu com um pi de framboesa usando um conversor pci x16 para usb ou soldar fios na placa e conectá-los ao gpio de um rpi? Posso realmente fazer algo útil com essas cartas ou elas são totalmente inúteis? Tempo e eficiência não são problema aqui, porque eu estou fazendo isso apenas para experimentação e para aprender como as GPUs realmente funcionam.

    
por Dylan Missuwe 28.03.2018 / 18:31

2 respostas

4

Drivers são o seu problema. As placas gráficas são computadores pequenos e independentes que são feitos especificamente para trabalhar com seus componentes internos usando um design chamado "cartão de referência". Você pode ter ouvido esse termo referindo-se à versão mais básica de uma placa de vídeo no varejo para placas de vídeo de terceiros. A placa em si tem um firmware que gerencia os componentes integrados, como o BIOS da sua placa-mãe, e os drivers são instalados no sistema operacional para informar ao SO como usar a placa. Sem o conector de interface e os drivers para o seu sistema, esse sistema não pode tirar proveito do cartão e é problemático se ele tiver um "driver de vídeo padrão".

Minhas regras sobre como manter placas de vídeo são as seguintes:

Se o cartão for PCI, mantenha-o ou tente vendê-lo. Algumas placas-mãe PCI com capacidade clássica ainda existem para configurações de HTPC usando chips ARM e CPUs similares não padrão. Placas de vídeo PCI são difíceis de encontrar porque elas só têm essa demanda de nicho, e muitas não são tão poderosas quanto a AMD Radeon on-die que seus processadores suportam.

Se a placa for PCI-E, mantenha-a. Se você não pode usá-lo e é novo o suficiente, vendê-lo. Se você puder usá-lo, mas não precisar dele, guarde um como sobressalente para o caso de sua placa de vídeo se apagar e precisar conectar outro para obter enquanto você compra um novo.

Se a placa for uma AGP de última geração, como as primeiras placas GeForce ou as placas Voodoo5 e Voodoo6, você poderá vendê-la para entusiastas. Se for uma placa AGP anterior, recicle-a.

    
por 28.03.2018 / 18:42
0

link

link - 15-158-165 - -Product

Eu vou ignorar o aspecto da conexão física que provavelmente pode ser feito via USB. Se o seu projeto for computacionalmente pesado, então a largura de banda fraca do USB não reterá muito.

Se ele não suporta OpenCL (ambos / genéricos), AMD (processadores Stream) ou CUDA (NVIDIA), não há maneiras fáceis de explorar o desempenho.

É improvável que todos, exceto os mais novos, suportem o OpenCL.

link

link

link

Se você puder encontrar um software que suporte um dos três métodos acima, basta instalar os drivers e o software e, em seguida, executá-lo, e ele detectará o hardware compatível e o usará automaticamente.

Caso contrário, você tem que aprender a programar para todos os 3 padrões para ter certeza. Então você pode escrever seu próprio código.

Mesmo assim, cartões antigos provavelmente terão apenas de 30 a 80 núcleos e não produzirão melhorias que mudam sua vida. Em comparação, cartões modernos com 1.000 a 4.000 núcleos podem reduzir um projeto de renderização de vídeo de 2 horas para minutos.

Até 14 núcleos de CPU trabalhando ao mesmo tempo completam apenas 7.537 em comparação com a GPU no mesmo período de tempo.

    
por 29.03.2018 / 05:07