Google Pixel 6-serien vil være de første telefonene med Google Tensor-brikken, Googles første interne mobile SoC noensinne. Her er spesifikasjonene.
Helt siden ryktene dukket opp om at Google utviklet sin egen brikke for Pixel-telefoner, er et av de brennende spørsmålene vi har blitt spurt om og om igjen: Hva er spesifikasjonene? Lekkasje etter lekkasje har bekreftet ulike ting om Google Tensor-brikken, men ingen har bekreftet detaljer om den viktigste delen: CPU. En nylig Geekbench-oppføring angivelig fra Google Pixel 6 Pro utløste ville spekulasjoner på nettet om Tensors CPU, og vi kan endelig ta opp noen av disse teoriene takket være vår kilde.
Alle Google Tensor-ryktene til dags dato
Først av alt, litt kontekst. Tidlig i 2020, ulike koreanske kilder og amerikansk nyhetsnettsted Axiosrapportert at Googles «whitechapel»-brikke vil bli designet i samarbeid med Samsung og produsert på SLSIs 5nm-prosess. Ryktene på den tiden hevdet at Googles brikke vil ha en åttekjernes ARM-prosessor bestående av to Cortex-A78 + to Cortex-A76 + fire cortex-A55-kjerner, en hyllevare Mali GPU fra ARM, maskinvare optimalisert for maskinlæring og optimaliseringer for selskapets Google Assistant service. Gitt utfordringene med å utvikle en tilpasset SoC, var det fornuftig for Google å bruke eksisterende CPU-kjerner for sitt første mobile brikkesett, så disse ryktede spesifikasjonene virket plausible for mange.
Det gikk mange måneder uten noen nyheter om Googles tilpassede silisium før 9to5Googlerapportert i april at brikken vil debutere på Pixel 6-serien. Endelig bekreftet Google forrige måned planene sine om å sende Pixel 6-serien med sin interne brikke, kalt Google Tensor. De bekreftet også noen få detaljer på høyt nivå om brikkesettet, for eksempel hvordan TPU brukes til å kjøre HDRNet på hver ramme i en video, hvordan brikken driver nye AI-funksjoner på enheten, og hvordan brikken beskytter brukerdata med sin andregenerasjons Titan M2-modul.
Googles overraskende kunngjøring i begynnelsen av august bekreftet det meste av den lekke informasjonen fra i fjor, mens bekreftelsen for noen av de gjenværende ryktene kom fra andre lekkasjer. EN kommentar fra en Googler på Google Issue Tracker bekreftet godbiten om den hyllevare Mali GPU, som vi nå vet er Mali-G78. EN rive ned en Android 12 beta utgivelsen avslørte at Pixel 6 vil ha et Samsung Exynos-modem, som ble senere bekreftet av Reuters. Den siste gjenværende spesifikasjonen som ennå ikke var bekreftet var CPU, og det er grunnen til at så mye oppmerksomhet ble lagt på denne ene Geekbench-oppføringen.
Basert på den ufullstendige CPU-informasjonen i denne oppføringen, lekkasjer som Digital Chat Station ekstrapolerte CPU-konfigurasjonen til Google Tensor-brikken. Den mest sjokkerende delen av denne spekulasjonen for mange var forslaget om at Google Tensor CPU vil ha to Cortex-X1-kjerner, Arms kraftigste Cortex CPU til dags dato. Derimot har verken Qualcomm Snapdragon 888 eller Samsung Exynos 2100 mer enn én Cortex-X1-kjerne. Hvis denne brikken også har to Cortex-A78-kjerner i tillegg til de doble Cortex-X1-kjernene, kan Google Tensor være det raskeste brikkesettet på en Android-enhet til dags dato.
Som mange har bemerket, faller Geekbench-poengsummen godt under den gjennomsnittlige Exynos 2100 Galaxy S21 og Qualcomm Snapdragon 888-enheten, noe som er merkelig med tanke på maskinvaren det gjelder. Etter å ha snakket med Andrei Frumusanu, Senior Mobile Editor på AnandTech, kom vi til den konklusjon at du kan ikke komme til en konklusjon om den sanne ytelsen til Pixel 6 Pro bare fra dette ene referanseresultatet. Som han bemerket i diskusjonen vår, er det vanskelig å si hvilken kjerne som ble stresset for enkeltkjernedelen av benchmark, og kjernen var tilsynelatende låst til 2,15 GHz uansett, noe som er godt under den maksimale frekvensen til X1 kjerner. Det er flere faktorer som kan ha bidratt til dette underveldende referanseresultatet, for eksempel uoptimalisert DVFS eller planleggerparametere, som alle kunne ha forhindret Geekbench fra å kjøre kjernene på topp frekvenser. Hvis vi vil finne ut hvor rask Pixel 6 Pro er, må vi vente på at flere med telefonen skal kjøre referansen.
Google Tensor-spesifikasjoner fra en ekte Pixel 6 Pro
Selv om referansen ikke bekrefter mikroarkitekturene til Google Tensors CPU-kjerner, var vi endelig i stand til å bestemme hva som er sannsynlige design for hver CPU-kjerne takket være kilden vår. I går, en kilde som har en ekte Pixel 6 Pro nådde ut til oss, og vi lærte fra enheten hans at tri-cluster core design og CPU frekvenser avslørt av den Geekbench oppføringen er nøyaktige. Etter rapporten vår i går fant vi de nøyaktige CPU-delene i Google Tensor-brikken, som er utsatt for systemet gjennom /proc/cpuinfo, en fil som er befolket av selve CPUen og lest av kjernen. Dermed er sjansen for at den er forfalsket svært liten, selv om det er liten mulighet for at Google selv maskerte CPU-ID-ene i utdataene. Vi sier det er en lav mulighet fordi Google ikke brydde seg om å forfalske eller tilsløre eventuelle andre data på enheten, men hvem vet — det kan godt hende at Google Tensors CPU-deler er det eneste de bryr seg om å skjule.
Forutsatt at utdataene ikke ble tuklet med, har vi bestemt at Google Tensor vil ha følgende CPU-konfigurasjon:
- 2x ARM Cortex-X1 klokket til 2,802GHz
- 2x ARM Cortex-A76 klokket til 2,253GHz
- 4x ARM Cortex-A55 klokket til 1,80 GHz
AnandTechAndrei mener bruken av doble X1-kjerner er fornuftig, men han, så vel som andre vi har snakket med, er forvirret over den tilsynelatende bruken av doble A76-kjerner. Cortex-A76 var annonsert i midten av 2018 og har blitt etterfulgt av A77 og mer nylig A78, som er betydelig bedre når det gjelder kraft, ytelse og areal (PPA). Det er vanskelig for oss å rasjonalisere hvorfor Google kan ha valgt å gå med to A76-kjerner i stedet for to A78-kjerner når det er svært liten tilsynelatende fordel ved å gjøre det. Vi sjekket til og med cpuinfo-utgangen fra forskjellige Qualcomm- og Exynos-enheter bare for å sikre at resultatene var som forventet og at vi ikke feiltolket utdataene fra Pixel 6 Pro. Vi vil gjerne bli bevist feil på denne påstanden, men det er ingen tvil om at denne CPU-konfigurasjonen er hva cpuinfo-utgangen fra en ekte Pixel 6 Pro-enhet antyder.
En viktig detalj vi ikke vet om er mengden cache som er tilgjengelig for CPU-kjernene. En stor cache er ganske viktig for at kjernene skal nå ytelsen som Arm hevder de kan.
Videre vet vi fortsatt ikke antall GPU-kjerner, noe som er vanskelig å finne siden denne informasjonen ikke lett eksponeres for systemet. Vi har tidligere lært at Pixel 6 vil har samme GPU design som Exynos Galaxy S21 — den ARM Mali-G78 — et faktum som vi kan bekrefte gjennom den virkelige maskinvaren. GPUen kan klokkes kl opptil 848MHz, men uten å vite antall kjerner, vet vi ikke hvor godt telefonen vil yte sammenlignet med andre enheter med denne GPUen.
I vår forrige rapport, vi bekreftet at Google Tensor inkluderer "g5123b"-modemet, som med stor sannsynlighet refererer til Samsungs Exynos 5123 modem. Vi rapporterte også at telefonen støtter Wi-Fi 6E (dvs. 6GHz Wi-Fi), har en Tensor Processing Unit (TPU) kodenavnet "abrolhos" klokket til opptil 1.230GHz, vil bli sammenkoblet med en 12 GB LPDDR5 RAM-modul, og vil også ha minst én lagringsvariant med 128 GB UFS Oppbevaring. Telefonen vil også ha en UWB-radio for kortdistansesporing og støtte for digital bilnøkkel, blant andre funksjoner.
AV1-dekoding, andre nye godbiter
Pixel 6 Pro leveres med Googles AV1-dekoder (c2.google.av1.decoder), som er maskinvareakselerert av Google Tensor-brikken. Enheten kan dekode AV1-innhold med opptil 4K-oppløsning og 60 bilder per sekund. Den kan også dekode HEVC-innhold med opptil 4K-oppløsning og 120fps, eller 8K-oppløsning og 30fps. Til sammenligning Samsung Exynos 2100 kan dekode AV1-innhold med opptil 8K-oppløsning og 30fps, eller HEVC-innhold med 8K-oppløsning og 60fps. Det faktum at Google Tensor-brikken i det hele tatt støtter maskinvareakselerert AV1-dekoding er betydelig, ettersom så langt har ikke alle Qualcomm Snapdragon-brikker – og i forlengelsen av Googles tidligere Pixel-telefoner – støttet det trekk.
At Google valgte å inkludere HW AV1-dekoding i sin egen Google Tensor-brikke burde ikke komme som en overraskelse, ettersom selskapet har vært en av de største talsmennene for den royaltyfrie videoen kodek. Selskapets press for å kreve AV1-støtte var en av de primære klagene sitert av Roku da den fjernet YouTube TV-appen fra plattformen.
Når vi snakker om kodeker, bekreftet kilden vår for oss at Pixel 6 Pro støtter både aptX- og aptX HD-kodekene, to Bluetooth-lydkodeker som brukes av mange trådløse hodesett på markedet. Disse kodekene må være lisensiert fra Qualcomm, så noen av våre lesere var bekymret for at Pixel 6-serien ikke ville støtte dem siden de ikke har Snapdragon-brikker. En Snapdragon-brikke er imidlertid ikke nødvendig for å støtte aptX, så disse bekymringene var stort sett grunnløse. Imidlertid er det fortsatt godt å bekrefte at Pixel 6-serien støtter høykvalitets Bluetooth-lyd. Sonys LDAC støttes også.
Til slutt bekreftet kilden vår noe vi allerede mistenkte: Det er ingen videoutgang på Pixel 6 Pro. Google har nok en gang valgt å ikke implementere DisplayPort Alternate Mode, som lar et DP-videosignal sendes over USB-C-porten. Android har hatt en barebones skrivebordsmodus i noen få utgivelser nå, men det ser ut til at Google ikke vil ha noe med det å gjøre. Det er uheldig fordi telefonene er mer enn kraftige nok til å håndtere daglige oppgaver for den gjennomsnittlige brukeren, og med 12 GB RAM kan Pixel 6 Pro enkelt håndtere alle multitasking-behovene dine.