Jump to content
23 minutes ago, Crazybio said:

You should make a videos on this board I found called a...turning pi the easy way to cluster linex computers. Possible gaming system for the low. This board takes raspberry pi's with no i.o ports and just clicks together please get back to me lol.

I am not aware of any gaming software that runs on a cluster. 

Link to post
Share on other sites

Last I checked Raspberry Pi's only ever had an ARM solution so trying to get code that was never designed for or compiled to an ARM (or RISC based for that matter) architecture would be quite a feat to get running let alone running at an acceptable rate. Another issue is that very few games were designed to be split among multiple systems or nodes like that. About the closest you could come to is the PS3 with its multiple SPU's which were extremely high performing special processing cores that are purely designed for multiple floating point operations with a single instruction or SMID. Now for another big issue is latency between nodes because you're now splitting up computation between multiple nodes so its ultimately going to run like absolute dog shit because distributed computing isn't designed to run real time applications like that. Especially since this would be over ethernet protocols not even PCIe buses. You can run in a VM on a single machine without too many issue but trying to do that with something thats very interactive then you're screwed. Going back to the SPU's on the PS3 which would absolutely crush any Raspberry Pi out there in performance for the simple fact that its specially designed silicone for linear algebra. The only way that this cluster system could possibly work is with a mixture of FPGA's CPU's and GPU's working in a weird bastardized way designed to use CPU's for very generic operations, FPGA's for running any system math and the submitting that to the GPU's for shading and rasterization. But all this has do be done at the very least 33ms to get you 30fps which still doesn't include transmission time to back and forth between the client and the cluster.

CPU: Intel i7 - 5820k @ 4.5GHz, Cooler: Corsair H80i, Motherboard: MSI X99S Gaming 7, RAM: Corsair Vengeance LPX 32GB DDR4 2666MHz CL16,

GPU: ASUS GTX 980 Strix, Case: Corsair 900D, PSU: Corsair AX860i 860W, Keyboard: Logitech G19, Mouse: Corsair M95, Storage: Intel 730 Series 480GB SSD, WD 1.5TB Black

Display: BenQ XL2730Z 2560x1440 144Hz

Link to post
Share on other sites

Unfortunately there are a lot of things in the way of doing something like this with a Raspberry Pi. It wouldn't end up saving any money even if it did work. 

Main System: Phobos

AMD Ryzen 7 2700 (8C/16T), ASRock B450 Steel Legend, 16GB G.SKILL Aegis DDR4 3000MHz, AMD Radeon RX 570 4GB (XFX), 960GB Crucial M500, 2TB Seagate BarraCuda, Windows 10 Pro for Workstations/macOS Catalina

 

Secondary System: York

Intel Core i7-2600 (4C/8T), ASUS P8Z68-V/GEN3, 16GB GEIL Enhance Corsa DDR3 1600MHz, Zotac GeForce GTX 550 Ti 1GB, 240GB ADATA Ultimate SU650, Windows 10 Pro for Workstations

 

Older File Server: Yet to be named

Intel Pentium 4 HT (1C/2T), Intel D865GBF, 3GB DDR 400MHz, ATI Radeon HD 4650 1GB (HIS), 80GB WD Caviar, 320GB Hitachi Deskstar, Windows XP Pro SP3, Windows Server 2003 R2

Link to post
Share on other sites

RasPi clusters are pretty overrated. Sure they can be powerful, but a single bigger machine will be more powerful and probably cost less.

 

Cluster computing is useful if you need such extreme amounts of processing power that a single system won't cut it. If there is a single system (that can be built with standard parts) that can do the task, a compute cluster is just a pointless idea that adds lots of technical difficulties and overhead.

 

On top of that the RasPi is ARM based, so it won't run any actual PC game anyway.

Link to post
Share on other sites

Guest
This topic is now closed to further replies.

×