Поиск по сайту:
Тогда человеку станет лучше, когда вы покажете ему, каков он есть (А.П. Чехов).

Производительность Apple M4 Mac Mini с macOS в сравнении с Intel/AMD с Ubuntu Linux

14.11.2024
Производительность Apple M4 Mac Mini с macOS в сравнении с Intel / AMD с Ubuntu Linux

На прошлой неделе компания Apple выпустила свои последние модели iMac, Mac Mini и MacBook Pro на базе процессоров Apple Silicon четвёртого поколения серии M. Новый Mac Mini, в частности, интересен тем, что стоит менее 600 долларов. Это полностью переработанный Mac Mini с 10-ядерным процессором M4, а базовая модель теперь имеет 16 ГБ памяти. Пройдёт некоторое время, прежде чем появится какая-либо разумная поддержка Linux на аппаратном обеспечении M4 с Asahi Linux, но для тех, кому интересно, как M4 Mac Mini с macOS сравнивается с процессорами AMD Ryzen и Intel Core под Linux, вот несколько предварительных тестов.

Производительность Apple M4 Mac Mini с macOS в сравнении с Intel/AMD с Ubuntu Linux

 

Нам было достаточно любопытно узнать о процессоре Apple M4 SoC и его производительности по сравнению с процессорами Intel/AMD. Новые модели Mac Mini интересны своим более современным и компактным дизайном, использованием нового процессора M4 SoC, в отличие от модели Mac Mini с процессором M3, базовой модели, которая теперь имеет 16 ГБ системной памяти вместо 8 ГБ ОЗУ, и в конечном итоге является очень интересным кандидатом для тестирования Linux и macOS, как только появится поддержка Asahi Linux… Но сейчас речь идёт об использовании/тестировании Mac Mini под управлением macOS.

Производительность Apple M4 Mac Mini с macOS в сравнении с Intel/AMD с Ubuntu Linux

 

Со временем мы, скорее всего, увидим хорошую поддержку (Asahi) Linux для устройств Apple M4, но, вероятно, это займёт какое-то время. Имейте в виду, что разработчики Asahi Linux всё ещё завершают поддержку Apple M1 и M2, а также внедряют различные исправления для поддержки. Поддержка Apple M3 для Asahi Linux гораздо более примитивна и всё ещё находится на ранней стадии. Похоже, что они будут одновременно работать над поддержкой M3 и M4. Текущую информацию о поддержке для заинтересованных лиц можно найти на странице Asahi Wiki, а также на странице поддержки Fedora.

Производительность Apple M4 Mac Mini с macOS в сравнении с Intel/AMD с Ubuntu Linux

 

Новый Mac Mini стоимостью 599 долларов США оснащён процессором Apple M4 с 16 ГБ оперативной памяти, 10-ядерным графическим процессором, 16-ядерным нейронным процессором, а его унифицированная память рассчитана на пропускную способность 120 ГБ/с. Базовая модель оснащена твердотельным накопителем на 256 ГБ и Gigabit Ethernet, но может быть оснащена 10-гигабитным Ethernet. Самый дорогой Mac Mini стоимостью 1399 долларов США оснащён 12 ядрами процессора, 16 ядрами графического процессора, 16 ядрами Neural Engine и 24 ГБ объединённой памяти с пропускной способностью 273 ГБ/с, которую можно увеличить до 48 ГБ или 64 ГБ.

Читать  Intel Xeon 6 призван сделать центры обработки данных более эффективными и мощными

Производительность Apple M4 Mac Mini с macOS в сравнении с Intel/AMD с Ubuntu Linux

 

Размеры нового Mac Mini составляют всего 2 x 5 x 5 дюймов — почти вдвое меньше, чем у предыдущих моделей.

Производительность Apple M4 Mac Mini с macOS в сравнении с Intel/AMD с Ubuntu Linux

 

Производительность Apple M4 Mac Mini с macOS в сравнении с Intel/AMD с Ubuntu Linux

 

Таким образом, в этом первом раунде тестирования Mac Mini M4 используется macOS 15.1 в сравнении с различными современными настольными процессорами AMD Ryzen и Intel Core, а также ноутбуком AMD Ryzen AI 9 HX 370 (ASUS Zenbook S 16) для сравнения. Ноутбуки были протестированы на последней версии Ubuntu Linux и соответствующих программных компонентах… С использованием стандартной среды каждой платформы, то есть LLVM/Clang Xcode на macOS и GCC с Ubuntu Linux и т. д. Как только Asahi Linux будет хорошо поддерживать чип Apple M4, можно будет проводить более интересные сравнения 1:1, но пока это лишь обзор того, как M4 Mac Mini с macOS сравнивается с производительностью Intel/AMD x86_64 в Ubuntu Linux в целом.

AMD Zen 5 против Intel Arrow Lake против Apple M4 Mac Mini

 

Потребление энергии процессором M4 отслеживалось с помощью утилиты powermetrics, а потребление энергии процессором Intel/AMD — с помощью интерфейса Linux PowerCAP/RAPL. Со стороны Intel это были процессоры Core Ultra 5 245K и Core Ultra 9 295K Arrow Lake, а со стороны AMD — Ryzen 5 9600X, Ryzen 7 9700X, Ryzen 7 9800X3D, Ryzen 9 9900X и Ryzen 9 9950X. Давайте продолжим предварительный обзор производительности Apple M4 с macOS по сравнению с Intel/AMD с Ubuntu 24.04 LTS Linux. Опять же, более точное сравнение 1:1 будет возможно, когда Linux действительно заработает на устройствах Apple M4…

Производительность Apple M4 Mac Mini с macOS в сравнении с Intel/AMD с Ubuntu Linux

 

 

Тестирование компиляции FFmpeg с настройками времени компиляции. Core Ultra 9 285K был самым быстрым.

 

Компиляция FFmpeg на Apple M4 Mac Mini показала такую же производительность, как у настольного процессора Intel Core Ultra 5 245K Arrow Lake, и немного выше, чем у AMD Ryzen 7 9800X3D. Имейте в виду, что при тестировании компиляции кода речь идёт о macOS и Ubuntu Linux с их наборами инструментов по умолчанию для каждой из них, учитывая, что большинство разработчиков в производстве используют наборы инструментов по умолчанию. В любом случае, было приятно видеть, что M4 Mac Mini так хорошо справляется с задачами компиляции кода…

Тестирование компиляции FFmpeg с настройками времени компиляции. Core Ultra 9 285K был самым быстрым.

 

Читать  Утечки AMD Ryzen 9000 и AI 300 показывают даты выпуска процессоров и цены

Показатели M4 были ещё более впечатляющими, если посмотреть на энергопотребление процессора, измеренное powermetrics, в сравнении с результатами Intel/AMD RAPL/PowerCap в Linux.

Тестирование компиляции LLVM с настройками системы сборки: Ninja. Core Ultra 9 285K был самым быстрым.
Тестирование компиляции LLVM с настройками системы сборки: Ninja. Core Ultra 9 285K был самым быстрым.

 

При компиляции огромной кодовой базы LLVM производительность 10-ядерного процессора M4 Mac Mini была чуть ниже производительности настольного процессора AMD Ryzen 7 9800X3D, но с гораздо более высокой энергоэффективностью.

Тест 7-Zip Compression с настройками «Тест: рейтинг сжатия». Ryzen 9 9950X оказался самым быстрым.
Тест сжатия 7-Zip с настройками «Тест: рейтинг распаковки». Ryzen 9 9950X оказался самым быстрым.
Тест сжатия 7-Zip с настройками «Тест: рейтинг распаковки». Ryzen 9 9950X оказался самым быстрым.
Тест сжатия 7-Zip с настройками «Тест: рейтинг распаковки». Ryzen 9 9950X оказался самым быстрым.

 

В случае сжатия 7-Zip, созданного на основе исходного кода, процессоры Intel/AMD в Linux работали намного быстрее, но M4 превзошёл их, обеспечив максимальную производительность на ватт.

Тест сжатия Zstd с настройками уровня сжатия: 19, скорость сжатия. Ryzen 7 9800X3D оказался самым быстрым.
Тест сжатия Zstd с настройками уровня сжатия: 19, скорость распаковки. Ryzen 9 9900X оказался самым быстрым.
Тест сжатия Zstd с настройками уровня сжатия: 19, скорость распаковки. Ryzen 9 9900X оказался самым быстрым.
Тест сжатия Zstd с настройками уровня сжатия: 19, скорость распаковки. Ryzen 9 9900X оказался самым быстрым.

 

Apple M4 Mac Mini также интересен поддержкой сжатия Zstd для повышения энергоэффективности по сравнению с настольными компьютерами Intel Core и AMD Ryzen на базе Linux.

Тест C-Ray с настройками разрешения: 1080p, лучей на пиксель: 16. Core Ultra 9 285K оказался самым быстрым.
Тест C-Ray с настройками разрешения: 4K, лучей на пиксель: 16. Core Ultra 9 285K был самым быстрым.
Тест C-Ray с настройками разрешения: 4K, лучей на пиксель: 16. Core Ultra 9 285K был самым быстрым.

 

Благодаря трассировщику лучей C-Ray на базе процессора Apple M4 Mac Mini 10-ядерная производительность была чуть выше, чем у 8-ядерного процессора Ryzen 7 9800X3D, но при этом потребляла меньше энергии по сравнению с процессорами Intel/AMD.

Тест Appleseed с настройками Scene: Эмили. Ryzen 9 9950X оказался самым быстрым.
Appleseed benchmark with settings of Scene: Disney Material. Ryzen 9 9950X was the fastest.
Тест Appleseed с настройками Scene: Material Tester. Ryzen 9 9950X оказался самым быстрым.
Тест Appleseed с настройками Scene: Material Tester. Ryzen 9 9950X оказался самым быстрым.

 

При использовании рендерера Appleseed производительность M4 Mac Mini уступала процессорам AMD/Intel, но в этом случае Appleseed по-прежнему полагается на эмуляцию x86_64 Rosetta в macOS с Apple Silicon. Тем не менее, результаты для Apple M4 довольно благоприятны с учётом энергоэффективности.

Тест Chaos Group V-RAY с настройками режима: процессор. Ryzen 9 9950X оказался самым быстрым.
Тест Chaos Group V-RAY с настройками режима: процессор. Ryzen 9 9950X оказался самым быстрым.
Тест Chaos Group V-RAY с настройками режима: процессор. Ryzen 9 9950X оказался самым быстрым.

 

Проприетарный рендеринг V-RAY на Apple Mac Mini M4 с macOS работал медленнее, чем в средах Intel/AMD Linux, но M4 обеспечивал лучшую производительность на ватт.

Тест IndigoBench с настройками «Ускорение: процессор», «Сцена: суперкар». Ryzen 9 9950X оказался самым быстрым.
Тест IndigoBench с настройками «Ускорение: процессор», «Сцена: суперкар». Ryzen 9 9950X оказался самым быстрым.
Тест IndigoBench с настройками «Ускорение: процессор», «Сцена: суперкар». Ryzen 9 9950X оказался самым быстрым.
Тест IndigoBench с настройками «Ускорение: процессор», «Сцена: спальня». Ryzen 9 9950X оказался самым быстрым.
Тест IndigoBench с настройками «Ускорение: процессор», «Сцена: спальня». Ryzen 9 9950X оказался самым быстрым.
Тест IndigoBench с настройками «Ускорение: процессор», «Сцена: спальня». Ryzen 9 9950X оказался самым быстрым.

 

То же самое было и с проприетарным рендерером IndigoBench, за исключением того, что по энергоэффективности Ryzen AI 9 HX 370 не уступал Apple M4.

Самым быстрым оказался тест QuantLib с настройками размера: XXS. Core Ultra 9 285K.
Самым быстрым оказался тест QuantLib с настройками размера: XXS. Core Ultra 9 285K.
Самым быстрым оказался тест QuantLib с настройками размера: XXS. Core Ultra 9 285K.

 

Благодаря программному обеспечению QuantLib для количественного анализа с открытым исходным кодом Mac Mini M4 уступал процессору Ryzen 5 9600X, но демонстрировал потрясающую энергоэффективность.

Бенчмарк Apache HTTP Server с настройками одновременных запросов: 500. Core Ultra 9 285K был самым быстрым.
Бенчмарк Apache HTTP Server с настройками одновременных запросов: 500. Core Ultra 9 285K был самым быстрым.
Бенчмарк Apache HTTP Server с настройками одновременных запросов: 500. Core Ultra 9 285K был самым быстрым.

 

Mac Mini может стать очень энергоэффективным сервером для веб-разработки SOHO или чем-то подобным.

Тест DuckDB с настройками Benchmark: IMDB. Ryzen 9 9950X был самым быстрым.
Тест DuckDB с настройками Benchmark: IMDB. Ryzen 9 9950X был самым быстрым.
Тест PyBench с настройками «Общее время тестирования» и «Среднее время тестирования». Core Ultra 9 285K был самым быстрым.
Тест PyBench с настройками «Общее время тестирования» и «Среднее время тестирования». Core Ultra 9 285K был самым быстрым.

 

M4 Mac Mini с его небольшим форм-фактором и высокой энергоэффективностью может стать интересным решением для тестирования ферм разработки/CI на периферийных серверах.

Тест x265 с настройками видеовхода: Bosphorus 1080p. Ryzen 9 9950X оказался самым быстрым.
Тест x265 с настройками видеовхода: Bosphorus 1080p. Ryzen 9 9950X оказался самым быстрым.
Тест x265 с настройками видеовхода: Bosphorus 1080p. Ryzen 9 9950X оказался самым быстрым.
Тест x265 с настройками видеовхода: Bosphorus 4K. Ryzen 9 9950X оказался самым быстрым.
Тест x265 с настройками видеовхода: Bosphorus 4K. Ryzen 9 9950X оказался самым быстрым.
Тест x265 с настройками видеовхода: Bosphorus 4K. Ryzen 9 9950X оказался самым быстрым.
Тест Kvazaar с настройками видеовхода: Bosphorus 1080p, предустановка видео: низкая. Ryzen 9 9950X оказался самым быстрым.
Тест Kvazaar с настройками видеовхода: Bosphorus 1080p, предустановка видео: низкая. Ryzen 9 9950X оказался самым быстрым.
Тест Kvazaar с настройками видеовхода: Bosphorus 1080p, предустановка видео: низкая. Ryzen 9 9950X оказался самым быстрым.
Тест Kvazaar с настройками видеовхода: Bosphorus 1080p, предустановка видео: очень быстро. Ryzen 9 9950X оказался самым быстрым.
Тест Kvazaar с настройками видеовхода: Bosphorus 1080p, предустановка видео: очень быстро. Ryzen 9 9950X оказался самым быстрым.
Тест Kvazaar с настройками видеовхода: Bosphorus 1080p, предустановка видео: очень быстро. Ryzen 9 9950X оказался самым быстрым.
Тест Kvazaar с настройками видеовхода: Bosphorus 4K, предустановка видео: очень быстро. Ryzen 9 9950X оказался самым быстрым.
Тест Kvazaar с настройками видеовхода: Bosphorus 4K, предустановка видео: очень быстро. Ryzen 9 9950X оказался самым быстрым.
Тест Kvazaar с настройками видеовхода: Bosphorus 4K, предустановка видео: очень быстро. Ryzen 9 9950X оказался самым быстрым.
Тест Kvazaar с настройками видеовхода: Bosphorus 4K, предустановка видео: Ultra Fast. Ryzen 9 9950X оказался самым быстрым.
Тест Kvazaar с настройками видеовхода: Bosphorus 4K, предустановка видео: Ultra Fast. Ryzen 9 9950X оказался самым быстрым.
Тест Kvazaar с настройками видеовхода: Bosphorus 4K, предустановка видео: Ultra Fast. Ryzen 9 9950X оказался самым быстрым.

 

Читать  AMD откладывает запуск серии Ryzen AI 300, но ненадолго

При кодировании видео на базе процессора Apple M4 уступал протестированным процессорам Intel/AMD, но обеспечивал высокую производительность на ватт.

Тест кодирования звука FLAC с настройками преобразования WAV в FLAC. Apple M4 Mac Mini 16 ГБ оказался самым быстрым.
Тест кодирования звука FLAC с настройками преобразования WAV в FLAC. Apple M4 Mac Mini 16 ГБ оказался самым быстрым.

 

Mac Mini с процессором M4 показал наилучшую производительность при однопоточном кодировании звука в формате FLAC.

Тест libavif avifenc с настройками скорости кодирования: 0. Ryzen 9 9950X был самым быстрым.
Тест libavif avifenc с настройками скорости кодирования: 0. Ryzen 9 9950X был самым быстрым.
Тест libavif avifenc с настройками скорости кодирования: 6, без потерь. Ryzen 9 9950X был самым быстрым.
Тест libavif avifenc с настройками скорости кодирования: 6, без потерь. Ryzen 9 9950X был самым быстрым.

 

Что касается кодирования изображений AVIF, результаты были неоднозначными с точки зрения производительности, но M4 по-прежнему интересен своей энергоэффективностью.

Тест JPEG-XL libjxl с настройками «Входной файл: JPEG», «Качество: 90». Ryzen 9 9950X оказался самым быстрым.
Тест JPEG-XL libjxl с настройками «Входной файл: JPEG», «Качество: 90». Ryzen 9 9950X оказался самым быстрым.
Тест JPEG-XL libjxl с настройками «Входной файл: JPEG», «Качество: 90». Ryzen 9 9950X оказался самым быстрым.
Тест JPEG-XL libjxl с настройками «Входной файл: JPEG», «Качество: 100». Ryzen 9 9950X оказался самым быстрым.
Тест JPEG-XL libjxl с настройками «Входной файл: JPEG», «Качество: 100». Ryzen 9 9950X оказался самым быстрым.
Тест JPEG-XL libjxl с настройками «Входной файл: JPEG», «Качество: 100». Ryzen 9 9950X оказался самым быстрым.
Тест JPEG-XL libjxl с настройками «Входной файл: PNG», «Качество: 100». Ryzen 9 9950X оказался самым быстрым.
JPEG-XL libjxl benchmark with settings of Input: PNG, Quality: 100. Ryzen 9 9950X was the fastest.
Тест JPEG-XL libjxl с настройками «Входной файл: PNG», «Качество: 100». Ryzen 9 9950X оказался самым быстрым.

 

Apple M4 обеспечивал высокую производительность на ватт для кодирования изображений в формате JPEG-XL.

Судя по результатам тестов производительности процессора, Apple M4 Mac Mini на macOS Sequoia работает примерно так же, как настольные процессоры AMD Ryzen 5 9600X/Ryzen 7 9800X3D на Ubuntu 24.04 LTS. Но где M4 действительно выделяется, так это в соотношении производительности на ватт, а энергоэффективность обычно выше, чем у протестированных настольных процессоров x86_64 на Linux.

Имейте в виду, что это сравнение macOS M4 с Intel/AMD Linux. Как только Asahi Linux будет достаточно хорошо работать на устройствах M4, я с удовольствием проведу несколько тестов Linux 1:1. Но, скорее всего, это произойдёт через несколько месяцев… Имейте в виду, что Asahi Linux всё ещё работает над улучшениями для Apple M1/M2 и продвигает свою работу в этом направлении. Разработчики Linux с открытым исходным кодом также будут работать над поддержкой Apple M3 и M4. В любом случае, будет интересно посмотреть, насколько хорошо и быстро Apple M4 будет работать в Linux и как его производительность будет сравниваться с macOS и Linux, а затем в чистом Linux-окружении Apple M4 против AMD Ryzen и Intel Core в Linux.

В любом случае, эти показатели M4 Mac Mini весьма впечатляют с точки зрения аппаратного обеспечения, а обновлённый Mac Mini — это приятное улучшение, особенно с учётом того, что базовая модель теперь имеет 16 ГБ унифицированной памяти.

 

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
При работе с файлами в Linux важно обеспечить их целостность. Один из…

Спасибо!

Теперь редакторы в курсе.