Pular para o conteúdo
NovidadesIA

Repositórios em Alta

Driver Metal leva suporte a placas NVIDIA modernas ao macOS 15 Sequoia

Projeto em Rust viabiliza aceleracao grafica e computacional de GPUs GeForce em computadores com OpenCore e macOS Sequoia.

Edição: Anderson Gomes
· 5 min de leitura

Driver Metal leva suporte a placas NVIDIA modernas ao macOS 15 Sequoia
Imagem: Reprodução · site do nvidia-macos-driver · reprodução · licença não declarada

O projeto nullmoth/nvidia-macos-driver, desenvolvido pela organizacao NullMoth Systems, surgiu para preencher uma lacuna historica no ecossistema de computadores que rodam macOS em arquitetura Intel x86_64. Desde versoes antigas do sistema, placas de video da NVIDIA deixaram de ter suporte nativo da Apple, forcando usuarios de hackintosh a depender de graficos integrados ou placas AMD. O repositorio ganhou destaque rapido ao atingir a vigesima quarta posicao no ranking diario do Trendshift, oferecendo uma camada que conecta hardware moderno da arquitetura Turing em diante a interface grafica Metal da Apple.

Dados rapidos

  • Repositorio: nullmoth/nvidia-macos-driver
  • Licenca: não declarada
  • Linguagem principal: Rust
  • Metricas: 572 estrelas (212 no periodo) e 58 forks
  • Ranking: Trendshift diario na posicao 24
  • Data da consulta: 2026-10-08

O problema da aceleracao grafica no macOS

A Apple removeu o suporte a placas graficas dedicadas da NVIDIA ha anos, limitando usuarios de sistemas OpenCore que utilizam hardware Intel. Quem precisava de aceleracao de hardware para interfaces graficas, edicao ou simulacao ficava impossibilitado de atualizar o sistema operacional mantendo placas GeForce recentes ativas.

Com a chegada do macOS 15 Sequoia, esse distanciamento tecnico permaneceu total no suporte oficial. Sem extensoes de nucleo adequadas, as placas de video modernas sequer inicializam o servidor de janelas da interface, deixando o sistema inoperante ou restrito a modos basicos de exibicao sem qualquer aceleracao de hardware.

A iniciativa da NullMoth Systems resolve essa barreira ao integrar modulos de nucleo abertos da propria fabricante com um canal de traducao compativel com o Metal 3. Dessa forma, placas modernas conseguem gerenciar o desktop, emitir sinal de video e executar rotinas graficas do sistema operacional.

Como funciona a arquitetura do driver

O funcionamento interno combina traducao de instrucoes graficas com modulos de nucleo adaptados. A requisicao de um aplicativo que utiliza Metal passa pelo pacote NVMTLDriver.bundle e segue para um tradutor interno, que converte instrucoes Apple AIR em SPIR-V. Em seguida, o modulo NVK, baseado no Mesa Vulkan com o compilador NAK, processa os comandos e os envia via extensoes de nucleo (kexts) diretamente para a GPU.

A instalacao pode ser realizada manualmente por meio do pacote pre-compilado disponibilizado pelos desenvolvedores:

tar -xzf nullmoth-nvidia-*.tar.gz && cd pkgroot
shasum -a 256 -c SHA256SUMS
sudo ./install.sh
sudo shutdown -r now

Apos o primeiro reinicio, o usuario precisa autorizar as extensoes de nucleo nos ajustes de privacidade e seguranca do macOS e reiniciar a maquina novamente. Como alternativa ao terminal, o projeto oferece o aplicativo 1401 para macOS, que automatiza as etapas e gerencia configuracoes do OpenCore.

Casos de uso praticos

  • Execucao de tarefas de inteligencia artificial via Core ML e Metal Performance Shaders (MPS): desenvolvedores conseguem direcionar calculos de modelos e redes neurais suportadas para a GPU NVIDIA instalada no macOS Sequoia.
  • Jogos e aplicativos comerciais baseados em Metal: o driver viabiliza a abertura de softwares que exigem Metal 3, com suporte a sombreadores de malha (mesh shaders) e tracadado de raios (ray tracing).
  • Ambientes de produtividade e multimonitor: o componente de framebuffer NVRMFB gerencia o WindowServer e suporta configuracoes com ate quatro saidas de video ativas simultaneamente.
  • Aplicativos legados via OpenGL e OpenCL: softwares cientificos ou graficos que operam com chamadas de OpenGL ou OpenCL rodam por meio da camada de compatibilidade do macOS sobre o Metal.

Diferenciais em relacao a solucoes anteriores

Diferente de metodos antigos que dependiam de versoes abandonadas de Web Drivers para versoes legadas do macOS, este projeto foca especificamente no macOS 15 Sequoia e adota Rust em sua base. Ele implementa o Metal 3 diretamente, incluindo recursos avancados como argument buffers tier 2 e o caminho MetalFX, ausentes em tentativas historicas.

Outra diferenca fundamental e a utilizacao do firmware GSP oficial versao 610.57.04 e dos modulos abertos r610 da NVIDIA adaptados para o ambiente Darwin. O projeto tambem incorpora o compilador de sombreadores NAK e o backend Vulkan NVK, evitando a necessidade de engenharia reversa completa do conjunto de instrucoes da placa.

Limitacoes e cuidados tecnicos

O projeto e extremamente recente, tendo sido criado em 2026-10-07, com apenas doze issues abertas e pouca maturidade de uso publico. Embora a tabela de dispositivos liste suporte teorico para placas das series GTX 16, RTX 20, 30, 40, 50, TITAN RTX e linhas profissionais Quadro e RTX, a validacao fisica direta informada no repositorio foi realizada apenas em uma RTX 5060 sob macOS 15.7.x e 15.8.1.

Ha tambem questoes criticas de seguranca e configuracao. A instalacao exige desativar o SecureBootModel no OpenCore, afrouxar protecoes do System Integrity Protection (SIP) por meio de argumentos de inicializacao que alteram o comportamento do AMFI, alem de permitir extensoes de terceiros nao assinadas no nucleo. A licenca do repositorio consta como não declarada, demandando cautela para redistribuicao comercial, e a compatibilidade declarada para o futuro macOS 26 Tahoe ainda nao possui testes em hardware real.

Resumo rapido

  • Projeto: nullmoth/nvidia-macos-driver
  • Licenca: não declarada
  • Linguagem: Rust
  • Estrelas: 572
  • Ranking: Trendshift diario na posicao 24
  • Risco principal: Projeto recente com validacao fisica restrita a RTX 5060 e necessidade de relaxar protecoes do sistema como SIP e AMFI

Fontes

  • Repositorio no GitHub: https://github.com/nullmoth/nullmoth/nvidia-macos-driver
  • Ultima release (v1.0.14): https://github.com/nullmoth/nvidia-macos-driver/releases/tag/v1.0.14
  • Pagina oficial: https://nullmothsystems.com
  • Ranking no Trendshift: https://trendshift.io/repositories/nullmoth/nvidia-macos-driver
  • Rust
  • Repositórios em Alta
  • Trendshift

Fonte: Repositório no GitHub · Como produzimos as matérias