안녕하세요, 여러분!
소개
오늘은 Apple 실리콘 맥에서 프로톤 지원이라는 획기적인 발전에 대해 이야기해 보려고 합니다. 이 흥미진진한 개발은 맥 하드웨어에서 잠재적으로 윈도우 게임은 물론 스팀 덱에서 프로톤을 통해 실행되는 게임까지 실행할 수 있게 해줍니다.
아사히 리눅스 프로젝트
이 놀라운 업적은 아사히 리눅스 팀의 헌신적인 노력 덕분에 가능했습니다. 아사히는 애플 실리콘 맥에 리눅스를 듀얼 부팅하는 오픈 소스 프로젝트로, 오디오, 키보드, 트랙패드, 블루투스 드라이버 등 모든 것을 포함한 리눅스를 맥에서 네이티브로 실행하는 데 필요한 모든 요소를 역공학했습니다.
게임 지원의 어려움
리눅스에서 맥에서 게임을 작동시키는 것은 엄청난 과제였습니다. 타겟 게임은 Direct3D(윈도우) 및 X86 명령어 세트를 사용하지만 대상 하드웨어(예: 맥북)는 이러한 요구 사항을 충족하지 않습니다. 이 차이를 해결하기 위해 아사히 팀은 X86 윈도우 게임을 ARM64 칩 아키텍처의 맥으로 변환하는 방법을 찾아야 했습니다. 또한 그들은 새로운 벌칸 1.3 드라이버(Honey Crisp)를 처음부터 개발하고 맥과 윈도우의 다른 페이지 크기 문제를 해결해야 했습니다.
혁명적인 해결책: MoVM
이들 문제를 해결하기 위해 아사히 팀은 획기적인 솔루션인 MoVM(마이크로 VM)을 고안했습니다. 이를 통해 스팀은 가상 머신에서 실행될 수 있으며, 네이티브 속도의 약 90%로 실행될 수 있습니다.
실제 성능: 게임 테스트
이제 프로톤을 통해 아사히 리눅스에서 실행할 수 있는 몇 가지 AAA 게임을 테스트해 보겠습니다.
- 포탈 2: 4K 및 높은 그래픽 설정에서 놀라울 정도로 잘 작동했습니다.
- 다크 소울 리마스터: DXVK를 통해 DirectX11을 벌칸으로 변환하여 60FPS로 실행되었습니다.
- 컨트롤: DXVK를 통해 DirectX11을 벌칸으로 변환하여 1080p 및 높은 설정에서 30~35FPS로 실행되었습니다.
- 크라이시스 리마스터: DXVK를 통해 DirectX11을 벌칸으로 변환하여 1080p 및 매우 높은 설정에서 45~55FPS로 실행되었습니다.
- 스카이림: 4K 및 매우 높은 품질 설정에서 약 30FPS로 실행되었습니다.
작동하지 않는 게임
현재 많은 게임이 아직 작동하지 않습니다. 예를 들어, “Detroit Become Human”은 벌칸을 사용하므로 현재의 변환 레이어에서는 처리할 수 없습니다.
아사히 리눅스의 미래
아사히 리눅스 프로젝트는 여전히 초기 단계에 있지만, 맥에서 리눅스 게임의 엄청난 잠재력을 보여줍니다. 앞으로 더 많은 게임이 지원될 것으로 기대되며, 맥 사용자는 스팀 덱이나 윈도우 PC와 비슷한 게임 경험을 누릴 수 있을 것입니다.
맺음말
아사히 리눅스 팀의 혁신적인 노력 덕분에 Apple 실리콘 맥에서 프로톤 지원이 가능해졌습니다. 이를 통해 맥 사용자는 더 다양한 게임에 액세스하고 Steam 덱의 게임 경험을 경험할 수 있습니다. 아사히 리눅스 프로젝트의 미래가 밝기를 기대하며, 게임 커뮤니티에 새로운 가능성을 열어줄 것입니다.