Hacker News하드웨어 · 시스템

M6 맥미니로 펜티엄II 600MHz 안정 에뮬레이션 달성

원제 Pentium II at 600Mhz with Voodoo 3 Emulated on 86Box with M6 Mac Mini

135 포인트댓글 53
Key Point

Apple Silicon의 단일코어 성능이 실제 에뮬레이션 작업에서 얼마나 큰 성능 차이를 만드는지, 그리고 구형 소프트웨어를 얼마나 안정적으로 돌릴 수 있는지 실증한 사례로서 ARM 머신에서의 x86 에뮬레이션 설계 방향을 보여준다.

핵심 요약

  • 86Box는 ISA/PCI 버스, 칩셋, 그래픽 등 하드웨어 수준에서 구형 PC를 에뮬레이션하는데, 거의 모든 연산 부하가 단일 스레드에 집중되어 멀티코어보다 단일코어 성능이 결정적이다.
  • 테스트는 M6 맥미니(12코어, 24GB)와 M4 기본형(10코어, 16GB)에서 동일한 환경으로 진행됐으며, 수정된 86Box 6.0 빌드(2026년 5월 31일 릴리스)는 ARM 호스트의 CPU 에뮬레이션 성능과 보두3 그래픽용 ARM64 JIT 리컴파일러를 개선했다.
  • 에뮬레이션 속도 100% 유지가 필수적인데, 이는 호스트가 타이밍 모델과 보조를 맞춘다는 뜻이고, 100% 미만이면 음성 드롭아웃 같은 실시간 결함이 즉시 들린다.
  • 50MHz 단위로 최대 800MHz까지 확장한 커스텀 빌드로 테스트했으며, 펜티엄II 클록에 따라 메모리·캐시 타이밍을 조정했고, Cinebench 2000을 돌리면서 동시에 Winamp로 음악을 재생하는 까다로운 부하를 적용했다.
  • M4는 500MHz에서 안정적이지만 550MHz에서는 끊김이 생겨 통과하지 못했고, M6은 550MHz와 600MHz 모두 통과해 최대 안정 클록이 20% 높다.
  • M6 600MHz에서는 Cinebench 2000과 3DMark 2000 SE 데모(7~8분)를 완전히 100% 유지하며 완료했으며, Cinebench 2000 점수는 9.28CB를 기록했다.
  • 흥미롭게도 에뮬레이션된 M6의 450MHz 점수(7.02CB)는 실제 펜티엄II 450MHz의 포럼 보고치(4.35CB)보다 61% 높고, 600MHz 점수(9.28CB)는 실제 800MHz 코퍼마인 CPU 결과와 거의 같아 P6 아웃오브오더 실행과 L2 캐시 동작의 완벽한 에뮬레이션 부재로 추정된다.
  • M6의 성능코어는 450MHz 에뮬레이션 시 평균 4,483MHz, 600MHz 시 평균 4,710MHz(최대 4,788MHz)로 동작했으며, 각 코어는 최대 49% 활용률로 여전히 충분한 여유가 있었다.
  • €1,600 이하의 저가 M4도 이미 500MHz 안정 에뮬레이션이 가능하지만, M6은 음성 왜곡 없이 600MHz까지 지원하는 것은 Apple Silicon의 단일코어 성능 우위가 실제 체감으로 이어지는 명확한 사례다.
  • 작성자는 나중에 XP 에뮬레이션 테스트를 계획 중이며, 전력 및 발열 데이터는 powermetrics 보고 후 추가할 예정이다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗