▲GN⁺ 2024-02-17 | parent | ★ favorite | on: 아사히 리눅스의 애플 실리콘 OpenGL 지원, 공식적으로 애플을 초월(arstechnica.com)Hacker News 의견 Conformant OpenGL 4.6 on the M1 (rosenzweig.io) 원문에서는 M1 하드웨어가 OpenGL의 새로운 표준에 잘 맞지 않는다고 언급됨. Apple은 2018년에 OpenGL을 폐기했으므로, 2024년에 M1이 새로운 OpenGL 기능과 잘 맞지 않는 것은 놀랄 일이 아님. 새로운 기능을 지원하기 위해 기하 셰이더, 테셀레이션, 변환 피드백 등을 컴퓨트 셰이더로 변환하는 등의 기술적인 트릭을 사용한 것은 인상적인 성과임. Asahi Linux의 개발 도구 Asahi Linux 프로젝트의 초기 역공학 과정에서 개발자 친화적인 파이썬 도구를 만든 것이 인상적임. 파이썬 코드를 사용하여 M1과 게스트 OS를 원격으로 제어할 수 있으며, 실시간으로 하이퍼바이저를 업데이트할 수 있음. 이러한 파이썬 기반의 접근 방식은 빠른 테스트 사이클을 가능하게 하고, macOS가 수행하는 작업을 이해하는 데 도움이 됨. Asahi Linux에 대한 사용자 경험 Asahi Linux 프로젝트와 OpenGL에 대한 노력은 사용자가 중고 M1을 구매하게 만들 정도로 감명을 줌. 설치 과정이 간단하고, 통합 메모리 덕분에 로컬에서 LLM을 실행할 수 있었음. Asahi GPU 드라이버의 현실적인 문제 Asahi GPU 드라이버는 실제 작업 부하에서 여전히 어려움을 겪고 있음. 예를 들어, Google Maps가 오랫동안 멈추는 문제가 있으나, 해결을 위해 작업 중임. 드라이버 개발에 대한 질문 Asahi Linux가 많이 언급한 Rust 기반 드라이버인지에 대한 궁금증이 있음. 역공학 우선순위 설정 Asahi Linux가 역공학 과정에서 무엇을 우선시할지에 대한 결정 과정이 복잡해 보임. DRM 지원에 많은 노력을 기울이는 것이 이상하게 보일 수 있으나, 사용자의 요구를 충족시키기 위한 것으로 추정됨. Vulkan 지원에 대한 업데이트 Vulkan 지원에 대한 구체적인 업데이트는 없으나, Asahi Linux가 이를 지원하기 위해 노력 중임. Vulkan 지원이 Valve의 Proton과 같은 소프트웨어를 통해 게임 성능을 향상시킬 수 있을지에 대한 관심이 있음. Apple의 지원 가능성 Apple이 하드웨어 회사로서, 사용자가 선호하는 OS와 호환되는 하드웨어를 구매한다면 이는 Apple에게도 매출로 이어짐. 프로젝트가 참고 자료가 필요하다면 Apple이 이를 지원하는 것이 좋을 것임.
Hacker News 의견
Conformant OpenGL 4.6 on the M1 (rosenzweig.io)
Asahi Linux의 개발 도구
Asahi Linux에 대한 사용자 경험
Asahi GPU 드라이버의 현실적인 문제
드라이버 개발에 대한 질문
역공학 우선순위 설정
Vulkan 지원에 대한 업데이트
Apple의 지원 가능성