Devotd Github
새 소식추론/서빙

almosst-dev/cobalt64 — ioaccel-layout README의 범위 표현 수정

Cobalt64의 최신 커밋은 tools/ioaccel-layout/README.md가 자신의 범위를 '저장소'가 아니라 '디렉터리'로 규정하도록 한 줄을 바로잡았다.

저장소 정보almosst-dev/cobalt64 ↗

Cobalt64의 최신 커밋은 tools/ioaccel-layout/README.md가 자신의 범위를 '저장소'가 아니라 '디렉터리'로 규정하도록 한 줄을 바로잡았다.

GitHub 설명: Cobalt64: native macOS GPU acceleration for unsupported AMD Radeon GPUs. First supported family: RDNA4 (RX 9070 XT / Navi 48). Kernel driver, RADV Darwin port, Metal-on-Vulkan bundle.

스타
★ 131
포크
14
언어
C++
라이선스
MIT
원문 보기 ↗GitHub에서 보기 ↗

almosst-dev/cobalt64는 macOS에서 공식 지원되지 않는 AMD Radeon GPU를 네이티브로 가속하는 프로젝트다. 첫 지원 계열은 AMD의 RDNA4 세대 GPU(RX 9070 XT / Navi 48)이며, 커널 드라이버와 RADV의 macOS(Darwin) 포트, Metal-on-Vulkan 번들로 구성된다. 2026년 10월 15일 22:17 UTC 커밋 d1f7bad(https://github.com/Almosst-DEV/Cobalt64/commit/d1f7bad8408a0a2c016b067c477422975a59de44)이 tools/ioaccel-layout/README.md에서 단 한 줄만 바꿨다. 'This repository contains only the scripts'라는 문장이 'This directory contains only the scripts'로 바뀌면서, 뒤따르는 이 디렉터리에 Apple 바이너리나 심볼 테이블, vtable 덤프, 생성된 헤더가 없다는 단서의 범위가 전체 저장소가 아니라 해당 디렉터리로 좁혀졌다. 변경 통계는 추가 1줄, 삭제 1줄이다.

tools/ioaccel-layout는 Apple의 IOAccelerator 계열이 쓰는 C++ vtable 레이아웃과 인스턴스 크기를 재구성하는 스크립트 묶음이다. README는 이 스크립트가 머신에 들어 있는 Apple 소프트웨어를 분석해 헤더를 내보내고, -fapple-kext로 빌드되는 서브클래스가 Apple 비공개 헤더 없이 같은 레이아웃을 재현할 수 있게 한다고 설명한다. 같은 문서는 만들어진 출력을 머신 안에만 두고 재배포하지 말라고 못박는다. 즉 이번 커밋은 코드나 동작이 아니라, 스크립트의 위치와 생성물 사용 범위를 문서에서 정확히 적은 정리다.

한계는 분명하다. 이 커밋이 바꾼 것은 문서 한 줄뿐이고, 커널 드라이버나 RADV 포트 쪽 코드에 손댄 흔적은 없다. README가 말하는 vtable 레이아웃과 인스턴스 크기가 어느 정도 정확한지에 대한 검증 기록이나 벤치마크는 이번 자료에 없다. 라이선스와 관심도 수치도 제시되지 않는다. IOAccelerator 레이아웃을 그대로 재현하는 일은 macOS 쪽과의 호환성을 좌우하는 부분이므로, 이 한 줄의 수정만으로 드라이버 동작이 달라졌다고 읽어서는 안 된다. 정리하면 지원되지 않는 AMD GPU를 macOS에 붙이려는 초기 작업의 성격이 강하고, 이번 커밋은 그 경계 설명을 바로잡은 정도로 가깝다.