verwendet für alte Grafikkarten?

864
Dylan Missuwe

Ich habe ein paar alte Grafikkarten herumliegen. Sie sind alle 10 bis 15 Jahre alt und haben keinen Zweck, außer Platz zu beanspruchen. Wie nutze ich ihre Rechenleistung, ohne sie an einen PC anzuschließen? Kann ich ein gpu mit einem himbeer-pi mit einem pci x16-zu-usb-konverter oder löten von drähten an das board einschalten und sie mit dem gpio eines rpi verbinden? Kann ich mit diesen Karten tatsächlich etwas tun oder sind sie total wertlos? Zeit und Effizienz sind hier kein Problem, weil ich dies nur zum Experimentieren mache und lerne, wie Gpus wirklich funktionieren.

1
Normalerweise schneide ich sie auf, mache Schlüsselringe oder schmelze die Komponenten ab und mache Notebooks. Digital Lightcraft vor 6 Jahren 3
Ich bin mir nicht sicher, ob eine 15 Jahre alte Grafikkarte _eine _ Rechenleistung wert ist - dann wurden GPUs mit beliebig [programmierbaren] (https://en.wikipedia.org/wiki/Graphics_processing_unit#2000_to_2010) Shadern nur gestartet erscheinen. grawity vor 6 Jahren 4

2 Antworten auf die Frage

4
CDove

Treiber sind dein Problem. Grafikkarten sind kleine, in sich geschlossene Computer, die speziell für die Arbeit mit ihren Onboard-Komponenten entwickelt wurden. Dabei handelt es sich um ein Design, das als "Referenzkarte" bezeichnet wird. Möglicherweise haben Sie gehört, dass sich dieser Begriff auf die einfachste Version einer Grafikkarte im Einzelhandel für Videokarten von Drittanbietern bezieht. Die Platine selbst verfügt über eine Firmware, die die Onboard-Komponenten wie das BIOS Ihres Motherboards verwaltet, und die Treiber werden im Betriebssystem installiert, um dem Betriebssystem die Verwendung der Platine mitzuteilen. Ohne die Schnittstellenbuchse und die Treiber für Ihr System kann dieses System die Karte nicht nutzen. Wenn es über einen "Standard-Grafiktreiber" verfügt, ist es ein Volltreffer.

Meine Regeln für das Aufbewahren von Grafikkarten lauten wie folgt:

Wenn die Karte PCI ist, behalten Sie sie oder versuchen Sie, sie zu verkaufen. Es gibt noch einige PCI-Classic-fähige Motherboards für HTPC-Setups mit ARM-Chips und ähnlichen nicht standardgemäßen CPUs. PCI-Grafikkarten sind schwer zu finden, da sie nur diesen Nischenbedarf haben, und viele sind nicht so leistungsfähig wie die AMD-Radeon-Chips, die ihre Prozessoren unterstützen.

Wenn die Karte PCI-E ist, behalten Sie sie. Wenn Sie es nicht verwenden können und es neu ist, verkaufen Sie es. Wenn Sie es verwenden können, es aber nicht brauchen, sollten Sie es als Reserve behalten, falls Ihre Grafikkarte jemals ausgeht und Sie eine andere anschließen müssen, um eine neue zu kaufen.

Wenn es sich bei der Karte um eine AGP der letzten Generation handelt, wie bei den frühen GeForce-Karten oder den Voodoo5- und Voodoo6-Karten, können Sie sie möglicherweise an Enthusiasten verkaufen. Wenn es sich um eine ältere AGP-Karte handelt, recyceln Sie sie.

Stimme total zu Es ist immer eine gute Idee, einen oder mehrere als Ersatz für Testzwecke zu behalten. Es gibt zwar Leute, die sich für ältere Karten interessieren, sie sind jedoch, wie Sie sagten, "Enthusiasten". Sie neigen jedoch dazu, sehr spezifische Marken und Modelle zu suchen. Es kann nicht schaden, sie verkaufen zu wollen, aber ich würde mir nicht viel Mühe geben. Eine andere Verwendung für eine alte Karte, je nach Treiber, Anschluss und Bustyp, besteht darin, Ihren Computer einzusetzen und ein oder zwei Monitore hinzuzufügen, um mehr Platz auf dem Desktop zu schaffen. Keltari vor 6 Jahren 2
0
cybernard

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- -Product

Ich werde den physikalischen Verbindungsaspekt ignorieren, der wahrscheinlich über USB erfolgen kann. Wenn Ihr Projekt rechenintensiv ist, wird die geringe Bandbreite von USB Sie nicht viel zurückhalten.

Wenn OpenCL (beide / generisch), AMD (Stream-Prozessoren) oder CUDA (NVIDIA) nicht unterstützt wird, gibt es keine einfachen Möglichkeiten, die Leistung dort auszunutzen.

Es ist unwahrscheinlich, dass mit Ausnahme der neuesten Karten OpenCL unterstützt wird.

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

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

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

Wenn Sie Software finden, die eine der drei oben genannten Methoden unterstützt, können Sie die Treiber und die Software einfach installieren und dann ausführen. Die kompatible Hardware wird erkannt und automatisch verwendet.

Ansonsten müssen Sie lernen, für alle 3 Standards zu programmieren, um sicherzugehen. Dann können Sie Ihren eigenen Code schreiben.

Selbst dann werden alte Karten wahrscheinlich nur 30-80 Kerne haben und keine lebensverändernden Verbesserungen bewirken. Im Vergleich dazu können moderne Karten mit 1.000-4000 Kernen ein Video-Rendering-Projekt von 2 Stunden auf Minuten reduzieren.

CPU vs. GPU

Sogar 14 CPU-Kerne, die auf einmal arbeiten, erledigen 7.537 im Vergleich zur GPU in derselben Zeit.

Sie haben mich mit den 1.000-4.000 Kernen umgehauen. Sind sie individuelle Cpus oder funktioniert das anders? Dylan Missuwe vor 6 Jahren 0
@DylanMissuwe Ich habe einen eingeschränkteren Befehlssatz als eine CPU, aber wenn Sie 4000 haben, macht das den Unterschied aus. Beachten Sie, dass die Wut x2 8192 hat. cybernard vor 6 Jahren 0