Skip to content

MellowGPU 0.5.0-dev

Pre-release
Pre-release

Choose a tag to compare

@NiSeullent NiSeullent released this 15 Oct 22:54

기존 Mellow를 MellowGPU로 개편한 개발 prerelease입니다.

  • 제품: MellowGPU.kext / 실행 파일 MellowGPU / 번들 ID com.NiSeullent.MellowGPU / CFBundleVersion 0.5.0.
  • Intel·AMD·NVIDIA 포팅 경계와 메모리·펜스·디스플레이·종료 계약을 명세했습니다.
  • 공통 lifecycle 코어, 전체 Metal 3·WindowServer·앱·게임 지원 판정 정책, 불변 소스·명세 갱신 도구를 구현했습니다.
  • CPU 래스터화와 CPU 픽셀 복사는 지원 판정에 사용할 수 없습니다.
  • 기존 이력과 라이선스·고지를 보존합니다. NullMoth와 Cobalt64는 구조 참고 대상으로 고정하며 자동으로 링크하지 않습니다.

검증: 실제 x86_64 네이티브 컴파일·링크, 엄격한 ad-hoc 서명과 Mach-O/UUID/제품 식별 검사; 공통 lifecycle 11개 C++ 시험 그룹 및 프로필 150개 검사(ASan/UBSan); 소스 intake 44개 시험(기존 선택 검사 1개 skip); 실제 서명 번들을 사용한 패키지 회귀 14개 통과. ZIP 안 35개 파일의 체크섬과 소스·빌드 커밋 일치를 확인했습니다. GitHub Actions 실행 결과는 저장소 Actions에서 별도로 확인할 수 있습니다.

검증된 GPU/OS 지원 조합은 0개입니다. 이 개발 릴리스는 완성된 Metal 3 가속 드라이버가 아닙니다. 네이티브 전체 Metal API, WindowServer 및 세 벤더의 실제 하드웨어 가속 연결은 아직 완성·검증되지 않았습니다. 호스트 시험·컴파일·서명은 GPU 가속이나 커널 로드 가능성을 입증하지 않습니다.

패키지에는 실제 개발 kext, 정확한 소스 압축 파일, 소스·빌드 기록, 파일 해시, 명세와 고지가 들어 있습니다. 설치 도구는 없으며, EFI/NVRAM·커널 컬렉션·현재 노트북을 수정하지 않았습니다. 이전 Mellow.kext와 동시에 구성하지 마세요.

소스: 386f1a8 · 명세 · 구현 상태

ZIP SHA-256: de18c61abe59e3d27bb31315101405796386913d91afe7e006d47875594ef6fb

Kext 실행 파일 SHA-256: 59ba70ad5f6d0f72e26a48997b7e6246b3512e7e131f188a9b562b82db797797

GitHub main의 동일 커밋에서도 네이티브 Intel 빌드·시험·패키징, 플랫폼 시험, 업스트림 검증 3개 워크플로가 모두 통과했습니다.

Mellow platform foundation · MellowGPU pinned upstream intake · Build and validate MellowGPU