我想将GPU GT640连接到Raspberry pi模型B。我知道没有直接连接,但是传输数据却大不相同。是否有机会连接此设备以利用GPU处理能力?不必进行实时通信,但是理论上可行吗?
我想将GPU GT640连接到Raspberry pi模型B。我知道没有直接连接,但是传输数据却大不相同。是否有机会连接此设备以利用GPU处理能力?不必进行实时通信,但是理论上可行吗?
Answers:
几乎是不可能的。
您最好尝试使用便宜的PC盒,因为油炸GT640和/或Raspberry Pi的风险很高。
有可能,但是请注意,您将需要编写自己的驱动程序并解决电源问题,因为我怀疑RasPi能否自行提供完整的PCI / PCI-E GPU。另外请记住,CPU也会影响GPU的性能,因此在尝试之前进行研究可能是一个主意。<---此外,您可以使用1x到16x的gpu采矿设备中常用的有源立管电缆。还有其他带电源的提升电缆,它们也将适配卡用于USB。
您可以使用具有PCI Express x1卡插槽的startKIT,该插槽可用于连接到合适的GPU(您可能必须编写自己的驱动程序),然后可以通过GPIO头与Pi进行接口。
简而言之:是的,您可以做到的所有硬件都存在并且容易获得,您所要做的就是编写粘贴逻辑,但是不要指望它很容易。
因此,要唤醒死线程,我个人不会在Raspberry Pi上这样做。我建议至少使用带有mPCIe至PCIe适配器的Pi 3,该适配器专为台式机GPU设计并由专用电源供电。另外,您还需要确保Linux版本对此具有驱动程序支持。如果没有驱动程序,则必须由他人编写,而使用正确的资产和源代码可能要花费数月的时间。这样做的可能性是100%,但是您可能必须有足够的才能为社区编写它(如果尚未完成)。
您面临的另一个问题是,由于时钟频率仅为700 MHz,因此CPU会成为图形卡的瓶颈。我会用便宜得多的GT 210尝试一下(您可以花20至30美元买到)。关于驱动程序,您可以找到开源的Nvidia驱动程序并在ARM上进行编译。
只是碰到一个旧线程。这几乎是不可能的,但是主要原因是资本主义和官僚主义,而不是写司机。
当然,编写驱动程序非常困难,但是需要与史诗般的团队合作,并且要在日出之前完成。
更难的是访问整个视频卡的现有源代码,甚至可能访问BCM2835,BCM2836或BCM2837(分别为Pi 1、2和3)的源代码。您需要那些工具来学习卡在内部的工作方式,并找到一种相互连接的方法。
您将必须是OEM,才能获得获得源代码的机会。即使是树莓派基金会本身也 必须有困难与并有一个预编译的二进制大对象与处理器和GPU接口结算。
电力需求根本不是问题,因为当您乞求[公司名称]时,您已经知道了。可能是PC PSU连接到视频卡,并且还通过其5V导轨为Pi供电。
MCS9990是PCIe至USB / ISA的桥接器,旨在在具有PCIe接口的系统上提供其他USB / ISA / GPIO端口。它不能用于将PCIe设备连接到仅具有USB的系统,例如RPi。因此,这种方法从一开始就注定了。
您唯一的问题将是驱动程序。让Nvidia GPU在Pi上运行非常酷,但这几乎与从头开始构建自己的GPU一样困难。
人们是对的,硬件不是不可能的,但它会很粗略。但是,您绝对需要驱动程序。即使您可以自己编写,也不会对其进行优化以充分利用GPU的速度和功能。
我想用旧的Nvidia GForce尝试一下,但是我是一个糟糕的程序员,没有硬件黑客经验。
我认为这是一个遥不可及的过程,但是我在RTX发布之后就通过电子邮件发送给NVidia,询问他们是否可以为Pi编译一些2010年之前的GPU的驱动程序,并使其可供下载和修补,或者发布。供人们自行编译的源代码。显然他们说“不”。
事情就是这样,我们有用于笔记本电脑的外部GPU(不计成本),而新的Pi 3B +中的Wi-Fi应该是快速的,为什么不看这是否可行?