• R-Comp announce Project N.Ex.T - NVMe

    From A Rawnsley@21:1/5 to All on Mon Feb 19 18:00:03 2024
    We are pleased to announce RISC OS Project N.Ex.T - NVMe Extreme
    Technology, available in early access this week.

    What is NVMe?
    =============

    First there were hard drives, via IDE then SATA. Then came SSDs, running
    on top of the same SATA protocol designed for hard drives. To remove the constraints of SATA technology, a new technology was designed to allow
    SSDs to map directly into memory over the PCI-Express bus - NVMe.
    Designed exclusively for SSD/flash technology, the NVMe protocol is
    designed for next generation storage. Or N.Ex.T generation storage!

    Put simply, if your current systems use SATA, we hope your next (N.Ex.T?) system will use NVMe.


    What is RISC OS Project N.Ex.T?
    ===============================

    RISC OS Project N.Ex.T is designed to bring super fast NVMe technology to
    RISC OS computers both pre-existing and coming-soon. It can be provided
    as a purely software release, or bundled with hardware, from DIY kits to complete systems.

    NVMe ports (aka "m.2") are present on a number of existing systems, from
    RCI's Hydra systems to TiMachine/Titanium (with PCI-E adapter) to Pinebook
    Pro and RK3399 boards. The Pi Foundation's CM4 baseboard has a PCI-E slot which can take an NVMe m.2 adapter, and other CM4-based solutions may also
    have NVMe, such as those from other suppliers.

    RISC OS Project N.Ex.T is designed to work with all of these, and future systems too.

    Please note that Pinebook Pro / RK3399 support will follow shortly. The project has initially focussed on the pre-existing PCI-E support for
    Pi/CM4 because that was a known quantity. The PCI-E support on RK3399 was evolving in parallel to NVMe development, so can be completed now that the
    NVMe driver exists. We're full steam ahead to sort that out ASAP.


    Why is this important
    =====================

    Outside of the RISC OS world, NVMe has become the standard for SSDs on
    modern machines. If you buy a laptop with an SSD, it's probably an NVMe
    drive, and all high performance desktop machines will be NVMe based.

    Both the Pi Compute Module 4 and the RK3399 (Pinebook Pro and other
    machines) platforms expose their PCI-Express busses to RISC OS for NVMe or other devices. On the Pi in particular, storage is a huge problem because
    the standard I/O options (SD card, USB) are very slow on RISC OS. You
    have a fast CPU hampered by slow storage. RK3399 platforms fare better
    thanks to eMMC, but even that is a far cry from NVMe performance.

    With many users staying with older, well-rounded systems like iMX6 and Ti,
    the ability to deliver truly N.Ex.T generation platforms with high speed storage is really important, especially as we approach the pinnacle of
    32bit ARM processors.


    What can you buy, and when?
    ===========================

    RISC OS Project N.Ex.T will be rolling out in phases over the N.Ex.T few
    weeks (months?) as it will consist of both software and hardware releases.

    Right now, eager early-adopters can purchase a software pack to enable
    NVMe support for Pi CM4 solutions such as Hydra or CM4 IO board [with
    adapter] or WaveShare boards etc. This will also evolve, at no further
    cost, to support RK3399/Pinebook Pro.

    You can also buy software/hardware bundles with (for example) an
    pre-formated NVME SSD and adapter for CM4-IO board, or with a USB->NVMe
    adapter - useful for reading NVMe drives on other machines.

    We can also provide CM4 boards with NVMe slots, or complete machines
    featuring NVMe. The Hydra - with up to 6 NVMe drives and CPU modules - is
    an obvious candidate, but there are cheaper solutions too.

    The NVMe driver is presently in beta state, and we plan to be optimise it further. Right now it can easily exceed the SATA performance of our
    existing i.MX6 / Titanium / TiMachine systems, and we're still near the beginning of the journey.

    Whilst we endeavour to deliver you a robust driver, when dealing with any storage product, we'd urge customers to keep backups "just in case".


    Products
    ========

    You can buy the software NVMe pack in early access, and receive the driver right away. The price includes support and updates, and we're happy to
    discuss your hardware options to run it.

    Alternatively you can order a bundle with an NVMe SSD and CM4-IO board
    PCI-E adatper, or a USB->PCI-E adapter if that is more useful to you.
    The SSD will come pre-formatted for RISC OS use to make life easier for
    you.

    Motherbords or computers with NVMe are available now, with prices
    according to specification. Please contact us to discuss your needs,
    either via email at rcomp@rcomp.co.uk or by phone on 01925 755043.



    We hope your N.Ex.T computer will be powered by RISC OS Project N.Ex.T!



    Have fun,

    Andrew


    --
    R-Comp
    22 Robert Moffat, High Legh, Knutsford, Cheshire WA16 6PS
    Tel: 01925 755043 Fax: 01925 757377 http://www.rcomp.co.uk

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)