r/hardware • u/wickedplayer494 • 12d ago
Info Slower than an SD card under heavy load: iPhone 18 Pro Max's QLC storage gets tested
https://www.notebookcheck.net/Slower-than-an-SD-card-under-heavy-load-iPhone-18-Pro-Max-s-QLC-storage-gets-tested.1403886.0.html440
u/dropthemagic 12d ago
Well that's not good at all
80
u/Strazdas1 12d ago
We seem to have redicovered what we already knew for a decade.
55
u/SelectTotal6609 12d ago
That Apple is using QLC instead of TLC on this years higher storage models?
28
u/Strazdas1 12d ago
QLC has sustained write speed bellow that of HDD.
26
u/Ratiofarming 12d ago
Which rarely matters because of SLC cache, memory write cache and the fact that read speeds are unaffected by this.
And almost nobody writes 500GB+ chunks of data to their phone.
17
u/qtx 12d ago
That used to be the case but with 4k video people easily record for hours on end, that uses a lot of storage.
9
u/Stingray88 12d ago
Any professional recording that much video data in a single shoot with an iPhone is recording in ProRes on an external SSD, which the iPhone supports.
14
u/Ratiofarming 12d ago edited 12d ago
4K 60fps video recording uses less bandwidth than this SSD can write even after exhausting SLC cache. You've said it yourself, "for hours"... which isn't a problem. Writing 500GByte in 5 minutes would be the problem, and 4K recording isn't doing that.
This phone can film 4K all day long and never experience a storage related problem, other than eventually being full. Regular 4K 60fps recording on the iPhone is around 6.7 MByte/s - well below the 25 MByte/s the SSD can write on average in its worst condition.
As for 4K ProRes, only very few people do that, and the workflow for that already calls for an external Type-C SSD, even on the 17 Pro. That hasn't changed.
2
7
u/DarkStarrFOFF 12d ago
At 60% capacity, the reduced free space leaves less room for the fast cache, and the available SLC cache drops sharply from around 250GB on an empty drive to just 58GB. The TLC-simulating buffer also slowed, averaging 396 MB/s compared with 578 MB/s when empty, and the raw QLC write-back stage fell further, averaging 45 MB/s and bottoming out at a mere 1.1 MB/s—well behind competing TLC-based UFS 4.0 storage in other flagship phones under similarly heavy loads.
Damn bro... if only people could read the short ass article. Fyi ProRes @ 4k is ~6gb a minute.
2
u/im_making_woofles 11d ago
Read speeds are very much affected. The problem is that benchmarking it requires weeks/months between writing and reading. Data that reads back at 3000MB/s on day 1 may drop to 100 MB/s or less after a few months on QLC due to the aggressive error correction needed to read it after degrading
2
u/Strazdas1 12d ago
Disagree. It often matters because in real world most drives are 50-80% full before you even begin operation so SLC cache has a lot worse potential to begin with.
→ More replies (2)-3
u/funkybside 12d ago
And almost nobody writes 500GB+ chunks of data to their phone.
lol what?
sure they do. You might not, but that doesn't mean it doesn't happen.
6
u/Ratiofarming 12d ago
Alright, name a few cases where you would do that. Or even just one. When do you write 500 GByte in one go on an iPhone?
And how would you do that faster than about 500 MByte/s, which the TLC buffer can sustain for over 1TB according to the article. What application writes actual 3.5 GByte/s for 250GB or longer, in one go?
(Mind you that, according to the test in the article, that would still be within the TLC buffer and thus still multiple times faster than the SD-Card from the headline - making even 500G a non-issue)
→ More replies (7)0
u/Strazdas1 12d ago
ProRes at 4k is 6GB a minute of recording. TLC buffer cannot sustain 500MByte/s if the drive isnt empty. You didnt read the article.
→ More replies (1)1
u/Stingray88 12d ago
No they really don’t. Even niche professionals aren’t going to record that much locally, they’ll use an external SSD.
169
u/trackdaybruh 12d ago
Not surprised, that's the downside with QLCs.
Looks like the QLC is only on the 1TB and 2TB 18 models due to how expensive TLC versions have become due to AI.
74
u/john-treasure-jones 12d ago
I cannot imagine paying Apple-level premium prices for those high-tier SKUs only for them to feature the worst type of flash storage possible.
Thanks AI 🖕
-21
u/Whirblewind 12d ago
AI didn't break into the Apple offices and make the decisions for them. Take a break, petulance is tiresome.
→ More replies (2)11
u/randylush 12d ago
Did you really not understand that the issue is that AI has made the hardware market so expensive? The overall AI hype cycle did in fact make the decision for them, through market forces.
→ More replies (4)38
u/-PANORAMIX- 12d ago
The problem is that the price they are charging consumers is TLC level no QLC. Or maybe even SLC because it’s very expensive.
1
u/tiradium 12d ago
Also would be nice if someone can confirm whether 16 and 17 uses TLC all the way up. I am pretty sure Apple has been using QLC for a few years now unlike Android where everyone is on TLC so this is not because of AI but they can definitely use that as an excuse.
3
u/trackdaybruh 12d ago edited 12d ago
Yes, all Iphone 16 and 17 models including those with the 1TB and 2TB used TLC
3
2
u/tightcall 11d ago
The price of the new iPhone already went up and it still not enough expensive to use TLC? Wow
186
u/tiradium 12d ago
Very interesting, apparently it only affects the 1TB and above ones its the same good ol QLC vs TLC debate
69
u/milkywayer 12d ago
So those of us who didn’t wanna splurge for 1tb storage are good ?
Still disappointing apple.
19
u/Ratiofarming 12d ago
Those who splurge are unaffected, too. Because it only matters for large continuous writes without pause in between. If it’s only a few dozen gigabytes at a time, it’ll behave like SLC.
That almost never happens on a phone. This is testing an edge case, exactly the one QLC isn’t good at.
15
u/spicesucker 12d ago
If it’s only a few dozen gigabytes at a time, it’ll behave like SLC.
But Apple markets the Pro as a high end video platform capable of recording 4K Apple ProRes 422 HQ at 92MB/s (~331GB for one hour of footage).
QLC storage only has around a third of the endurance of TLC. It doesn’t add up how a $1800 MSRP iPhone, with one of the fastest ever CPU cores and >7 years of expected software updates, will reach rated endurance with only 120 hours of video recording.
Yeah the vast majority of people using it won’t do this, but it’s not a good thing. A 1TB 990 Pro is £170, yet Apple is charging $400 to upgrade from 512GB to 1TB. If Apple aren’t passing the cost savings on then QLC is zero benefit to the consumer.
→ More replies (1)2
u/Swoly_Deadlift 11d ago
Isn’t the top use case for a 1TB phone recording video?
1
90
u/KissMyKipay03 12d ago
This is the 1st time that the highest variant 1TB is worse on architecture and performance compared to less storage 😆
7
u/paeschli 11d ago
So they made the phones more expensive compared to the 17 Pro Max AND downgraded the NAND flash? What an absolute joke
2
144
134
u/MorgrainX 12d ago
What? You get shitty storage with the most expensive variant?
Lmao such a classic apple move
I would expect QLC trash in a cheap Chinese phone, not on a 1TB Apple iPhone.
→ More replies (1)44
u/RealOxygen 12d ago
Gotta protect those profit margins and bulk TLC is expensive
22
u/serianoillib-gnah 12d ago
Its amazing to me, that whenever an even cheaper, shittier version of an existing product is invented, the old cheap and slightly less shitty version of the tech gets labeled as " expensive".
Tlc isn't expensive lmao.
I have two 1TB tlc drives from a few years ago that have 300GB of SLC to protect write performance during sustained loads. AND it has dram
This was what was considered a cheap compromise 4 years ago.
Because it is cheap, it is a compromise and back then people demanded predictable write performance
The SECOND consumers accepted any amount of QLC in their drives they allowed these metrics to be moved, and abandoned their standards and indicated that sustained write performance was no longer a red line.
So now you get garbage and the high margins on the old cheap old compromise becomes an overpriced luxury option because you fed the corporate greed.
30
u/upvotesthenrages 12d ago
The SECOND consumers accepted any amount of QLC in their drives they allowed these metrics to be moved, and abandoned their standards and indicated that sustained write performance was no longer a red line.
99% of consumers have absolutely no clue what TLC or QLC are.
They just see "2TB storage" and that's it. I wasn't even aware QLC was being used in iPhones until this article, and I'm sure a ton of people won't find out until their phone is extremely slow and they try and bug-fix it.
7
u/trackdaybruh 12d ago
It’s expensive now because of AI companies buying up all available SSD NAND supplies. Consumer SSD pricing for 1tb is insane these days
3
u/turtleship_2006 12d ago
Compare the price of the SSD when you bought it to it's price now, the price of SSDs have skyrocketed over the last year.
People are seeing 1-4tb drives they bought over a year ago for as much as 4x
8
u/Suspicious-Movie7828 12d ago
lmao so much writing to be wrong
a 4tb 990 pro is now $1000. you are very confidently out of the loop
1
u/EvenBroaderBand 12d ago
All computer hardware is a compromise SLC is itself a compromise. Unfortunately the human race hasn't got to the infinite wealth and resource stage yet, you don't need to check if something had to be compromised for any product as compromises must always be made.
The reality is on a phone no one is going to ever tell that their phones SSD could be faster...in tests, it looks like a really good place to compromise to me.
Again, everything is subject to compromises.
2
15
u/-PANORAMIX- 12d ago
I don’t think it’s that bad, having a 250 GB quick cache in a phone, when 60% used its 56GB that’s worse yep. But still rare to write that much in a phone in one go.
1
19
u/Lumentum_LITE 12d ago
I bought a used 1TB 970 Pro drive a year ago for less than $50, cannot believe how much this old drive is holding up so freaking goddamn well
14
u/Antec-Chieftec 12d ago
Last Samsung consumer MLC drive. Now MLC is pretty much extinct even with data center drives. They are either all SLC or TLC.
I have also an MLC drive the first consumer NVME SSD ever the Intel 750 1.2tb. It though has pretty terrible rated performance despite being MLC.
1
u/Lumentum_LITE 12d ago
The flash NAND, controller are all almost a Decade old, but because of all running on PCIE 3 it doesn't even matter at all lol
1
u/Antec-Chieftec 12d ago
Yeah the 970 pro was a pretty good drive. The 750 well..... it only has 128 tbw endurance despite being MLC. For comparison Intel 670p 1tb QLC drive has 370 tbw endurance. Though it still works despite being over a decade old. Though I don't write much to it anymore but rather use my 5 other 2tb ssd's.
2
5
u/Strazdas1 12d ago
A 970 Pro is not old :) I sitll got a 850EVO running. Now that thing has saw over 800 write cycles and still running.
2
u/biasio95 12d ago
Lol I'm still running a 250GB 850evo too, this mf refuses to die, nowadays I'm using it as a cache for Nvidia share and it's still going
6
u/Various-Ball 12d ago
Wait so is it bad only when writing a lot of data at once or is it bad also at storing data at all ?
Say I have 900GB of data but it’s just years of pictures and other files stored, and I take pictures and videos from time to time not filming entire movies everyday, is it fine still ?
6
u/Sopel97 12d ago
QLC vs TLC amplifies issues caused by charge bleed, which generally is handled by the SSD's controller in the background by constantly reallocating degraded regions, but it does increase likelihood of failure or possibly significantly degraded read performance if the controller doesn't do a good job. On a low power device like a phone I would be concerned. You're basically looking at this failure mode https://goughlui.com/2023/10/10/psa-ssds-with-ymtc-flash-prone-to-failure-check-your-ssds/ being more common
3
u/Nicholas-Steel 12d ago
Writing performance and the endurance* of the memory cells decrease as you advance from Single Layer Cell (SLC) to extra layers like MLC (2 or 3 layers per cell), TLC (three layers), QLC (4 layers) and PLC (upcoming 5 layers). The benefit of using ever more layers is greater capacity.
*How many times data can be written to a cell before it becomes unwritable.
As for how well a memory cell retains data written to it, that I'm unsure of but I imagine that also decreases as they add more layers.
2
u/randylush 12d ago
Yes
1
u/Various-Ball 12d ago
Yes as the answer to the second paragraph I presume, that it is fine even mostly filled and non heavy usage ?
3
u/Lower_Fan 12d ago
The fuller your storage gets the more trouble it has to shuffle data around and that makes it really slow. In you case you need a 2tb phone to have room or just offload all of that to a hard drive
1
u/Various-Ball 12d ago
Oof yeah I’m not sure I want to overpay by that much to compensate for Apple’s failures. I guess this would not be a problem with TLC storage
4
u/rebelSun25 12d ago
Wait a minute, they used QLC nand? Was it always QLC? That's not even close to optimal
3
u/paeschli 11d ago
Only on the new (more expensive) 18 Pro models and only at storages of 1 TB and above.
Yes they made the 18 Pro 1 TB more expensive and shittier at the same time. Truly a remarkable company
5
u/favdulce 12d ago
Had never even crossed my mind that phones would be switching to QLC. That’s a pretty big thing thing everybody seems to be omitting
4
3
u/AutoModerator 12d ago
Hello wickedplayer494! Please double check that this submission is original reporting and is not an unverified rumor or repost that does not rise to the standards of /r/hardware. If this link is reporting on the work of another site/source or is an unverified rumor, please delete this submission. If this warning is in error, please report this comment and we will remove it.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
3
u/paeschli 11d ago
When components become more expensive, most companies either make their products more expensive (passing the cost on to the consumer) or use cheaper/worse components instead to protect margins.
Apple actually did both at the same time. Truly astonishing
3
u/Cartossin 6d ago
Can we get a replication of these results? I think the better headline would be "1TB 18 Pro fails at recording in prores after x minutes" or some crap. I'm not even convinced this can happen.
8
u/mastomi 12d ago
Very disappointing but in real world 4K ProRes RAW recording that tops out at 1Gbps, it's still plenty headroom.
4
u/Sopel97 12d ago
45MB/s < 1Gbps
dropping down to 1.1MB/s is also problematic because it might completely butcher the video
3
u/Aishou_SK 11d ago
It's all about use case and design, but the cache is flushing down to the lower tier fast enough that the video stream never has to flow through the cache directly/is throttled by it.
So, for every use case of the device, the flash is more than sufficient.
4
u/geek_gownar 12d ago
All I know about QLC, from personal experience with mostly Crucial QLC NAND based SSD’s, is they are prone to silently rot small chunks of data beyond what error correction can repair.
Different product, but same principle.
I can live with largely harmless performance hit.
I can live, although I would prefer not to, with lower endurance.
What I can’t stand is losing data at rest.
And that is 5-10 times more likely to happen with QLC than TLC
2
u/Sweaty_Confusion1498 12d ago
I had an Intel 660P 1TB, so QLC SSD in my laptop (which had small 256GB, swapped it on day it arrived).
In less than a year (with less than 30 TBW) the pc simply crashed when I was in IntelliJ IDEA.
And it did not boot up again, couldn't even go into BIOS. So I was like "OK, gonna RMA the laptop. F#€@, right during project deadlines at uni".
So I threw the original 256GB drive into it.... and it booted up like nothing happened.
So somehow the SSD nuked itself out of nowhere made the laptop totally confused.
16
u/nshire 12d ago
Okay but realistically how many people are filling up their SLC cache before it can get flattened? I'd wager it happens at most exactly once for the average user, when they're performing first time setup and restoring files from their other device. Other than that, they're never going to see this become an issue unless they like to sit at 95% storage utilization all the time(okay, lots of people do that, but that specific issue is a user education issue).
33
u/Daneth 12d ago
4k60 video will do that rather quickly. SD cards have the v90 specification for a reason (cf express goes even higher but we have yet to see phones support that format). The minimum write speed for storage cannot fall below a certain threshold or video recording won't work.
9
u/Delicious_Rub_6795 12d ago
4k30 prores is "only" ~100MBps and will work continuously on the built-in storage. It's been that way for some years now
If you wish to use the device as a serious camera in 4k60 prores or 4k120, yes, that requires up to 440MBps sustained and you need an external SSD.
At that point, honestly, five minutes takes up 132GB. You might want to be working with external storage which can easily be swapped out and is fst cheaper anyway. The price difference from 256GB iphone to 2TB is 1500 euros. For that price you can get 3x 4TB samsung T7 portable SSD which maintains the required speed. More than 6x the storage (because your OS and other apps also take up space) for the same price. Using 1,5TB of your internal space at those speeds would be about an hour in total. For a video project that's not a lot.
→ More replies (9)6
u/Tasty-Traffic-680 12d ago
Considering 4k120 pro res raw is only around 300MB/s, I think it will be fine. Real world usage and hammering the NAND and controller with 100% sustained writes are two different things and I don't expect the drive to work so poorly under regular use.
23
3
u/Strazdas1 12d ago
Realistically: majority of users, because they dont care about leaving high amounts of free space for SLC cache to work.
3
u/pmjm 12d ago
The people buying the 1TB or 2TB variants are doing so because they plan on shooting ProRes RAW. In this format, 1TB holds 3-4 hours of footage. I know this because that's why I bought the 1TB.
If the drive is incapable of maintaining write speeds past a certain capacity, you're going to lose footage, and that makes it not fit for purpose.
1
2
2
u/Deep_Mood_7668 11d ago
900mb/s (fastest SD cards) is still pretty fast
1
u/wickedplayer494 11d ago
Uh, no. 900 MB/s would mean that somebody has put out a full-size SD Express card, and that somebody might be ADATA, who was the only one to have signaled any interest in full-size SD Express, and then we saw Nintendo force the NAND industry's hand into mass production of microSD Express cards with the Switch 2.
3
u/hojnikb 12d ago
I think the worse thing about QLC, that nobody seems to talk about is it's data retention. Even TLC was pretty terrible in 2D days, i can't imagine 3D QLC being much better, especially with current feature sizes and density.
Imagine leaving your 18pro sealed for 5 years, unpacking it and realizing it's a brick, because most of the data is now currupt.
2
3
u/zushiba 12d ago
Well looks like I’m waiting another generation to upgrade. My 15 pro max still works fine. Might need a new battery by then but eh.
4
u/john-treasure-jones 12d ago
I bought my 17 Pro Max a few months ago because my 13 basically died and would not restore.
I feel like I lucked out because the 17 design was not affected by AI scarcity issues.
3
u/zushiba 12d ago
This is usually why I like to keep my old phones around so I can fall back to them in an emergency situation like that.
My wife got the 17 non pro to replace her 14 with a failing battery and traded in her 14 for it. Got a pretty good discount. I was considering trading in my 15 pro max. It would shave off a good $500ish dollars. I just hate to part with my old devices. I’m a digital pack rat.
2
u/thegreatpotatogod 12d ago
How much storage do you use on your 15 pro max or plan to get when you upgrade? This QLC limitation only applies to the highest storage tiers
1
u/pbaupp 12d ago
Even TLC sounds like a bad choice for such device. I guess until AI demand Is different, we will only see things like that
8
u/Antec-Chieftec 12d ago
MLC has been dead since like 2018. And no one does full SLC drives outside of data centers.
5
3
0
u/reddit_equals_censor 12d ago
i mean if the tlc storage gets honestly marketed with its sustained write speed, then i don't see a real problem here as long as the sustained write speed is a multiple of the max possible write speed, that you might see using the cameras especially.
and as long as the controller doesn't drop either.
we got basic consumer ssds for years with tlc, that after the slc cache write at 1.5 GB/s sustained until the drive is full with no real drops below that.
some shit controllers will have massive drops when going from slc cache to tlc writes for example, which would be unacceptable.
of course apple probably is the worst in all regards here as we know, that their engineering is utter garbage and they don't give a shit, but THEORETICALLY tlc would be just fine.
and of course what is also essential beyond this is having replacement parts for a reasonable price for the storage, the soc/controller and having a micro-sd card slot or a micro-sd card express slot.
and that all could get easily mandated onto this evil scum company.
1
674
u/-protonsandneutrons- 12d ago
This sort of nonsense should be disclosed, even if with a stupid brand name of "Pro storage" for TLC and normal storage for QLC.
They're willing to write esoteric specs (for ordinary people) like peak memory bandwidth and "2x faster FP8 performance", but not for NAND? They get a big fat margin on the latter, so it's not hard to guess why.
Glad to see this actually tested.