Links| Forums| Comments| Report news
Chat| Polls| Newsticker| Archive

[Login] [Register] [Forgot your password?]

< Next messagePrior message >
Amigans Forum (ANF)

AmigaOS 4: NVMe device driver for SSD
Besides his audio driver for Intel HD Audio ( reported), Harald Kanning has now started developing a NVMe device driver for SSDs and has released the first version 53.1 under the title link.

As the author explained, "is short for 'Non-Volatile Memory express'. It's basically a transfer protocol for attachment of mass storage to a computer. Unlike SATA, NVMe is specifically designed for solid state flash memory. There is no separate storage controller. Instead, the NVMe SSD is directly connected to the PCIe bus through an M.2 slot.

None of the current NG systems offer a M.2 slot directly on the mainboard. But since an NVMe M.2 slot is basically a PCIe x4 slot with a different form-factor, we can use a widely available passive PCIeM.2 adapter card.
These adapter cards are available with a PCIe x1 or PCIe x4 connector. Don't use the adapter cards with multiple M.2 slots because they will not work.

The driver was tested on an AmigaOne X5000 and in the x4 slot with the following drives:
  • Samsung 970 EVO 1TB
  • WD Black SN770 1TB
For this, the developer has provided a few first benchmarks:

p50x0SATA.device: Samsung 840 SSD 120GB
  • Copy 1GB file from RAM: to NGFS/01: 51.5MB/s (20.4 sec)
  • Copy 1GB file from NGFS/01 to RAM : 98.9MB/s (10.6 sec)
nvme.device: Samsung 970 EVO SSD 1TB
  • Copy 1GB file from RAM: to NGFS/01: 129.5MB/s (8.1 sec)
  • Copy 1GB file from NGFS/01 to RAM : 152.0MB/s (6.9 sec)
  • Copy 1GB file from RAM: to SFS/02 : 327.7MB/s (3.2 sec)
  • Copy 1GB file from SFS/02 to RAM : 233.0MB/s (4.5 sec)

[News message: 27. Mar. 2023, 06:12] [Comments: 0]
[Send via e-mail]  [Print version]  [ASCII version]
< Next messagePrior message >

Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by - all rights reserved.