Tidigare i år fann folk hos XDA Developers att OnePlus 3T och Meizu Pro 6 Plus fuskade vid riktmärken och aktiverade ett "performance" -läge så snart ett bnechmark-test initierades för att få en gynnsam poäng för att testa appar som GeekBench.
Med nu officiell OnePlus 5 är företaget ännu en gång under eld, med XDA som hävdar att enheter som har skickats ut till granskarna manipulerar riktmärken.
Med OnePlus 3T riktade företaget specifikt benchmark-appar, vilket ökade CPU-frekvensen när det upptäckte att ett visst riktmärke körde:
Förra gången introducerade OnePlus ändringar i beteendet på deras ROM när den upptäckte att en benchmark-applikation öppnades. Sådana applikationsnamn listades uttryckligen av deras paket-ID inom ROM i ett manifest som specificerade målen.
Då skulle ROM: n ändra frekvensen i förhållande till en justerad CPU-belastning - våra verktyg visade att CPU-belastningen skulle sjunka till 0% oavsett uppenbar aktivitet inom applikationen, och CPU skulle se en nästan minsta frekvens på 1, 29 GHz i det stora kärnor och 0, 98 GHz i de små kärnorna.
I publikationen konstateras att tiden är att fusk är mycket mer "uppenbar:"
OnePlus 5, å andra sidan, är ett helt annat odjur - det tillgodoser den typ av uppenbara, beräknade fuskmekanismer som vi såg i flaggskepp under de tidiga dagarna av Android, en metod som tydligt är avsedd att maximera poäng i de mest vilseledande mode.
Även om det inte finns några regulatorväxlar när en användare anger ett riktmärke (åtminstone kan vi inte se att det är fallet), hoppar minimifrekvensen för det lilla klustret till den maximala frekvensen som ses under prestationsguvernörer. Alla små kärnor påverkas och hålls vid 1, 9 GHz, och det är genom denna fuska som OnePlus uppnår några av de högsta GeekBench 4-poängen på en Snapdragon 835 hittills.
XDA: s OnePlus 5-enhet fick 6 700 i GeekBenchs flerkärniga riktmärke, vilket är något mer än de 6 653 som har publicerats av vår Xiaomi Mi 6, som också driver en Snapdragon 835. I publikationen sägs att OnePlus har möjlighet att ta ut en 5% uptick i prestanda i genomsnittet för flera kärnor, vilket det upptäcktes med hjälp av en byggnad av GeekBench med alla identifierare borttagna.
OnePlus-grundare Carl Pei vägde in på frågan om Reddit och konstaterade att OnePlus 5 behandlar riktmärken på samma sätt som det gör resursintensiva spel:
Vi har gjort det så att när du kör benchmark-appar fungerar telefonen på samma sätt som när du kör resursintensiva appar som 3D-spel. Vi aktiverar också vår chipset helt i andra delar av OxygenOS, till exempel när vi startar appar för att göra lanseringsupplevelsen snabbare och smidigare.
Vi gör det inte lättare för chipsetet att utföra, till exempel genom att ändra till en lägre upplösning när vi upptäcker en benchmark-app. Vi ändrar inte prestandan för vår chipset, till exempel genom att överklocka den.
När användare kör benchmark-appar, som jag håller med om inte är en användbar proxy för verkliga prestationer, tror vi att de vill se den fulla potentialen på sin enhet utan störningar från att manipulera. Det är vad vi har låst upp.
Varje OEM har egna prestandaprofiler för sina enheter, jag uppskattar att vi har en teknisk entusiastisk följare, men känn dig fri att titta runt.:)
OnePlus kommer att ha samma build tillgängligt på konsumentenheter, med Pei som noterar att något annat faktiskt skulle betraktas som fusk. Med Snapdragon 835 som kör full lutning under intensiva spel finns det troligt att telefonen överhettas, till vilken Pei sa att OnePlus 5 kommer att "stänga av sig innan den blir för varm", och att den har bättre termisk hantering från tidigare generationer.
Det faktum att OnePlus har fångats i riktmärken för spel för andra gången är en besvikelse, särskilt när det absolut inte finns något behov av det. Även utan artificiellt uppblåsta referensresultat är OnePlus 5 en av de snabbaste enheterna som finns på marknaden idag.
Och även om ett litet antal användare fortsätter att förlita sig på riktmärken för att köpa beslut, är syntetiska riktmärken inte en exakt representation av enhetens verkliga prestanda. Som vår egen Andrew Martonik noterade i Android Central-recensionen av OnePlus 5, är telefonen fantastisk:
OnePlus 5 är fantastiskt snabb och smidig i allt jag använder en smartphone för, precis som min erfarenhet av att använda en Google Pixel XL i flera månader nu. Och baserat på hur smidiga mina OnePlus 3 och 3T har varit över tiden förväntar jag mig inte att den här upplevelsen kommer att avta i framtiden.
Vad tar du för den senaste OnePlus 5-skandalen? Är du övertygad av OnePlus förklaring? Låt oss veta i kommentarerna nedan.