usos para tarjetas gráficas antiguas? [cerrado]

1

Tengo un montón de viejas tarjetas gráficas por ahí. Todos tienen entre 10 y 15 años y no tienen ningún propósito, excepto ocupar espacio. ¿Cómo aprovecho su poder de cómputo sin conectarlo a una PC? ¿Puedo encender una gpu con una frambuesa pi usando un convertidor pci x16 a usb o soldando cables a la placa y conectarlos al gpio de un rpi? ¿Puedo hacer algo útil con estas tarjetas o son totalmente inútiles? El tiempo y la eficiencia no son un problema aquí porque solo estoy haciendo esto para experimentar y aprender cómo funciona realmente la gpu.

Dylan Missuwe
fuente
3
Por lo general, los corto y hago llaveros o derrito los componentes y hago cuadernos.
Digital Lightcraft
4
No estoy seguro de si una tarjeta gráfica de 15 años tiene algún poder de cómputo que valga la pena usar, fue entonces cuando las GPU con sombreadores arbitrariamente programables solo habían comenzado a aparecer.
Grawity

Respuestas:

4

Los conductores son tu problema. Las tarjetas gráficas son computadoras pequeñas e independientes que están diseñadas específicamente para trabajar con sus componentes integrados mediante un diseño llamado "tarjeta de referencia". Es posible que haya escuchado ese término que se refiere a la versión más básica de una tarjeta de video en venta minorista para tarjetas de video de terceros. La placa en sí tiene firmware que gestiona los componentes integrados, como el BIOS de la placa base, y los controladores se instalan en el sistema operativo para indicar 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 mantener las tarjetas de video son las siguientes:

Si la tarjeta es PCI, consérvela o intente venderla. Algunas placas base compatibles con PCI classic todavía existen para configuraciones HTPC que utilizan chips ARM y CPU similares no estándar. Las tarjetas de video PCI son difíciles de encontrar porque solo tienen esta demanda de nicho, y muchas no son tan poderosas como la AMD Radeon que sus procesadores admiten.

Si la tarjeta es PCI-E, consérvela. Si no puede usarlo y es lo suficientemente nuevo, véndalo. Si puede usarlo, pero no lo necesita, conserve uno como repuesto en caso de que su tarjeta de video se apague y necesite enchufar otro para sobrevivir mientras compra uno nuevo.

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

CDove
fuente
2
Totalmente de acuerdo. Siempre es una buena idea mantener uno o más como repuesto para fines de prueba. Si bien hay personas que están interesadas en las tarjetas antiguas, tienden a ser, como usted dijo, "entusiastas". Sin embargo, tienden a buscar marcas y modelos muy específicos. No puede hacer daño tratar de venderlos, pero no pondría mucho esfuerzo en ello. Otro uso para una tarjeta antigua, dependiendo del controlador, el conector y el tipo de bus, es colocar su computadora y agregar un monitor o dos para obtener más espacio en el escritorio.
Keltari
0

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 puede hacer a través de USB. Si su proyecto es computacionalmente pesado, entonces el ancho de banda débil de USB no lo detendrá mucho.

Si no es compatible con OpenCL (ambos / genéricos), 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 admitan 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 software que admita uno de los 3 métodos anteriores, simplemente instale los controladores y el software y luego ejecútelo, y detectará el hardware compatible y lo usará automáticamente.

De lo contrario, debe 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 30-80 núcleos, y no producirán mejoras que cambien la vida. En comparación, las tarjetas modernas con 1,000-4000 núcleos pueden reducir un proyecto de representación de video de 2 horas a minutos.

ingrese la descripción de la imagen aquí

CPU vs GPU

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

cybernard
fuente
Me voló la cabeza con los 1,000-4,000 núcleos. ¿Son CPU individuales o funciona de manera diferente?
Dylan Missuwe
@DylanMissuwe I tienen un conjunto de instrucciones más limitado que una CPU, pero cuando tienes 4000, marca la diferencia. Tenga en cuenta que la furia x2 tiene 8192.
cybernard