That's really cool. I'm curious, would it be possible to use a modern GPU (running at 1x) on an ARM based board? Would the open source drivers that are part of the Kernel work out the box on ARM?
PCI Express on the Raspberry Pi 4
21–30 of 166 posts
Re: PCI Express on the Raspberry Pi 4
#22It looks like an unreliable modification. Running a GHz-level interface with jumpers is almost impossible to control the impedance, it's a cool Proof-of-Concept though. But is it possible to bring the project to the next level? Is it possible to make a daughterboard with QFN connector? If so, one can make a pin-compatible daughterboard with an extension connector. To use it, just desolder the USB chip and solder a ne…
Re: PCI Express on the Raspberry Pi 4
#23Earlier quoted context omitted.
I was thinking Ethernet because, A:It's cheap to buy a switch and cluster 100 RPi, B: You can have a desktop with a faster NIC and keep the RPis busy. But as with everything high performance, it depends entirely on the use case.
True. And with RPi4 having a 1000baseT, it’s not as painful as it seems. Perhaps even the driver can be coaxed into some form of DMA and MPI that is a bit lower latency than IP stack. With secondary IP layer on 802.11, it might actually work reasonably well.
Re: PCI Express on the Raspberry Pi 4
#24Hmm, how about using this for fast interconnect for making rpi clusters?
Re: PCI Express on the Raspberry Pi 4
#25Being able to attach an Intel 660P and get 2 TB of fast SSD storage on a Raspberry Pi would be sweet.
[1] https://www.amazon.com/EZDIY-FAB-Express-Adapter-Support-221...
Re: PCI Express on the Raspberry Pi 4
#26Why not, but I will wait for a classic ATX ARM motherboard instead. It should happen this year.
Re: PCI Express on the Raspberry Pi 4
#27Why not, but I will wait for a classic ATX ARM motherboard instead. It should happen this year.
Re: PCI Express on the Raspberry Pi 4
#28Hmm, how about using this for fast interconnect for making rpi clusters?
The raspberry pi is slow enough that your network isn't going to be the biggest bottleneck.
Re: PCI Express on the Raspberry Pi 4
#29Hmm, how about using this for fast interconnect for making rpi clusters?
This might even allow some level of memory mapping in all directions. Unfortunately PCIe switches are not very hackable as such, but maybe I can spin a board for this purpose... after I get the hack more industrialized.
Re: PCI Express on the Raspberry Pi 4
#30It looks like an unreliable modification. Running a GHz-level interface with jumpers is almost impossible to control the impedance, it's a cool Proof-of-Concept though. But is it possible to bring the project to the next level? Is it possible to make a daughterboard with QFN connector? If so, one can make a pin-compatible daughterboard with an extension connector. To use it, just desolder the USB chip and solder a ne…
It looks like an unreliable modification.
PCIe is surprisingly robust at short lengths. For example, [NanoPi_M4] has two lanes of PCIe coming to the daughterboards via old-school 0.1" connector. Something that many electrical engineers would cringe at, and yet - it works rather reliably.[NanoPi_M4] http://wiki.friendlyarm.com/wiki/index.php/NanoPi_M4#Layout