• Breaking News

    Friday

    Test: iPhone 8 and iPhone 7 performance after the Spectre and Meltdown patches

    Sectre and Meltdown shook the tech industry – they allow malicious code to peek at protected data. They do it by exploiting CPU features meant to speed up execution, so the solution is simple but unpleasant – devs have to circumvent those performance-enhancing features.

    We were prompted by the huge performance hit to the iPhone 6 after the update to see if the newer models are similarly affected.

    So we found an iPhone 8 Plus at the office that was still running iOS 11.1.2 – before either patch. We ran Geekbench and AnTuTu then installed iOS 11.2.2 and ran them again.


    iPhone 8 Plus: AnTuTu (before)
    iPhone 8 Plus: AnTuTu (after)
    iPhone 8 Plus: Geekbench (before)
    iPhone 8 Plus: Geekbench (after)

    iPhone 8 Plus: AnTuTu (before) • AnTuTu (after) • Geekbench (before) • Geekbench (after)

    Long story short there’s little change. The processor performance suffers a minimal loss in performance, too small to notice. RAM speed seems unaffected (both Spectre and Meltdown exploit the CPU cache, so slower RAM access is one of the possible issues when patched).

    AnTuTu

    Higher is better

    • CPU Mathematics (patched)
      16477
    • CPU Mathematics
      17321
    • CPU Common Use (patched)
      18002
    • CPU Common Use
      18964
    • CPU Multi-Core (patched)
      17608
    • CPU Multi-Core
      17739

    Geekbench 4

    Higher is better

    • Single-Core (patched)
      4225
    • Single-Core
      4244
    • Multi-Core (patched)
      10219
    • Multi-Core
      10260

    We tried running AnTuTu on an iPhone 7, which was still running iOS 11.1.2. We didn’t see any change in performance either. Actually, after the update the score is about 3% higher, but that’s down to the variance in the benchmark test itself.


    iPhone 7: AnTuTu (before)
    iPhone 7: AnTuTu (after)

    iPhone 7: AnTuTu (before) • AnTuTu (after)

    We couldn’t find a pre-update iPhone 6s, so we’re not sure when a vital CPU upgrade occurred to make the Spectre and Meltdown patches a non-issue. But the iPhone 7 is already two generations old (it launched in September 2016) and you can keep using it for a while longer.

    ...

    No comments:

    Post a Comment