Bitcoin Forum
June 27, 2024, 02:58:02 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: GPU mining with a RPi  (Read 853 times)
Valnurat (OP)
Full Member
***
Offline Offline

Activity: 167
Merit: 100


View Profile
September 06, 2017, 01:10:05 PM
 #1

Hi.

Can you GPU mining with RPi?
I know it doesn't have a GPU, but can you convert USB to PCIe or something
And is there any software for RPi to handle this?

Br
Valnuat
Gambit_fr
Full Member
***
Offline Offline

Activity: 280
Merit: 110


View Profile WWW
September 06, 2017, 05:00:05 PM
 #2

I guess it is highly improbable, how would you power a PCIe card with only an USB?

Valnurat (OP)
Full Member
***
Offline Offline

Activity: 167
Merit: 100


View Profile
September 07, 2017, 06:28:37 AM
 #3

Ofcourse use a PSU and then use something like this:



And then skip the small part that should be used in a motherboard. I guess that is only for communication.
NameTaken
Hero Member
*****
Offline Offline

Activity: 630
Merit: 502


View Profile
September 07, 2017, 06:34:33 AM
Last edit: September 07, 2017, 06:51:00 AM by NameTaken
 #4

Ofcourse use a PSU and then use something like this:



And then skip the small part that should be used in a motherboard. I guess that is only for communication.
This still needs to go over the PCI bus for the device to be recognized so plugging it into the back of a motherboard or Pi will do nothing (or else why would there be 10+ PCIe slot mining boards if you can just use a USB hub?). Assuming that is not the case, good luck installing AMD or Nvidia drivers on a Pi.
Gambit_fr
Full Member
***
Offline Offline

Activity: 280
Merit: 110


View Profile WWW
September 07, 2017, 07:45:55 AM
 #5

Ofcourse use a PSU and then use something like this:



And then skip the small part that should be used in a motherboard. I guess that is only for communication.
This still needs to go over the PCI bus for the device to be recognized so plugging it into the back of a motherboard or Pi will do nothing (or else why would there be 10+ PCIe slot mining boards if you can just use a USB hub?). Assuming that is not the case, good luck installing AMD or Nvidia drivers on a Pi.
+1
It's not for communication it's for routing PCIe 1x signals. It's a PCIe 1x to 16x converter, not a USB to PCIe 16x converter!  Tongue
USB and PCIe doesn't have the same communication protocols and utility; otherwise they would stop putting PCIe slots on motherboards.

Valnurat (OP)
Full Member
***
Offline Offline

Activity: 167
Merit: 100


View Profile
September 07, 2017, 07:48:25 AM
 #6

I see your point, but is that not just a question of making that tool (software) that can combine USB and PCIe to talk?

I was just thinking if you have windows 10 on a motherboard where you have cuda running, why should it not be possible to run Windows 10 iot on a Pi and then have the same setup.

Then it should just be matter of how to get it to communicate.

Maybe I'm way off here. Smiley

Just a thought.



NameTaken
Hero Member
*****
Offline Offline

Activity: 630
Merit: 502


View Profile
September 07, 2017, 08:34:29 AM
 #7

I see your point, but is that not just a question of making that tool (software) that can combine USB and PCIe to talk?

I was just thinking if you have windows 10 on a motherboard where you have cuda running, why should it not be possible to run Windows 10 iot on a Pi and then have the same setup.

Then it should just be matter of how to get it to communicate.

Maybe I'm way off here. Smiley

Just a thought.




There are numerous reasons but if it were possible, don't you think everyone here would be using Pis by now?
ShowMeCoins
Member
**
Offline Offline

Activity: 129
Merit: 11


View Profile
September 07, 2017, 09:49:00 AM
 #8

Maybe not a Pi, but a HummingBoard...

The "Hummingboard Edge" has a M.2 connector, which can be converted to a PCI x1.

Question is ..... is it gonna work
goo38
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
September 07, 2017, 09:50:12 AM
 #9

The graphics cards have to interface through PCIE. The Pi simply doesn't support that interface.

Something like a LeMaker HiKey 960 has PCIE gen 2 support and an m.2 interface... so maybe with an m.2 to PCIE slot converter and the software to make it communicate with OS you could run graphics cards. It costs $250 for this device though, so not really saving money compared to the typical x86 motherboard and cpu combos we buy today.
Valnurat (OP)
Full Member
***
Offline Offline

Activity: 167
Merit: 100


View Profile
September 07, 2017, 10:44:06 AM
 #10

I see your point, but is that not just a question of making that tool (software) that can combine USB and PCIe to talk?

I was just thinking if you have windows 10 on a motherboard where you have cuda running, why should it not be possible to run Windows 10 iot on a Pi and then have the same setup.

Then it should just be matter of how to get it to communicate.

Maybe I'm way off here. Smiley

Just a thought.




There are numerous reasons but if it were possible, don't you think everyone here would be using Pis by now?
Wow.
droghtak
Member
**
Offline Offline

Activity: 75
Merit: 10


View Profile
September 07, 2017, 11:40:09 AM
 #11

I see your point, but is that not just a question of making that tool (software) that can combine USB and PCIe to talk?

I was just thinking if you have windows 10 on a motherboard where you have cuda running, why should it not be possible to run Windows 10 iot on a Pi and then have the same setup.

Then it should just be matter of how to get it to communicate.

Maybe I'm way off here. Smiley

Just a thought.





yeah, you are way off

you dont need a shitty windows to run cuda on ARM. You can use linux. I dont think nvidia has released any driver for windows iot ... lol thats really off hehe

The RPI does not have PCIe lanes so no, it cant work.

There are other dev boards where you could mine with discrete gpus, like the TX1 (it has a pcie port and msta port). There you can even use the onboard gpu (256 maxwell cores) to mine...
leowonderful
Legendary
*
Offline Offline

Activity: 1624
Merit: 1129


Bitcoin FTW!


View Profile
September 07, 2017, 12:24:25 PM
 #12

It's all up to whether or not the board can support a PCI or M.2 PCI Interface and whether or not you are willing to program the board to actually run with the GPU as it will most likely not work out of the box. Most devices like this could save energy if they work, but they are also very expensive as most of these boards are development boards- best to just buy a normal motherboard and CPU.
NiHaoMike
Full Member
***
Offline Offline

Activity: 236
Merit: 250



View Profile WWW
September 07, 2017, 01:58:43 PM
 #13

Pogoplug Pro has a mini PCIe slot and costs about $10 each, but I have no idea if it would have enough specs for hosting a GPU. It would have to be an AMD GPU since Nvidia doesn't support any GPU on ARM except their own SoCs.

I use cryptocurrency and solar power to help my best friend Naomi Wu... And I'm proud of it!
Valnurat (OP)
Full Member
***
Offline Offline

Activity: 167
Merit: 100


View Profile
September 08, 2017, 06:32:33 AM
 #14

It's all up to whether or not the board can support a PCI or M.2 PCI Interface and whether or not you are willing to program the board to actually run with the GPU as it will most likely not work out of the box. Most devices like this could save energy if they work, but they are also very expensive as most of these boards are development boards- best to just buy a normal motherboard and CPU.

Yes, if a devicedriver can be made to communicate with videocards through USB then it should be possible, right?
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!