Aktualizace 24. července ve 13:26: Společnost Apple vydala softwarovou opravu, která řeší problémy s omezením procesoru u jejích nejnovějších modelů MacBook Pro.
Náš původní příběh je níže.
Minulý týden se objevily zprávy, že nejnovější MacBook Pro od společnosti Apple, který se obnovuje pomocí špičkových mikroprocesorů Intel Core i7 a Core i9, má velké problémy s omezením. Tyto problémy nejsou jedinečné pro Apple – a řekli jsme tolik jako v našem úvodním pokrytí –, ale implementace Apple Core i9 se zdá být obzvláště hrozná. Na základě testovacích zpráv se procesoru často nedaří udržet základní takt pod zatížením a klesnou na 2,2 GHz – výrazně pod minimální rychlost 2,9 GHz slibovanou společností Intel a vlastními prodejními stránkami společnosti Apple.
Kdysi byla rychlost hodin CPU statické číslo, které odráželo provozní rychlost CPU za všech okolností (pokud jste nedeaktivovali Turbo režim, abyste klesli zpět na 4,77 MHz – ale to je příběh na jiný den a pouze relevantní na mnohem dřívější třídu CPU). Schopnost měnit takt CPU za chodu byla poprvé představena v mobilních CPU jako technologie Intel SpeedStep a byla použita ke zlepšení výdrže baterie snížením taktu CPU, když byl čip pod minimální zátěží. Později Intel představil koncept Turbo režimů — taktovací frekvence CPU by vzrostly, pokud by to tepelné podmínky a spotřeba energie umožňovaly.
Na CPU nebo SoC, které dynamicky upravují své hodiny v reakci na provozní podmínky, není nic špatného, a tato vylepšení účinnosti dramaticky zlepšila životnost baterie a výkon v moderních systémech. Je však rozdíl mezi nabízením flexibilní implementace, která upravuje takt, aby zajistil nejlepší výkon ve všech scénářích, a nacpáním CPU do tak škodlivého prostředí, že musí snížit své základní takty, aby si udrželo výkon.
Poté, co Apple Insider zpočátku pochyboval, že David Lee, který zveřejnil první video na toto téma, mluví pravdu, provedla stránka vlastní testování pomocí Cinebench. Hlásí:
Rychlost procesoru se obecně pohybovala mezi 2,33 GHz a 2,9 GHz, s jedním hlubokým poklesem na 2,02 GHz a poté rozsah klesne na vrchol 2,65 GHz.
To není tak špatné jako takt Davida Leeho na 2,2 GHz (ačkoli testoval Adobe Premiere, ne Cinebench), ale je to daleko pod inzerovaným základním taktem 2,9 GHz.
Proč na omezení záleží
Existují dva důvody, proč je ExtremeTech formálně proti dodávání systémů s CPU nebo GPU, které nemohou běžet plnou rychlostí. Za prvé, představuje výkon, za který platíte a který doslova nedostáváte. Když Intel poprvé spustil Turbo Mode ve svých desktopových CPU, věděl, že recenzenti tuto funkci otestují okem a zajistili, že jeho čipy jsou schopny dobře držet jejich turbo hodiny. Dnes už tento standard neplatí. Upgrade Apple Core i9 je buď 400 USD nebo 300 USD, oproti jeho již tak neuvěřitelně drahému modelu MacBook Pro (za 2 399 USD za 2,2 GHz 15palcový model nebo 2 799 USD za 2,6 GHz Core i7). A jak jsme diskutovali, Core i9 není nutně upgrade – v některých případech je doslova pomalejší než Core i7 Apple dodávaný v předchozích systémech.
Z počátečních testů youtubera Davida Leeho.
Dalším důvodem, proč je to takový problém, je to, že to může vést ke scénářům, ve kterých jsou stroje vybavené procesory vyšší třídy ve skutečnosti pomalejší než hardware nižší třídy, který nahrazují. Viděli jsme to u prvních procesorů Core M od Intelu před několika lety, kdy modely nejnižší třídy byly podstatně rychlejší než stroje vyšší třídy. Konstantní oscilace hodin CPU může mít svůj vlastní negativní dopad na výkon, zcela oddělený od dopadu prostého běhu na nižší taktovací frekvenci.
Když jsme s Intelem hovořili o situaci Core M, společnost vysvětlila, že poskytla výrobcům OEM větší volnost při nastavování určitých specifikací pro jejich vlastní systémy. Jedním z příkladů, které společnost uvedla, byla teplota povrchu: pokud výrobci OEM chtěli specifikovat nízkou teplotu povrchu, což mělo vedlejší účinek spočívající v udržování rychlosti hodin CPU před přeplňováním tak vysoké jako konkurenční systém od jiného OEM, který vyměnil vyšší teplotu povrchu za lepší tepelné výkon, to bylo od Intelu v pořádku – i když to také znamenalo, že dva systémy se stejným CPU mohou fungovat velmi odlišně.
Je však rozdíl mezi souhlasem s tím, že CPU nemusí být schopen běžet na maximální takt, a tím, že se hodiny srazí pod minimální specifikovanou rychlost, protože systém nezvládá jeho teplo. Během testování Core M, které společnost Anandtech provedla v roce 2015, také měřila průměrné taktovací rychlosti dotyčných CPU zatímco byly omezovány:
Data a testování od Anandtech
Jádro M-5Y10 mělo základní frekvenci 800 MHz a zesílení 2 GHz, zatímco 5Y71 mělo základní frekvenci 1,2 GHz a zesílení 2,9 GHz. Jinými slovy, všechny tyto čipy udržely takt boost výrazně nad svým minimem. Zdá se, že Apple Core i9 to v řadě situací nedělá – a Apple zde opět není jediným viníkem. Uživatelé také publikovali návody na zlepšení chlazení na špičkových noteboocích Dell, aby se vyhnuli škrcení. Spusťte vyhledávání Google na „HP laptop throttle“ a také tam získáte spoustu výsledků. Apple může být v tuto chvíli nejvýraznější tváří tohoto problému, ale není to jediný viník.
Nekupujte si výmluvy
Pro tento druh designu produktu neexistují žádné platné výmluvy. Zapomeňte na myšlenku, že Apple, Dell, HP nebo jakýkoli jiný OEM nemůže vědět, jaké pracovní zátěže budou jejich zákazníci provozovat. Velcí výrobci OEM přesně vědí, co jejich špičkoví profesionální zákazníci provozují, protože když jde o tlak, není tolik tolik špičkových aplikací, které konkurují na vrcholu trhu. A navíc, pokud tyto společnosti chtějí soutěžit o špičkové butikové dolary nebo hotovost na pracovních stanicích, mohou zatraceně dobře brát svou konkurenci dostatečně vážně na to, aby vyvinuly nějaké benchmarkové a testovací aplikace. Apple má dostatek peněz na to, aby si Adobe koupil. Mohou si dovolit peníze, které jsou potřeba na vývoj a testování hardwaru, aby se ujistili, že se neutlumí – proto je obzvláště hrozivé, že tento problém lze zjevně zmírnit pomocí nástrojů třetích stran od Intelu (díky čtenáři darkrichu za odkaz).
Přání společnosti Intel poskytnout OEM flexibilitu a možnosti konfigurace je teoreticky skvělé. už to nefunguje. Rychlost hodin možná nikdy nebyla dokonalou metrikou výkonu – takzvané „MHz mýtické“ války zahájené architekturou Netburst Intel se staly z nějakého důvodu – ale můžeme uznat, že metrika je nedokonalá, a zároveň uznat, že představuje jednu z našich nejlepších metody sledování výkonu. Myšlenka, že výrobci nejsou povinni dodávat hardware, který může běžet na taktovací frekvenci, kterou tvrdí, je neudržitelná. Je to stejné jako vzdání se myšlenky, že bychom se vůbec měli pokoušet měřit objektivní výkon.
Intel je dokonale schopen toto zastavit. V ideálním případě by společnost svým zákazníkům řekla, že musí prodávat CPU Intel v šasi, které je dokáže podporovat při plném taktu ve standardním provozu. Opět to není nějaká nemožná otázka – definujte „standardní provoz“ podle sady reprezentativního softwaru, který vaši zákazníci provozují, ať už to znamená hráči nebo uživatelé pracovních stanic, podle toho testujte, aktualizujte sadu každých pár let a dodávejte ten zatracený hardware. Ale za daných okolností bychom se spokojili s tím, že Intel řekne výrobcům OEM, jako jsou HP, Dell a Apple, že jeho minimální takty jsou nesmlouvavé. Pokud nejste ochotni postavit šasi, které pojme CPU na minimální taktovací frekvenci, pak nebudete moci prodávat procesory Intel. AMD by mělo následovat.
OEM by měli vytvořit zaručené neškrtící systémy
V celém tom nepořádku je příležitost, pokud jsou společnosti dostatečně odvážné, aby se jí chopily. Namísto doručování notebooků, které se spoléhají na nepravdivá tvrzení a lhostejnost zákazníků ohledně globálního problému v tomto odvětví, by výrobci OEM mohli potvrdit, že jejich notebooky neutahují plyn. Místo toho, abyste jednoduše předpokládali, že zákazníci požadují tenkost na úkor všeho ostatního, zkuste nabídnout systémy s maximálním výkonem, které poskytují to, co tvrdí, místo aby to zamlžovali. Opět nepožadujeme notebooky, na kterých lze provozovat Prime95 a Furmark (dvě aplikace, které se více podobají virům než běžné programy) 24/7. Definujte standardní sadu softwaru pomocí běžných aplikací. Vysvětlete zdůvodnění. Proveďte testy. Čistým výsledkem může být vyšší prodej zákazníkům, zvláště pokud lidé cítí, že špičková technologie, která byla součástí platformy, pravděpodobně povede k notebooku s delší životností, který si lépe drží svou hodnotu.
Pravděpodobnost, že se to stane v odvětví, které se snaží vyždímat každý nikl zisku na rozdíl od poskytování vynikající zákaznické zkušenosti, je zanedbatelné. Ale to je to, co by se mělo stát. V každém případě toto chování tolerujeme. Netvrdíme, že Apple byl první společností, která překročila hranici mezi „flexibilními konfiguracemi“ a „nepřijatelným omezením“, ale hranice byla překročena. Toto chování nepřátelské vůči spotřebitelům, kecy, musí skončit a musí skončit hned.
Nyní si přečtěte: Intel Core i5 vs. Core i7: Jaký procesor byste si měli koupit?