¿Usos para tarjetas gráficas antiguas?

¿Usos para tarjetas gráficas antiguas?

Tengo un montón de tarjetas gráficas viejas por ahí. Todos tienen entre 10 y 15 años y no tienen otro propósito que ocupar espacio. ¿Cómo puedo aprovechar su potencia informática sin conectarla a una PC? ¿Puedo encender una gpu con una raspberry pi usando un convertidor pci x16 a usb o soldar cables a la placa y conectarlos al gpio de una rpi? ¿Puedo realmente hacer algo útil con estas tarjetas o son totalmente inútiles? El tiempo y la eficiencia no son un problema aquí porque solo hago esto para experimentar y aprender cómo funcionan realmente las GPU.

Respuesta1

Los conductores son tu problema. Las tarjetas gráficas son computadoras pequeñas e independientes que están diseñadas específicamente para funcionar con sus componentes integrados mediante un diseño llamado "tarjeta de referencia". Es posible que haya escuchado ese término refiriéndose a la versión más básica de una tarjeta de video en el comercio minorista para tarjetas de video de terceros. La placa en sí tiene firmware que administra los componentes integrados, como el BIOS de la placa base, y los controladores se instalan en el sistema operativo para indicarle al sistema operativo cómo usar la placa. Sin el conector de interfaz y los controladores para su sistema, ese sistema no puede aprovechar la tarjeta y es impredecible si tiene un "controlador de video predeterminado".

Mis reglas para conservar tarjetas de video son las siguientes:

Si la tarjeta es PCI, consérvala o intenta venderla. Todavía existen algunas placas base con capacidad PCI clásica para configuraciones HTPC que utilizan chips ARM y CPU no estándar similares. Las tarjetas de video PCI son difíciles de encontrar porque solo tienen esta demanda de nicho y muchas no son tan poderosas como las AMD Radeon integradas que admiten sus procesadores.

Si la tarjeta es PCI-E, consérvala. Si no puedes usarlo y es lo suficientemente nuevo, véndelo. Si puedes usarla, pero no la necesitas, guarda una como repuesto en caso de que tu tarjeta de video se descomponga y necesites enchufar otra para sobrevivir mientras compras una nueva.

Si la tarjeta es AGP de última generación, como las primeras tarjetas GeForce o las tarjetas Voodoo5 y Voodoo6, es posible que puedas venderla a los entusiastas. Si es una tarjeta AGP anterior, recíclela.

Respuesta2

https://www.amazon.com/Mailiya-6-Pack-Powered-Adapter-Extension/dp/B077W8BDTR/ref=sr_1_1_sspa?ie=UTF8&qid=1522293602&sr=8-1-spons&keywords=pcie+to+usb&psc=1

https://www.newegg.com/Product/Product.aspx?Item=N82E16815158165&cm_re=pci_to_pcie_adapter--15-158-165--Producto

Voy a ignorar el aspecto de la conexión física, probablemente se pueda hacer a través de USB. Si su proyecto es computacionalmente pesado, entonces el débil ancho de banda del USB no lo detendrá mucho.

Si no es compatible con OpenCL (ambos/genérico), AMD (procesadores Stream) o CUDA (NVIDIA), no hay formas fáciles de explotar su rendimiento.

Es poco probable que todas las tarjetas, excepto las más nuevas, sean compatibles con OpenCL.

https://en.wikipedia.org/wiki/CUDA

https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units

https://en.wikipedia.org/wiki/OpenCL

Si puede encontrar un software que admita uno de los 3 métodos anteriores, puede simplemente instalar los controladores y el software, luego ejecutarlo, detectará el hardware compatible y lo utilizará automáticamente.

De lo contrario, tendrá que aprender a programar para los 3 estándares para estar seguro. Entonces puedes escribir tu propio código.

Incluso entonces, las tarjetas tan antiguas probablemente solo tendrán entre 30 y 80 núcleos y no producirán mejoras que cambien la vida. En comparación, las tarjetas modernas con entre 1000 y 4000 núcleos pueden reducir un proyecto de renderizado de vídeo de 2 horas a minutos.

ingrese la descripción de la imagen aquí

CPU frente a GPU

Incluso 14 núcleos de CPU funcionando a la vez solo completan 7.537 en comparación con la GPU en la misma cantidad de tiempo.

información relacionada