• 둠(Doom)이 애플 라이트닝-HDMI 동글로 구동되다 — 어댑터 내장 SoC가 부드러운 게임 플레이를 위한 충분한 전력 제공

    2012년산 애플 어댑터가 1993년 PC보다 더 많은 전력을 지니고 있다.

    article image

    한 개발자가 Apple Lightning to HDMI 동글을 해킹하여 해당 액세서리 자체에서 Doom 게임을 구동할 수 있게 했다. nyan_satan이 YouTube 동영상 댓글(출처: MacRumors)을 통해 언급한 바에 따르면, $49 가격대의 Apple Lightning Digital AV Adapter는 400MHz ARM Cortex-A5 코어와 256MiB DRAM을 갖춘 사용자 지정 Samsung SoC를 탑재하고 있다.

    이 동글은 386 프로세서와 4MB RAM을 요구하는 Doom을 구동하기에 충분할 것으로 보인다. Apple은 Lightning 포트가 사용하는 USB 2.0 프로토콜이 HDMI 출력을 구동하는 데 필요한 대역폭을 제공하지 못했기 때문에, 어댑터 내부에 SoC를 내장했다. 따라서 Lightning 장치에서 전송된 데이터를 압축한 후, 어댑터 내부 칩을 이용해 데이터를 복원(디컴프레스)하여 HDMI 디스플레이에 표시하는 방식을 사용한다.

    해당 어댑터는 iOS의 간소화된 버전을 구동하지만, 영구 저장 공간이 부족하여 개발자는 MacBook을 통해 파일 시스템으로 펌웨어를 로드했다. 또한, 제어 장치 연결을 위해 노트북의 포트를 이용하는 부분 외에는 모든 시스템이 동글 자체에서 구동된다.

    테크 애호가, 40년 된 프린터 컨트롤러에서 Doom 구동 성공

    Doom이 이미 잘 구동되고는 있지만, nyan_satan은 적절한 해상도에서 동글 자체로도 아직 60 FPS에 도달하지 못했다고 전했다. 그러나 프레임을 프레임버퍼에 채워 넣는 기능을 재구현하면 성능을 대폭 향상시켜, 게임이 Apple 액세서리에서 원하는 품질에 도달하는 것이 가능할 것이라고 밝혔다.

    개발자는 이 Doom 프로젝트의 소프트웨어를 추후 패키지 형태로 출시할 계획이라 밝히며, 이를 통해 탈옥(jailbroken)된 iOS 기기를 가진 누구나 직접 구동하며 체험할 수 있도록 하겠다고 말했다. 더불어 사운드 출력 기능을 추가하거나, Mac 없이도 Doom을 플레이할 수 있도록 동글에 컨트롤러를 연결하는 방법을 찾는 등 기능을 지속적으로 개선할 계획이다.

    Doom은 많은 애호가와 개발자들에게 인기 있는 주제이며, "과연 Doom을 구동할 수 있을까?"라는 질문 자체가 1993년의 오래된 게임을 거의 모든 장치에 포팅하는 흥미로운 도전 과제로 자리매김했다. 그리고 칩 성능이 전반적으로 증가함에 따라, 어댑터나 액세서리 같은 주변 장치에서 발견되는 칩들조차 많은 이들에게 이러한 가능성을 제시하고 있다. 실제로 이 게임은 Nintendo 스마트 알람 시계나 겨우 1mW만을 사용하는 신경 칩에서 구동된 사례가 보고되었으며, Microsoft Word 문서, PDF 파일, 나아가 캡차(Captcha)와 같은 가장 예상치 못한 매체에서도 포팅된 흔적이 발견되기도 했다.

    [출처:] https://www.tomshardware.com/video-games/doom-runs-on-an-apple-lightning-to-hdmi-dongle-soc-inside-adapter-has-enough-power-for-smooth-gameplay