세계 최초 M1 GPU 드라이버
(rosenzweig.io)- Asahi Linux에서 GPU 드라이버를 개발하는 Asahi Lina와 Alyssa Rosenzweig가 OpenGL ES 3.1 표준을 준수하는 M1/M2용 GPU 드라이버를 출시.
- 기존에 존재하던 애플의 GPU 드라이버는 Metal만 지원하며, 모든 표준 그래픽 API(Vulkan, OpenGL, OpenGL ES 등)을 지원하지 않았음.
- 현재 OpenGL ES를 지원하는 유일한 M1/M2용 GPU 드라이버.
- OpenGL 표준을 관리하는 Khronos의 적합성 테스트를 통과함.
- 애플의 독점 드라이버, 독점 API 거부에 만족하지 않고, 직접 표준을 준수하는 드라이버를 개발한 것.
- 앞으로도 사양을 완전히 준수하는 개방형 표준 API 지원을 위해 개발을 계속할 예정.
https://www.youtube.com/@AsahiLina
아사히 리나는 요런분인데요. VTuber 이십니다. 천재 미소녀 프로그래머...
macOS 에서 문명6를 종종 플레이 하곤 하는데, 릴리즈 초반에는 gpu가 unknown으로 잡혔었네요. 반년 전 부턴 그나마 제대로 인식하는 것 같던데...
그래도 나름 애플에서 포팅 툴을 내놓은 것을 보면 앞으로는 게임도 꽤나 할만 할 듯 싶네요.
본문에서는 뒤에 OpenGL ES 3.1의 기능을 어떻게 지원했는지에 대한 내용이 추가로 있습니다.
궁금하시면 직접 가셔서 읽어보셔도 좋을 것 같아요.
저는 이해가 안 가서 요약하지 않았습니다...
아무튼 정말 대단한 업적이네요.
문서도 제대로 없는 GPU를 가지고 바닥부터 드라이버를 설계해서 결국 완전한 API 지원을 달성한거니...
앞으로도 이런 활동이 늘어나다 보면 M1/M2의 사용성이 훨씬 좋아질 것 같네요.
(언젠가 게임도 될 거고요)
애플, Proton과 비슷한 Game Porting Toolkit을 공개
요즘봐서는 애플도 게임쪽에 신경을 쓸 수밖에 없지 않나 생각이 듭니다.
비전프로 팔아먹으려면..