是否可以通过 USB 或 Thunderbolt 或...安装视频卡?

Sy *_*oen 5 gpu gpgpu dual-gpu

我需要构建一台(便宜的)计算机,它可以用于:

  1. 挖矿数字货币
  2. 渲染 3D 动画
  3. 解决SETI问题
  4. ...等等

基本上我只是使用 GPU 来解决数学问题。我需要很少的实时吞吐量到/从卡。


我的问题


有没有办法:

  1. 通过 USB 或 Thunderbolt 或其他一些可链接的协议挂载显卡
  2. 无需编写自定义驱动程序
  3. 在 linux 变体上

有一些主板最多支持 6 个 PCIe 连接,但如果我能安装尽可能多的系统资源,那就更好了。


不是我的问题


  1. 您需要以其他方式为它们供电。知道了。他们都需要外部力量。
  2. USB(甚至可能是 Thunderbolt)没有高矢量视频吞吐量的吞吐量。知道了。我本身并没有将这些用作视频卡。PCIE 转 USB/Thunderbolt 显卡

其他可能有趣的答案


  1. 有这个集群解决方案......(喜欢GPU?)
  2. 还有这些其他处理器可能更适合......(asic?)

自问 q 以来的发现


  1. 主板集群如此便宜以至于与 GPU 的价格无关,请参阅这个非常有趣的论文项目视频,唉......树莓派和 Arduinos 似乎没有 PCIe 插槽。HummingBoard-Pro可以,但售价 55 美元。我的号码每个都需要低于 25 美元才能具有成本效益。以下是其他产品:Gateworks Price Unk、带 mPCI 的Intel Galileo,每个 45 美元。

    • Samuel Cozennat 为我们提供了一个使用英特尔 NUC 的华丽(但昂贵)示例。他包括硬件构建和配置设置。非常好,山姆!谢谢。
  2. PCI-e 可以像 USB 和 Thunderbolt 一样拆分……谁知道?这里有几个有限的分离器:AmfeltecC0C0C3。该的PCIe规范表明,它可以在理论上支持32个1X设备。

  3. Thunderbolt具有此功能(特别是对于低/非视频数据速率),但通常不会开发现有的 bios/主板/驱动程序设置。有一些针对笔记本电脑的现有产品

小智 1

您正在考虑的内容虽然很有趣,但如果没有大量相当复杂的低级软件和合理数量的 RAM,则可能是不现实的。

考虑硬币开采。如今使用 GPU 开采最现实的硬币是以太坊、达世币或 Zcash。还有其他的,但这是主要的三个。它们都至少需要 2GB RAM 才能运行,这在单板计算机上并不常见。它们都需要有效的网络连接,因此每个都需要通过 WiFi 或有线进行连接。由于 Windows 的限制和成本,Linux 将是最有可能选择的操作系统。

硬币挖掘软件依赖操作系统驱动程序和 OpenCL 或 CUDA API 在 GPU 中运行挖掘数学问题,GPU 必须非常强大才能以150-250 美元的最低成本充分执行充分执行。必须安装驱动程序和 API 软件,并且使用非标准连接(例如 mPCIe)可能很难工作,更不用说如何将 mPCIe 连接到 GPU 上的 16x PCIe 连接器了。功耗是另一个重要考虑因素,所有 GPU 卡都在 16X PCIe 上运行,每个 GPU 卡至少消耗 80-150 瓦,具体取决于矿工和正在开采的硬币。这需要为具有 VGA 12v 连接的 GPU 提供外部电源。

最好的选择是购买多 PCIe 主板和 PCIe 转接卡。您可以使用标准硬件和软件运行 6 个 GPU,很多人都这样做过。如果你有很多时间玩,其他任何事情都会很有趣,但我相信你很快就会发现,为了实现你所说的 3 个目标,即使不是实际上不可能克服的障碍也会非常困难。