Mac mini с M6 эмулирует Pentium II на 600 МГц - на 20% быстрее модели с M4
Новый Mac mini на чипе M6 справился с запуском виртуального компьютера Pentium II на частоте 600 МГц. В тесте использовали эмулятор 86Box и Windows 98 Second Edition. Система сохраняла полную скорость эмуляции, а звук не прерывался. Для сравнения: Mac mini с базовым процессором M4 в тех же условиях стабильно работал максимум на частоте 500 МГц.
Эксперимент провёл разработчик, проверивший возможности мини-компьютера Apple при запуске старого программного обеспечения. Конфигурация виртуальной машины включала 256 МБ оперативной памяти и видеокарту 3dfx Voodoo 3 с 16 МБ памяти. Чтобы одновременно нагрузить процессор и проверить воспроизведение аудио, в Windows запустили тест Cinebench 2000 и проигрыватель Winamp 2.76 с несжатой музыкой.
Для проверки использовали Mac mini с 12-ядерным M6 и 24 ГБ объединённой памяти. На частоте эмуляции 600 МГц виртуальная система сохраняла устойчивую работу на протяжении всего испытания. При повышении частоты до 650 МГц в аудиопотоке уже возникали сбои. Таким образом, предел стабильной работы в выбранной конфигурации оказался ниже следующего шага тестирования.
Сравнение с Mac mini на M4 показало прирост примерно на 20%: предыдущая модель уверенно справлялась с эмуляцией Pentium II на 500 МГц, тогда как M6 удерживал 600 МГц. Однако этот результат не означает, что скорость зависит только от общего числа ядер. Для 86Box критически важна производительность отдельных ядер: значительная часть вычислений эмулятора приходится на один поток.
Во время теста M6 задействовал преимущественно два производительных ядра. При эмуляции на 600 МГц их частота в среднем составляла около 4,71 ГГц и в пиковые моменты доходила до 4,79 ГГц. У ядер M4, занятых аналогичными задачами, частота держалась примерно на уровне 3,7 ГГц. Такие показатели помогают объяснить разницу между двумя компьютерами, хотя сами по себе не дают полной картины производительности.
На результат повлияло и развитие программного обеспечения. В 86Box появилась поддержка JIT-компиляции для ARM64 при эмуляции графики Voodoo. Этот механизм преобразует инструкции в более подходящий для процессора формат во время выполнения, что позволяет эффективнее использовать возможности чипов Apple Silicon. Поэтому преимущество M6 связано не только с аппаратной частью: важную роль сыграли изменения в эмуляторе.
В стандартной версии 86Box нельзя было задать Pentium II частоту 600 МГц. Для эксперимента разработчик изменил версию 6.0 и добавил варианты от 500 до 800 МГц с шагом 50 МГц. Это позволило точнее определить границу, на которой виртуальная система сохраняет стабильное воспроизведение звука и полную скорость работы.
При этом тест не следует воспринимать как прямое сравнение с настоящим компьютером на Pentium II. Серийные процессоры этой линейки выпускались с частотами до 450 МГц, то есть виртуальная конфигурация на 600 МГц моделирует режим, выходящий за пределы обычных заводских характеристик. Кроме того, 86Box не полностью воспроизводит особенности архитектуры P6, включая внеочередное исполнение команд и работу кеша второго уровня.
Поэтому цифра 600 МГц описывает настройку и скорость эмуляции внутри конкретной программы, а не эквивалент производительности реального Pentium II с такой же частотой. На итог способны влиять версия эмулятора, выбранные виртуальные компоненты, фоновые процессы и характер нагрузки. Результаты могут отличаться при запуске других игр и приложений.
Практическая ценность испытания - в демонстрации того, насколько современный компактный компьютер способен справляться с ретропрограммами. Для старых операционных систем важны не только вычислительные ресурсы, но и точная имитация устройств, графики и звуковой подсистемы. Именно поэтому такой тест проверяет не только процессор, но и взаимодействие нескольких компонентов виртуального компьютера.
В итоге Mac mini с M6 показал заметное преимущество перед моделью с M4 в конкретном сценарии работы 86Box: он стабильно эмулировал Pentium II на 600 МГц, тогда как M4 достигал 500 МГц. Но воспринимать эту разницу как универсальный прирост во всех задачах нельзя. Результат относится к определённой конфигурации, версии эмулятора и набору одновременно запущенных программ.



