github.devotd.
새 소식LLM 인프라

nullmoth/nvidia-macos-driver v2.0.2 — NVIDIA 카드용 Metal 드라이버

macOS 15 Sequoia에서 NVIDIA GeForce 카드를 Metal로 구동하는 드라이버의 구성과 확인 범위를 다룬다.

저장소 정보nullmoth/nvidia-macos-driver ↗

Metal driver for NVIDIA GeForce cards on macOS Sequoia

스타
★ 3.3K
포크
316
언어
Rust
라이선스
NOASSERTION
최신 릴리스
v2.3.3
원문 보기 ↗GitHub에서 보기 ↗

nullmoth/nvidia-macos-driver v2.0.2는 macOS 15 Sequoia에서 NVIDIA GeForce 카드를 Metal로 구동하는 드라이버다. 이 프로젝트는 CUDA 없이 맥에서 로컬 추론을 가능하게 하려는 시도이기도 하다.

저장소에는 커널 확장, Metal 플러그인, 셰이더 번역기와 설치용 Mac 앱이 함께 들어 있다. Metal 앱의 명령은 NVMTLDriver.bundle을 거쳐 Apple AIR에서 SPIR-V로 번역되고, Mesa Vulkan 기반 NVK와 NAK 컴파일러를 지나 커널 확장으로 전달된다. Vulkan 백엔드는 Mesa 17ca6174에 nvk-macos.patch를 적용한 형태다. 커널에는 NVIDIA 공개 GPU 커널 모듈 r610을 그대로 쓰며, GSP 펌웨어 610.57.04도 수정하지 않는다. 즉 새로 만든 Metal 연결부와 공개된 NVIDIA 커널 구성요소를 잇는 방식이다.

대상은 Turing 이후의 GTX 16, RTX 20·30·40·50, TITAN RTX, Quadro RTX와 T시리즈다. 개발과 테스트는 RTX 5060에 집중됐다. Metal 3의 argument buffers tier 2, 레이 트레이싱, 메시 셰이더, MPS, MetalFX를 지원하며, OpenGL은 Apple의 GL-on-Metal을 통해 제공된다. 하지만 라이선스 표기는 NOASSERTION이고 이슈는 142개로, 배포 조건과 실제 안정성을 이 정보만으로 판단하기 어렵다. 지원 목록만으로 다른 카드에서의 동작 안정성까지 확인됐다고 볼 수는 없다.