2026-11-05 · 출처:TechPowerUp

Utsuro가 Direct3D 11.X 셰이더를 Metal로 번역해 콘솔 하드웨어를 완전히 건너뛰면서, Mac 빌드에서 Minecraft가 36–60 FPS에 도달한다.
Utsuro에서 가장 흥미로운 것은 하기를 거부하는 행위다. 에뮬레이션. X에서 levi라는 이름으로 활동하는 개발자가 Apple 기기에서 Xbox One 게임을 돌리는 실동작 경로를 시연했고, 그 파이프라인 어디에서도 콘솔 하드웨어는 시뮬레이션되지 않는다.
프로젝트 GitHub 페이지에 따르면, Utsuro는 대신 콘솔의 Windows 기반 소프트웨어 레이어를 x86-64 코드로 Apple의 Arm 칩에서 직접 실행하며, 명령어 번역은 FEXCore가 맡는다. 원래라면 콘솔 자체가 제공할 시스템 구성 요소들은 소프트웨어로 재구축된다. 그래픽은 Apple의 Metal API로 흐르고, Xbox One의 Direct3D 11.X 셰이더는 Metal의 셰이더 언어로 변환되며, 오디오는 CoreAudio에서 돈다.
초기 결과는 들쭉날쭉하지만 실재한다. 개발자는 Minecraft: Xbox One Edition이 이미 "극도로 잘" 구동된다고 말하며, 첨부된 영상은 터치스크린 조작으로 iOS에서 작동하는 모습을 보여준다. Mac 빌드 기준 GitHub 수치는 Minecraft를 대략 36~60 FPS로 잡는다. Sonic Mania는 소리까지 살아있는 채 약 57 FPS로 플레이 가능 판정이다. Rocket League가 뒤처진다. 대략 15~20 FPS로 렌더링되고 구동되며, 조명이 어두운 문제를 겪고, 아직 소리가 없다.
이것들 중 무엇이든 구동시키는 일이 마찰 없는 것은 아니다.
iOS에서는 앱을 사이드로드해야 하고 StikDebug나 TrollStore 같은 JIT 헬퍼, 아니면 탈옥 기기에 의존한다. 사용자는 게임의 복호화된 덤프도 준비해야 한다. macOS 버전은 패키지로 배포되지 않는다. 현재로서는 소스에서 직접 빌드해야 한다.
이 정도로 초기인 프로젝트에서 진짜 헤드라인은 아키텍처이다. 코드 번역으로 콘솔의 소프트웨어 스택을 Arm 위로 올리고, 빠진 시스템 레이어를 재구축하며, 사이클 단위 정밀 하드웨어 에뮬레이션에 연산을 태우는 대신 그래픽 파이프라인을 Metal로 전환한다. 성능 튜닝이 Rocket League 같은 타이틀의 격차를 메울 수 있을지가 이 접근법이 어디까지 확장되는지를 보여줄 것이다.
태그: Utsuro · levi · Apple · Xbox One · FEXCore · Metal API
萬安算交所 AIXX · AIXX · 검증된 컴퓨트 거래소 · 현물 홀 입장