我最近购买了Porta Pi Arcade,它基本上是RPi供电的街机,运行仿真站和复古pi。我目前正在运行mame,Segagenesis等。使用Pi 2,我设法玩了一些N64游戏,但并非所有游戏都能像我希望的那样运行。因此,我想将2 Pi 2放在一起或升级CPU性能,并尝试运行PSX和N64游戏。因此,从本质上讲,是否可以在RPi 2上升级CPU和RAM?如果是这样怎么办?

制作一个RPi集群来实现相同的功能会更容易,我已经在YouTube上观看了一些视频,这些视频如何建立一个视频,但是没有一个视频能真正解释它是像一台大型计算机还是仅仅2个Pi的共享任务,如果他们确实分开了任务,那么在我看来,它可以工作吗?

评论

集群计算不会共享处理器功能,而是将其提供给单个进程。它是在多个计算机上对一个非常复杂的任务(可以分解)的分布式计算。

基本上,不是由一个处理器执行任务AB的A和B,而是将任务A分配给处理器1,将B分配给处理器2。完成后,将工作部件合并在一起以给出最终结果。 >
同样,当群集1 + 1不等于2时,群集成员之间进行通信需要管理和管理开销,并且网络通信量也会增加。

“所以从本质上讲,是否可以在RPi 2上升级CPU和ram?如果可以的话如何?” 5秒钟的Google会给出答案。

#1 楼

您绝对不能升级公羊。它安装在CPU上,并且用户无法像台式计算机一样进行升级。您也不能从物理上换出CPU,您可能能够做的就是超频CPU,但这可能已经完成。您可以使用以下命令设置时钟速度:
sudo raspi-config

对于群集,要运行的程序必须设计为可以并行运行以利用它,并且您正在使用的游戏软件不太可能支持此功能,因为几乎可以肯定,原始游戏并非旨在利用此功能。

评论


符合条件:许多现代游戏当然确实利用了多核处理器(更不用说高度并行化的GPU使用了)。仅它们通常需要共享的主内存,而集群体系结构则没有。

–leftaround关于
2015年12月16日17:57



#2 楼

仅仅升级RAM或CPU确实是不可能的。两者都是焊接在板上的一个固体封装。

集群计算也不能解决这个问题-它根本无法像您希望的那样工作。至少可以说,使一台以上的计算机完成同一任务非常复杂,并且您运行游戏所使用的仿真软件无法从分布式资源中获利。

您看到的RPi计算集群可能是Beowulf聚集的YouTube。使用RPis创建它们并不是很有效,但是可以教人们计算集群的工作原理,如何使用它们以及在哪里受到限制。

#3 楼

您可以做一些事情。


在Raspberry Pi上放一个风扇/散热器。
这样可以防止CPU过热时节流,确保稳定性能并提供帮助。2。


使CPU超频
只是使其运行速度更快应该可以提高性能,但是您真的想先研究一下1.。


根据最需要调整RAM分配给GPU或CPU。


等待升级/更快的Raspberry Pi版本




评论


事实证明,Raspis并不需要散热器,这里的其他所有内容都是正确的。

–托马斯·谢拉(Thomas Shera)
15年12月16日在13:40

除非您进行超频,否则可能是真的。 (或者如果树莓派在炎热的地方)。

– Antz
15年12月16日在13:44

我将B +超频到1100 MHz的CPU(+400),900 MHz的GPU(+200),并且在满负载的情况下仍然保持约30摄氏度几个小时的时间。但是,如果您在一个非常热的地方。

–托马斯·谢拉(Thomas Shera)
15年12月16日在13:46

@ThomasShera可能进行超频的全部原因是,并非所有来自同一装配线的处理器实际上都是相等的,因此,它们将最高的数字应用于所有处理器。一个人奇怪地说:“我像这样超频了,没有问题”并不意味着它会普遍适用,而且定义上讲,相当多的散热将有助于超频,因为问题是热量而不是速度。

– goldilocks♦
2015年12月16日14:01



...因此,如果您想要最快的速度,则需要冷却。只要将核心温度保持在较低水平,就可以根据需要将其升高。有人设法使pi B达到3.0 Gz,但需要大量冷却...

– goldilocks♦
2015年12月16日14:03



#4 楼

您将不得不完全对旧版游戏进行重新编程。这样考虑:只有当您可以在两台计算机之间拆分任务时,使用2个Raspis进行集群计算才有意义。另外,处理器比USB更快。

,我的建议是超频Raspi(请先尝试)或更改游戏中的图形设置。

编辑:我是不知道是否有办法找出系统瓶颈是CPU还是GPU,但是为较慢的RAM提供更多的内存会有所帮助。

#5 楼

即使一个游戏或仿真器可以使用多个计算单元-这是非常非常不可能的,尤其是在针对单核平台设计的较旧游戏中-对于大多数游戏而言,通信成本可能会过高。

每条信息都必须遍历整个TCP / IP-以太网堆栈(除非您使用特殊的硬件连接这些单元,我不能肯定地说某些连接不存在)。这增加了毫秒级的延迟,即数十万个时钟周期。除非您有仅在将来某个时候到期的相对较大的任务,否则您将无法承受这种延迟。不过,在游戏中,您现在需要大多数结果。

#6 楼

获得更高性能的唯一现实方法是在那里选择一台速度更快的单板计算机。 Odroid模型(基于Samsung Exynos SoC)已知速度很快,Wikipedia中还介绍了其他选项。

请记住,您需要确保选择的任何单板计算机都是与要运行的软件(很有可能)兼容,并且与要使用的硬件配件兼容(不太可能)。基本上,您最终将为所选择的任何板子设计街机。除非您总体上有电子和ARM平台方面的经验,否则我不建议您尝试。