Notebookcheck Logo

Apple M1 8-Core GPU

Apple M1 8-Core GPU

The Apple M1 GPU is an integrated graphics card offering 8 cores (1 deactivated core in the entry MacBook Air) designed by Apple and integrated in the Apple M1 SoC. According to Apple it is faster and more energy efficient as competing products (like the Tiger Lake Xe GPU). The peak performance of the high end variant is 2.6 teraflops and thanks to the unified memory architecture it should have fast access to the RAM.

The Apple M1 is manufactured in the modern 5nm process at TSMC and should offer an excellent energy efficiency. According to internal tools, the M1 GPU uses under load approximately 10 Watt (11.5 Watt package power including the RAM).

Apple M1 Series
M1 Max 32-Core GPU compare 32 @ 1.3 GHz512 Bit
M1 Max 24-Core GPU compare 24 @ 1.3 GHz
M1 Pro 16-Core GPU compare 16 @ 1.3 GHz
M1 Pro 14-Core GPU compare 14 @ 1.3 GHz
M1 8-Core GPU 8 @ 1.28 GHz
M1 7-Core GPU compare 7 @ 1.28 GHz
Pipelines8 - unified
Core Speed1278 MHz
Theoretical Performance2.6 TFLOPS FP32
Shared Memoryno
Power Consumption10 Watt
technology5 nm
Date of Announcement10.11.2020
CPU in M1 8-Core GPUGPU Base SpeedGPU Boost / Turbo
Apple M18 x 2064 MHz? MHz? MHz

Benchmarks

3DMark - 3DMark Sling Shot (ES 3.0) Unlimited Graphics
min: 35978     avg: 39365     median: 39364.5 (92%)     max: 42751 Points
Cinebench R15
Cinebench R15 OpenGL 64 Bit +
Cinebench R15 OpenGL Ref. Match 64 Bit +
GFXBench (DX / GLBenchmark) 2.7
GFXBench 2.7 T-Rex HD Onscreen C24Z16 +
GFXBench T-Rex HD Offscreen C24Z16 +
Power Consumption - Witcher 3 Power Consumption *
min: 19.6     avg: 39.4     median: 39.4 (9%)     max: 59.2 Watt
051015202530354045505560Tooltip
Power Consumption - GFXBench Aztec Ruins Normal Tier Offscreen Power Consumption 150cd *
min: 16     avg: 16.4     median: 16.5 (18%)     max: 16.6 Watt
012345678910111213141516Tooltip
- Range of benchmark values for this graphics card
- Average benchmark values for this graphics card
* Smaller numbers mean a higher performance

Game Benchmarks

The following benchmarks stem from our benchmarks of review laptops. The performance depends on the used graphics memory, clock rate, processor, system settings, drivers, and operating systems. So the results don't have to be representative for all laptops with this GPU. For detailed information on the benchmark results, click on the fps number.

League of Legends: Wild Rift

League of Legends: Wild Rift

2020
ultra
60 fps  fps    + Compare
» With all tested laptops playable in detail settings ultra.
Call of Duty Mobile

Call of Duty Mobile

2020
high
59 fps 60 fps ~ 60 fps    + Compare
ultra
59 fps 60 fps 60 fps ~ 60 fps    + Compare
» With all tested laptops playable in detail settings ultra.
Genshin Impact

Genshin Impact

2020
ultra
59 fps 60 fps ~ 60 fps    + Compare
» With all tested laptops playable in detail settings ultra.
Armajet

Armajet

2020
high
59 fps 60 fps ~ 60 fps    + Compare
» With all tested laptops playable in detail settings high.
low 1280x720
med. 1920x1080
high 1920x1080
19 20 20.5 ~ 20 fps    + Compare
» With most tested laptops playable in detail settings low.
Additional Benchmarks
Very Low Overall Quality (DX11) 1920x1080
low 1280x720
med. 1920x1080
high 1920x1080
ultra 1920x1080
15 15 ~ 15 fps    + Compare
» With all tested laptops playable in detail settings low.
low 1280x720
med. 1920x1080
high 1920x1080
ultra 1920x1080
» With all tested laptops playable in detail settings ultra.
PUBG Mobile

PUBG Mobile

2018
low
39 fps  fps    + Compare
high
39 fps 40 fps ~ 40 fps    + Compare
ultra
39 fps 44 fps ~ 42 fps    + Compare
» With all tested laptops playable in detail settings ultra.
World of Tanks Blitz

World of Tanks Blitz

2018
high
59 fps  fps    + Compare
» With all tested laptops playable in detail settings high.

For more games that might be playable and a list of all games and graphics cards visit our Gaming List

Add one or more devices and compare

In the following list you can select (and also search for) devices that should be added to the comparison. You can select more than one device.

restrict list:

show all (including archived), 2022, 2021
v1.17
log 09. 09:04:20

#0 no ids found in url (should be separated by "_") +0s ... 0s

#1 not redirecting to Ajax server +0s ... 0s

#2 did not recreate cache, as it is less than 5 days old! Created at Sun, 07 Aug 2022 19:03:33 +0200 +0.001s ... 0.001s

#3 composed specs +0.04s ... 0.041s

#4 did output specs +0s ... 0.041s

#5 start showIntegratedCPUs +0s ... 0.041s

#6 getting avg benchmarks for device 10552 +0.01s ... 0.051s

#7 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.052s

#8 got single benchmarks 10552 +0.012s ... 0.064s

#9 got avg benchmarks for devices +0s ... 0.064s

#10 linkCache_getLink no uid found +0.004s ... 0.067s

#11 linkCache_getLink using $NBC_LINKCACHE +0.039s ... 0.107s

#12 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.107s

#13 linkCache_getLink using $NBC_LINKCACHE +0.004s ... 0.111s

#14 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.111s

#15 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.111s

#16 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.111s

#17 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.111s

#18 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.111s

#19 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.111s

#20 linkCache_getLink using $NBC_LINKCACHE +0.01s ... 0.121s

#21 linkCache_getLink using $NBC_LINKCACHE +0.004s ... 0.125s

#22 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.125s

#23 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.125s

#24 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.125s

#25 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.125s

#26 linkCache_getLink using $NBC_LINKCACHE +0.008s ... 0.134s

#27 linkCache_getLink using $NBC_LINKCACHE +0.003s ... 0.136s

#28 linkCache_getLink using $NBC_LINKCACHE +0.004s ... 0.14s

#29 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.14s

#30 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.14s

#31 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.14s

#32 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.14s

#33 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.14s

#34 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.14s

#35 linkCache_getLink using $NBC_LINKCACHE +0.011s ... 0.151s

#36 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.151s

#37 linkCache_getLink using $NBC_LINKCACHE +0.004s ... 0.156s

#38 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.156s

#39 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.157s

#40 linkCache_getLink using $NBC_LINKCACHE +0.002s ... 0.16s

#41 linkCache_getLink using $NBC_LINKCACHE +0.005s ... 0.165s

#42 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.165s

#43 linkCache_getLink using $NBC_LINKCACHE +0.005s ... 0.17s

#44 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.17s

#45 linkCache_getLink using $NBC_LINKCACHE +0.002s ... 0.172s

#46 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.172s

#47 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.173s

#48 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.173s

#49 linkCache_getLink using $NBC_LINKCACHE +0.004s ... 0.176s

#50 linkCache_getLink using $NBC_LINKCACHE +0.002s ... 0.178s

#51 linkCache_getLink using $NBC_LINKCACHE +0.005s ... 0.182s

#52 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.182s

#53 linkCache_getLink using $NBC_LINKCACHE +0.003s ... 0.185s

#54 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.186s

#55 linkCache_getLink using $NBC_LINKCACHE +0.005s ... 0.191s

#56 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.191s

#57 linkCache_getLink using $NBC_LINKCACHE +0.002s ... 0.192s

#58 linkCache_getLink using $NBC_LINKCACHE +0.002s ... 0.194s

#59 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.195s

#60 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.195s

#61 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.195s

#62 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.195s

#63 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.195s

#64 linkCache_getLink using $NBC_LINKCACHE +0.002s ... 0.197s

#65 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.197s

#66 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.197s

#67 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.198s

#68 linkCache_getLink using $NBC_LINKCACHE +0.004s ... 0.202s

#69 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.202s

#70 linkCache_getLink using $NBC_LINKCACHE +0.004s ... 0.206s

#71 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.206s

#72 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.206s

#73 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.206s

#74 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.206s

#75 linkCache_getLink using $NBC_LINKCACHE +0.002s ... 0.208s

#76 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.208s

#77 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.208s

#78 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.209s

#79 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.209s

#80 linkCache_getLink using $NBC_LINKCACHE +0.003s ... 0.212s

#81 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.212s

#82 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.212s

#83 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.213s

#84 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.215s

#85 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.215s

#86 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.215s

#87 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.215s

#88 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.215s

#89 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.215s

#90 linkCache_getLink using $NBC_LINKCACHE +0.002s ... 0.217s

#91 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.218s

#92 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.218s

#93 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.218s

#94 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.218s

#95 linkCache_getLink using $NBC_LINKCACHE +0.003s ... 0.221s

#96 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.221s

#97 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.221s

#98 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.221s

#99 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.222s

#100 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.222s

#101 linkCache_getLink using $NBC_LINKCACHE +0.002s ... 0.224s

#102 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.224s

#103 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.224s

#104 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.224s

#105 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.224s

#106 linkCache_getLink using $NBC_LINKCACHE +0.002s ... 0.225s

#107 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.225s

#108 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.226s

#109 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.226s

#110 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.226s

#111 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.226s

#112 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.226s

#113 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.226s

#114 linkCache_getLink using $NBC_LINKCACHE +0.003s ... 0.228s

#115 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.23s

#116 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.23s

#117 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.231s

#118 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.232s

#119 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.232s

#120 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.232s

#121 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.232s

#122 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.232s

#123 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.232s

#124 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.233s

#125 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.234s

#126 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.234s

#127 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.234s

#128 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.234s

#129 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.234s

#130 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.234s

#131 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.234s

#132 linkCache_getLink using $NBC_LINKCACHE +0.002s ... 0.236s

#133 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.236s

#134 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.236s

#135 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.236s

#136 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.236s

#137 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.236s

#138 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.236s

#139 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.237s

#140 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.238s

#141 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.238s

#142 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.238s

#143 linkCache_getLink no uid found +0s ... 0.238s

#144 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.238s

#145 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.238s

#146 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.238s

#147 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.238s

#148 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.24s

#149 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.24s

#150 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.24s

#151 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.24s

#152 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.24s

#153 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.24s

#154 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.24s

#155 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.24s

#156 linkCache_getLink using $NBC_LINKCACHE +0s ... 0.24s

#157 linkCache_getLink using $NBC_LINKCACHE +0.001s ... 0.24s

#158 linkCache_getLink