把基準 2.5 跑了一千次:硬體實際拿到的分數
基準測試 2.5.0 於 9 月 20 日上線。此後兩週裡,有 1,065 人跑了它,並允許結果被計入。這是這個基準的某一個版本第一次靜得夠久,收到四位數的執行次數。所以這也是我們第一次能說出外面的分數長什麼樣,而不只是我們自己桌上的機器。
下面的一切都來自這些執行,從 9 月 20 日到 10 月 3 日。圖是活的:換切片,換分組,哪一張都能改成表。如果你在這個瀏覽器裡跑過基準,第一張圖已經知道你的分數。
一半的機器低於 3,334
1,065 次執行裡,665 次乾淨地完成,分數圖用的就是這些。它們的中位數是 3,334。十分之一低於 636,十分之一高於 13,583,這兩週裡最好的一次是 31,468。
檔位名稱把這群人分得比我們切的時候預期的更均勻:入門 19%,均衡 28%,快速 32%,極致 22%。過了 20,000 就冷清了。只有 21 次到過那裡,大約 3%。
形狀比中位數更要緊。400 到 1,300 之間有一個鼓包,緊上面是一個凹口,然後從大約 1,800 一直到超過 13,000 是一條長平台。這不是同一群電腦。是兩群:跑在整合顯示卡上的機器,以及其餘的一切。
幾乎一切都由 GPU 決定
按 GPU 家族給執行分組,兩群人就分開了。
| GPU 家族 | 完整執行 | 中位數 | 中間一半 |
|---|---|---|---|
| GeForce | 207 | 9,204 | 6,116 – 13,156 |
| Radeon | 81 | 3,270 | 1,194 – 12,841 |
| Apple silicon | 134 | 3,128 | 2,132 – 4,257 |
| Adreno | 42 | 2,564 | 1,322 – 4,537 |
| Intel 整合 | 130 | 973 | 632 – 1,796 |
| Mali | 31 | 785 | 533 – 1,307 |
一台典型的 GeForce 機器,大約是一台典型 Intel 整合顯示卡的九倍半。方向不會讓人意外。這個倍數值得知道,是在你決定筆電要不要獨立顯示卡的時候。
Radeon 這一行很怪。它的中間一半從 1,194 到 12,841,差了十倍,因為這個名字同時蓋住了 Ryzen 筆電晶片裡的內顯,和能跟 GeForce 對打的桌面卡。一個 Radeon 中位數哪一邊都說不準。把圖收窄到 Radeon,再按記憶體分組,兩半就分開了:17 GB 或更多的機器是 12,614,9 到 16 的是 2,496。
Apple silicon 正好相反:緊。Apple 執行的中間一半落在 2,132 和 4,257 之間,手機、平板和 Mac 放在一起。收窄到 Apple,再按作業系統分組,順序和你猜的一樣:Mac 3,961,iPad 3,451,iPhone 2,412。中位數的 iPhone 比中位數的 Android 手機再高出一半,並且是中位數 Intel 筆電的兩倍半。
沒有機器能贏下每一個場景
總分藏起了最有意思的部分。基準是六個場景,每個倚重機器的不同部分,家族也不會從一個場景到下一個保持名次。
GeForce 占住的是純 GPU 的場景。在星雲漂流裡,一百萬個粒子在顯示卡上更新,它的中位數是整體的五倍,是 Apple 的七倍。
然後看星隕瀑布。這個場景是在 CPU 上、用 JavaScript 算的物理,Apple 拿下它:中位數 12,196,GeForce 是 9,394。按作業系統拆開就更分明。中位數的 Mac 在星隕瀑布裡是 17,390,中位數的 Windows PC 是 7,729。中位數的 iPhone 是 11,593,在 CPU 物理上勝過中位數的 Windows PC。
Canvas 2D 也是這個方向。Mac 在普通圓圈場景上的中位數是 10,085,GeForce 機器是 4,448。按瀏覽器分組,那裡 Safari 的中位數是 Chrome 的兩倍半。這不只是晶片。是晶片,加上一個 2D canvas 非常快的瀏覽器。這就是我們上個月在一台 Mac、五個瀏覽器上看到的,現在幾百台陌生人的機器上也看得見。
所以一個分數是公平的摘要,也是糟糕的描述。一台 Mac 和一台中階遊戲 PC 可以落到同一個總分上,一路上卻沒有哪一項意見相同。
電池真正花掉的是什麼
把每一次桌上型電腦和筆電的執行按電源拆開。插著電,中位數是 4,697。用電池,是 1,700。看起來拔掉電源幾乎要掉三分之二的效能。
並非如此。把上面的圖收窄到 GeForce,再按電源分組:用電池的中位數是 11,830,插電是 9,207。電池上只有 17 次,樣本很薄,所以我們不會說電池更快,只說看不見懲罰。Intel 整合用更多的執行說了同一件事:電池上 1,061,插電 964。
大缺口是關於誰拔著電。用電池跑的機器是筆電,而這個樣本裡的筆電大多是整合顯示卡。同類相比,缺口就合上了。如果你自己的筆電拔電之後低很多,那是它的電源計畫,值得看一眼,但那不是標題數字暗示的普遍規律。
更新率的拆分裡有同一個陷阱。165 Hz 及以上顯示器上的執行,中位數是 10,399;60 Hz 顯示器上是 1,971。快的面板不會讓 GPU 變快。買 165 Hz 顯示器的人,也會買驅動它的卡。只看 GeForce,缺口縮到 10,506 對 6,609,剩下的大多是更新的卡,坐在更新的顯示器後面。
再來一個,因為常被提起。在 GeForce 的執行裡,Chrome 的中位數是 10,583,Edge 是 8,683。兩者是同一個引擎。我們把它讀成誰在用哪個瀏覽器,僅此而已。
哪些機器能乾淨地跑完
一次執行是完整的,是指每個場景都找到了這台機器能穩住並證明的負載。它是過熱降頻的,是指機器測得好好的,卻在變熱時慢了下來。它是效能下降的,是指至少一個場景沒法好好測量。全部 1,065 次裡:完整 62%,過熱降頻 25%,效能下降 13%。
GeForce 機器幾乎從不會測失敗:269 次裡只有一次效能下降。iPhone 是所有組裡最穩的,完整佔 78%,64 次裡只有一次效能下降。Mali 手機最難,效能下降佔 39%,而平板這一類以完整結束的不到一半。薄、沒有風扇、又熱,是很難把穩定負載撐滿三分鐘的地方。
四分之一的執行過熱降頻,比我們希望的多。其中一部分是真的熱,報告它就是這個標記的意義。另一部分仍是基準太容易被攪動,那是我們接下來要做的事。
螢幕
百分之六十的執行來自 60 Hz 顯示器。下一大組不是 120 或 144 Hz,而是 165 Hz 及以上,佔 21%,比 120 和 144 加在一起還多。最常見的單一螢幕仍是 1920 × 1080、縮放 100%,佔執行的 18%。
這些該怎麼讀
這些是找到一個螢幕測試網站、並選擇按下按鈕的人的執行。這不是對世界上電腦的調查。遊戲 PC 被過多代表,剛買了東西、想看看它能做什麼的人也是。
分數只來自完整執行,共 665 次。一個組要有 15 次才會出現在任何圖裡,所以 Linux、75 Hz 顯示器和幾個手機家族是缺席,而不是帶著一個我們站不住的數字出現。組小的地方,執行次數印在旁邊。把 20 次裡得出的中位數當成一個提示。
一次執行我們存下的東西很短:分數、六個場景的結果、螢幕的數字,以及 GPU、作業系統和瀏覽器的粗分類。沒有 IP 位址,沒有國家,沒有識別碼,沒有能說出是誰跑的東西。隱私頁上有完整清單,這一頁上的東西都不會比那份清單更細。
分數只在同一個基準版本內比較,所以這裡描述的全是 2.5.0。如果你想讓自己的機器進入下一輪數字,跑一次基準。大約三分鐘,分數怎麼來的寫在方法頁上。