Let's see how it is in 6 months. My P2 was great for the first couple of months. The more use the drive got, the worse its performance became. My P2 is now in a Linux machine with a 4 lane PCIe 4 capability. The used partitions are down to sequential read speeds below 1GB/s. The 3 GB/s partitions are blank (as in they've been trimmed and not written to).I installed it in my MBA 2017 with Monterey and guess what? This drive works like a charm!!! I let it stress test for about 30 min and the speed didn't drop below 1.2GBps! I compared the drives and the one that works has a newer firmware on it P2CR048, the faulty one has firmware P2CR033, see attached photos!
My conclusion is that it might be a matter of QLC P2 firmware, not necessarily a hardware issue!
Code:
root@bkd:/home/brad# for i in /dev/nvme1n1p? ; do echo $i ; dd if=$i bs=1M of=/dev/null ; done
/dev/nvme1n1p1
2448+1 records in
2448+1 records out
2567438336 bytes (2.6 GB, 2.4 GiB) copied, 0.848108 s, 3.0 GB/s
/dev/nvme1n1p3
61440+0 records in
61440+0 records out
64424509440 bytes (64 GB, 60 GiB) copied, 76.0358 s, 847 MB/s
/dev/nvme1n1p4
716800+0 records in
716800+0 records out
751619276800 bytes (752 GB, 700 GiB) copied, 955.296 s, 787 MB/s
/dev/nvme1n1p5
173180+1 records in
173180+1 records out
181593120256 bytes (182 GB, 169 GiB) copied, 59.4502 s, 3.1 GB/s
That's starting to approach SATA3 transfer rates. The write performance is considerably worse.
Interesting that P2CR048 isn't available as an upgrade, so I can only assume they've changed the hardware again.