elsa in mac

Asahi Linux, Vulkan 1.4 버전 공개 본문

Asahi Linux

Asahi Linux, Vulkan 1.4 버전 공개

elsa in mac 2024. 12. 3. 17:28

2024년 12월 2일 Khronos가 차기버전인 Vulkan 1.4 specification을 발표하면서, 이를 공식적으로 지원하는 Conformant Products List를 공개 했습니다. 

해당 리스트에는 잘 알려진 기업들의 그래픽 카드 제품들이 다수 포함되어 있는데, 여기에 당당히 Apple Silicon을 지원하는 Asahi Linux용 Vulkan 1.4 도 포함되어 있는 것이 확인되었습니다. 

Apple silicon을 지원하는 Mesa Project의 최신 Tag 에서 이를 제 확인할 수 있습니다. 

 

해당 드로이버를 업데이트 하려면 다음의 명령을 실행하면 됩니다. 

sudo dnf upgrade --refresh

 

Asahi Linux의 Mesa Driver 구현은 Apple Silicon 의 GPU 가속기능을 구현하는 것으로 시작되었으며, Linux에서 Windows의 DX11용 게임을 지원하기 위해 최근 Vulkan 1.3을 구현했고, 금번 1.4 버전으로 업데이트가 된 것입니다.   대부분의 Vulkan Driver들이  거대기업의 개발팀이 담당하는 것과는 대조적으로 몇몇 개발자들이 모인 Asahi Team에서 Apple Silicon 을 지원하는 Driver를 구현한 것이기에  그 가치와 역량을 높게 평가할 수 밖에 없을 것 같습니다.  (개인적으로는 Apple에서 해당 팀에 지원을 좀 해 주면 좋겠다는 생각도 하게 됩니다. )

Apple Silicon은 Arm64 기반으로 16K paging을 사용하기 때문에, windows의 4K paging 게임들을 직접 지원할 수 없습니다.  Asahi Team에서는 이를 해결하기 위해  X86 CPU emulation 기능과 virtgpu paththrough 가 포함된 microVM을 제공하고 이를 이용하여 게임을 실행할 수 있습니다. 

물론, macOS에서도 crossover나 Game porting tool-kit 등을 이용하여 windows 게임을 구동할 수 있으며, Asahi Linux와 macOS에서 Windows 게임을 구동하는 것에는 성능차이가 날 수 있습니다. 어느 쪽이 더 우월하다고 직접 비교할 수 없지만, 일반적으로는 macOS 에서 게임 성능이나 Resource활용이 더 뛰어난 것으로 평가 됩니다. 

공유하기 링크
Comments