舊顯示卡的用途?

舊顯示卡的用途?

我周圍有一堆舊顯示卡。它們都是10到15歲的人,除了佔據空間之外沒有任何目的。我如何在不將其連接到電腦的情況下利用他們的運算能力。我可以使用 PCI x16 到 USB 轉換器或將電線焊接到板上並將它們連接到 RPI 的 GPIO 來為帶有樹莓派的 GPU 供電嗎?我真的可以用這些卡片做一些有用的事情還是它們完全沒有價值?時間和效率在這裡不是問題,因為我這樣做只是為了實驗和了解 GPU 的真正工作原理。

答案1

司機是你的問題。顯示卡是小型、獨立的計算機,專門用於使用稱為“參考卡”的設計與其板載組件一起工作。您可能聽過這個術語,指的是第三方顯示卡零售中最基本的顯示卡版本。主機板本身俱有管理主機板 BIOS 等板載組件的固件,並且驅動程式安裝到作業系統中以告訴作業系統如何使用主機板。如果您的系統沒有介面插孔和驅動程序,則該系統無法利用該卡,並且如果它具有“預設視訊驅動程式”,就會出現問題。

我保留顯示卡的規則如下:

如果該卡是 PCI,請保留它或嘗試將其出售。一些支援 PCI 經典功能的主機板仍然存在,用於使用 ARM 晶片和類似非標準 CPU 的 HTPC 設定。 PCI 顯示卡很難找到,因為它們只有這種小眾需求,而且許多顯示卡不如其處理器支援的片上 AMD Radeon 強大。

如果該卡是 PCI-E,請保留它。如果你不能使用它並且它足夠新,那就賣掉它。如果您可以使用它,但不需要它,請保留一個作為備用,以防萬一您的顯示卡壞了,並且在購買新顯示卡時需要插入另一個來使用。

如果該卡是最終代 AGP,例如早期的 GeForce 卡或 Voodoo5 和 Voodoo6 卡,您也許可以將其出售給愛好者。如果它是較早的 AGP 卡,請將其回收。

答案2

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&ps.

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

我將忽略可能可以透過 USB 完成的實體連接方面。如果您的專案運算量很大,那麼 USB 的弱頻寬不會對您造成太大阻礙。

如果它不支援 OpenCL(兩者/通用)、AMD(流處理器)或 CUDA(NVIDIA),則沒有簡單的方法來利用它們的效能。

除了最新的卡片之外,不太可能所有卡片都支援 OpenCL。

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

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

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

如果您能找到支援上述三種方法之一的軟體,您只需安裝驅動程式和軟體然後運行它,它就會檢測相容的硬體並自動使用它。

否則,您必須學習如何針對所有 3 個標準進行程式設計才能確定。然後你就可以寫自己的程式碼了。

即使如此,舊的卡片可能只有 30-80 個核心,並且不會產生改變生活的改進。相比之下,具有 1,000-4000 個核心的現代卡可以將影片渲染專案從 2 小時縮短到幾分鐘。

在此輸入影像描述

CPU 與 GPU

即使是 14 個 CPU 核心同時運作,與 GPU 相比,在相同的時間內也只能完成 7.537。

相關內容