User avatar
GTR2Fan
Posts: 2078
Joined: Sun Feb 23, 2014 9:20 pm
Location: South East UK

Pimoroni NVMe Base with Lexar NM790 SSD

Thu Feb 15, 2024 8:19 pm

Apologies if this has been posted already, but this Tom's Hardware review makes for interesting reading. Look at the speeds they're getting out of it when forcing Gen 3!

https://www.tomshardware.com/raspberry- ... i-5-review

After reading it, I've just ordered the NVMe Base and the same SSD in 1TB capacity. The SSD may seem like overkill, but I've been reading separate reviews for that too and it absolutely flies whilst sipping power compared to nearly all of the competition. It's very sensibly priced too.
Pi5 8GB Mini-PC/Media Centre @3GHz in custom 3D-printed case running Raspberry Pi OS with KODI, 1TB Lexar NM790 SSD on Pimoroni NVMe Base at Gen 3 (870MB/s read), 60mm Gelid Solutions Silent 6 12V fan @5V and GeeekPi C-0048 aluminium heatsink case top.

User avatar
GTR2Fan
Posts: 2078
Joined: Sun Feb 23, 2014 9:20 pm
Location: South East UK

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Sat Feb 17, 2024 3:29 pm

It's arrived!

Installation was a piece of cake, and getting it running under Raspberry Pi OS was a breeze. Cloning the microSD card OS across with SD Card Copier went without a hitch. Including assembly, the whole process took less than 15 minutes.

PCIe Gen 3 works fine with this combination and I can confirm that it's providing the same transfer speeds (within margin of error) as in the Tom's Hardware review, so I think it's realistic to say that it's very close to saturating the PCIe bus for sequential reads and writes. Random read and write IOPS are around 61,000 and 125,000 respectively according to Raspberry Pi Diagnostics.

I have the top half of a GeeekPi Aluminium heatsink case with thermal pads on everything that matters for cooling. The screws provided with the NVMe Base are the same M2.5 thread as used for the GeeekPi case, so it all screws together nicely.

It's running fine along with wireless keyboard and mouse USB dongles from an official Pi4 PSU and idles at around 28°C above ambient at the desktop in free air in this configuration. Temperature reached a maximum of 58°C above ambient when running Jeff Geerling's popular stress test script. I won't be running it anywhere near this hard in reality, so I'm happy with that.

I realise that the cost has effectively doubled the price of my upgrade to an 8GB Pi5, but I'd have likely been buying the same SSD to put in a NUC anyway if that had been my preferred upgrade route.

As the aim is for this to replace my power-hungry PC for everything apart from gaming and video encoding, I think it's been a very worthwhile investment. Compared to a heavily overclocked Pi4B, it's very sprightly!
Pi5 8GB Mini-PC/Media Centre @3GHz in custom 3D-printed case running Raspberry Pi OS with KODI, 1TB Lexar NM790 SSD on Pimoroni NVMe Base at Gen 3 (870MB/s read), 60mm Gelid Solutions Silent 6 12V fan @5V and GeeekPi C-0048 aluminium heatsink case top.

bmoss706
Posts: 7
Joined: Sun Mar 10, 2019 4:08 pm

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Sun Feb 18, 2024 5:54 am

Please check for Gen 3 PCIe errors $ journalclt -b | grep pcieport. Thanks

User avatar
GTR2Fan
Posts: 2078
Joined: Sun Feb 23, 2014 9:20 pm
Location: South East UK

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Sun Feb 18, 2024 4:48 pm

Code: Select all

$ journalctl -b | grep pcieport
Feb 18 16:42:07 raspberrypi kernel: pcieport 0000:00:00.0: enabling device (0000 -> 0002)
Feb 18 16:42:07 raspberrypi kernel: pcieport 0000:00:00.0: PME: Signaling with IRQ 39
Feb 18 16:42:07 raspberrypi kernel: pcieport 0000:00:00.0: AER: enabled with IRQ 39
Feb 18 16:42:07 raspberrypi kernel: pcieport 0001:00:00.0: enabling device (0000 -> 0002)
Feb 18 16:42:07 raspberrypi kernel: pcieport 0001:00:00.0: PME: Signaling with IRQ 45
Feb 18 16:42:07 raspberrypi kernel: pcieport 0001:00:00.0: AER: enabled with IRQ 45
You're welcome.

EDIT: I'm away from the Pi5 at the moment and forgot to take a note of uptime, but I'd guess it would have been in excess of 24 hours at this point.
Pi5 8GB Mini-PC/Media Centre @3GHz in custom 3D-printed case running Raspberry Pi OS with KODI, 1TB Lexar NM790 SSD on Pimoroni NVMe Base at Gen 3 (870MB/s read), 60mm Gelid Solutions Silent 6 12V fan @5V and GeeekPi C-0048 aluminium heatsink case top.

bmoss706
Posts: 7
Joined: Sun Mar 10, 2019 4:08 pm

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Sun Feb 18, 2024 7:34 pm

Thanks for the prompt reply. I just ordered one. It is reported to have a power consumption of 0.80 W at idle, 2.7 W on average, and 3.7 W at maximum. Impressive.

User avatar
GTR2Fan
Posts: 2078
Joined: Sun Feb 23, 2014 9:20 pm
Location: South East UK

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Mon Feb 19, 2024 10:54 pm

bmoss706 wrote:
Sun Feb 18, 2024 7:34 pm
Thanks for the prompt reply. I just ordered one. It is reported to have a power consumption of 0.80 W at idle, 2.7 W on average, and 3.7 W at maximum. Impressive.
You're welcome.

I've tested the 1TB Lexar NM790's power consumption with an inline USB-C power meter and can confirm that, subtracting the Pi5's idle wattage, it's around 0.8W when idle, 2.9W for long sequential reads, and 3.7W for long sequential writes.

Incidentally, this keeps the Pi5's PCIe connector well within the 1A (5W) maximum limit as specified in the official documentation, so no supplementary power is required...

https://datasheets.raspberrypi.com/pcie ... andard.pdf

I think that's pretty good for an SSD with a pibenchmarks score of around 58,000 at Gen 3. Performance in this application puts it on a par with a 1TB Samsung 970 EVO Plus but with only around 60% of the maximum power consumption.

Throw in the 1,000TBW endurance rating of this SSD and it's a no-brainer really for anyone with the space for a 2280.
Pi5 8GB Mini-PC/Media Centre @3GHz in custom 3D-printed case running Raspberry Pi OS with KODI, 1TB Lexar NM790 SSD on Pimoroni NVMe Base at Gen 3 (870MB/s read), 60mm Gelid Solutions Silent 6 12V fan @5V and GeeekPi C-0048 aluminium heatsink case top.

hippy
Posts: 16100
Joined: Fri Sep 09, 2011 10:34 pm
Location: UK

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Tue Feb 20, 2024 2:10 pm

It will be interesting to see how the official HAT+ compares. Given MagPi #139, 29th Feb, has "Testing the super fast M.2 HAT+ hardware" I am wondering if that's this year's Birthday Surprise ?

User avatar
GTR2Fan
Posts: 2078
Joined: Sun Feb 23, 2014 9:20 pm
Location: South East UK

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Tue Feb 20, 2024 2:59 pm

The Pimoroni NVMe Base follows the new "PIP" design guidelines provided by Raspberry Pi, so I'd expect performance to be near-identical with the same SSDs. Having an official Pi5 HAT that fits inside an official case will be a big pull for many though, so I don't see the two as being in direct competition.

I prefer the option of being able to use a 2280 NVMe SSD as that widens the choice of high performance drives available, but I can see that probably won't matter to the majority of users. Just having the advantage of using any NVMe SSD is still going to be a massive boost over no NVMe SSD at all.

They're serving different markets really which is a good thing in my eyes.
Pi5 8GB Mini-PC/Media Centre @3GHz in custom 3D-printed case running Raspberry Pi OS with KODI, 1TB Lexar NM790 SSD on Pimoroni NVMe Base at Gen 3 (870MB/s read), 60mm Gelid Solutions Silent 6 12V fan @5V and GeeekPi C-0048 aluminium heatsink case top.

aBUGSworstnightmare
Posts: 9667
Joined: Tue Jun 30, 2015 1:35 pm

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Tue Feb 20, 2024 3:20 pm

hippy wrote:
Tue Feb 20, 2024 2:10 pm
It will be interesting to see how the official HAT+ compares. Given MagPi #139, 29th Feb, has "Testing the super fast M.2 HAT+ hardware" I am wondering if that's this year's Birthday Surprise ?
Where did you get that info from?
Keen to know what they (in case RPT will release both announced versions at the same time) will look like.

hippy
Posts: 16100
Joined: Fri Sep 09, 2011 10:34 pm
Location: UK

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Tue Feb 20, 2024 4:36 pm

aBUGSworstnightmare wrote:
Tue Feb 20, 2024 3:20 pm
Where did you get that info from?
Page 97 of MagPi #138, the "Next Month ..." advert.

User avatar
GTR2Fan
Posts: 2078
Joined: Sun Feb 23, 2014 9:20 pm
Location: South East UK

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Tue Feb 20, 2024 4:47 pm

hippy wrote:
Tue Feb 20, 2024 4:36 pm
Page 97 of MagPi #138, the "Next Month ..." advert.
That refers to the new HAT+ standard that guarantees HAT+ compliant HATs are compatibile with the deeper sleep mode where the 3V3 rail is disabled. It won't improve NVMe SSD performance.
Last edited by GTR2Fan on Tue Feb 20, 2024 4:49 pm, edited 1 time in total.
Pi5 8GB Mini-PC/Media Centre @3GHz in custom 3D-printed case running Raspberry Pi OS with KODI, 1TB Lexar NM790 SSD on Pimoroni NVMe Base at Gen 3 (870MB/s read), 60mm Gelid Solutions Silent 6 12V fan @5V and GeeekPi C-0048 aluminium heatsink case top.

hippy
Posts: 16100
Joined: Fri Sep 09, 2011 10:34 pm
Location: UK

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Tue Feb 20, 2024 4:49 pm

Possibly but "Testing the super fast M.2 HAT+ hardware" sounded more specific than just the HAT+ specification itself. I guess we'll see in less than 10 days time.

User avatar
GTR2Fan
Posts: 2078
Joined: Sun Feb 23, 2014 9:20 pm
Location: South East UK

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Tue Feb 20, 2024 4:55 pm

I guess so, but I'll eat my HAT if they can get more than one PCIe lane's worth of performance out of one PCIe lane. Allowing for typical overhead, it's already reached saturation point at unofficially supported Gen 3 with the NVMe SSD I've been testing.
Pi5 8GB Mini-PC/Media Centre @3GHz in custom 3D-printed case running Raspberry Pi OS with KODI, 1TB Lexar NM790 SSD on Pimoroni NVMe Base at Gen 3 (870MB/s read), 60mm Gelid Solutions Silent 6 12V fan @5V and GeeekPi C-0048 aluminium heatsink case top.

aBUGSworstnightmare
Posts: 9667
Joined: Tue Jun 30, 2015 1:35 pm

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Tue Feb 20, 2024 6:48 pm

Buying an official product will be simpler for many of us!

After UK decided for 'Brexit' I did not order for a single penny any more - as tax/customs etc. is a pain in the back now

User avatar
GTR2Fan
Posts: 2078
Joined: Sun Feb 23, 2014 9:20 pm
Location: South East UK

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Tue Feb 20, 2024 7:22 pm

aBUGSworstnightmare wrote:
Tue Feb 20, 2024 6:48 pm
After UK decided for 'Brexit'...
There's always that one special person who feels the need to hijack an otherwise benign thread with talk of Brexit. :roll:
Pi5 8GB Mini-PC/Media Centre @3GHz in custom 3D-printed case running Raspberry Pi OS with KODI, 1TB Lexar NM790 SSD on Pimoroni NVMe Base at Gen 3 (870MB/s read), 60mm Gelid Solutions Silent 6 12V fan @5V and GeeekPi C-0048 aluminium heatsink case top.

mby
Posts: 91
Joined: Sat Dec 15, 2018 3:05 pm

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Fri Feb 23, 2024 4:37 pm

GTR2Fan wrote:
Tue Feb 20, 2024 7:22 pm
aBUGSworstnightmare wrote:
Tue Feb 20, 2024 6:48 pm
After UK decided for 'Brexit'...
There's always that one special person who feels the need to hijack an otherwise benign thread with talk of Brexit. :roll:
...and for no good reason: the experience was super-easy and flawless: when ordering from the EU, Pimoroni UK charges you your local VAT and handles this correctly and transparently during shipment; took 5 business days from electronic order to physical delivery at home, no difference compared to ordering within the EU but 1 day faster – and cheaper – than ordering via my country's Amazon, could only recommend it!

Besides: the Pimoroni NVMe Base works without problems, hickups, or any errors at PCIe Gen3 with latest kernel from rpi-update and latest eeprom.

bmoss706
Posts: 7
Joined: Sun Mar 10, 2019 4:08 pm

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Tue Feb 27, 2024 3:20 pm

GTR2Fan, I got my Lexar 790 last evening. Everything you said and in the articles you posted checks out. My best of six pibenchmark scores was 59164. No, AER errors. Thanks.

User avatar
GTR2Fan
Posts: 2078
Joined: Sun Feb 23, 2014 9:20 pm
Location: South East UK

Re: Pimoroni NVMe Base with Lexar NM790 SSD

Wed Feb 28, 2024 12:58 pm

bmoss706 wrote:
Tue Feb 27, 2024 3:20 pm
I got my Lexar 790 last evening. Everything you said and in the articles you posted checks out. My best of six pibenchmark scores was 59164. No, AER errors. Thanks.
My pleasure. Glad it works fine for you too. They certainly do make a Pi5 fly!
Pi5 8GB Mini-PC/Media Centre @3GHz in custom 3D-printed case running Raspberry Pi OS with KODI, 1TB Lexar NM790 SSD on Pimoroni NVMe Base at Gen 3 (870MB/s read), 60mm Gelid Solutions Silent 6 12V fan @5V and GeeekPi C-0048 aluminium heatsink case top.

Return to “HATs and other add-ons”