How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
This is a Metal graphics driver that lets supported NVIDIA GeForce, GTX and RTX cards render graphics and composite the desktop on macOS Sequoia. It targets Intel Macs and OpenCore-based Intel and AMD hackintosh PCs. It ports NVIDIA's open GPU kernel modules and GSP firmware into macOS kernel extensions, and it implements Metal devices, queues, command buffers and pipelines over a Vulkan backend. Metal shaders are translated through SPIR-V into NVIDIA machine code, with…
The main features of nullmoth/nvidia-macos-driver are: Upscaler API Bridges, Graphics Drivers, NVIDIA Hardware Acceleration, DLSS Feature Wrappers, MetalFX-to-DLSS Bridges, Metal Shader Compilers, Metal-on-Vulkan Translation Layers, Metal Rendering Drivers.
Projects with overlapping indexed features include: nvidia/open-gpu-kernel-modules — This project is an open source Linux GPU kernel driver implemented as a loadable kernel module. It functions as a GPU… gfx-rs/gfx — gfx is a hardware-agnostic graphics API abstraction that translates a unified set of graphics and compute commands… dortania/opencore-install-guide — This project is a comprehensive technical manual for installing macOS on non-Apple x86 hardware using the OpenCore… openmoonray/openmoonray — OpenMoonray is a production-grade physically based rendering system and path-tracing engine. It simulates the physical… nvidia/isaac-gr00t. confettifx/the-forge — The Forge is a low-level toolkit for building high-performance graphics engines and applications across desktop,…
This project is an open source Linux GPU kernel driver implemented as a loadable kernel module. It functions as a GPU firmware loader, providing the low-level driver services necessary to enable direct communication between the operating system and graphics processing units. The driver utilizes a dual-module architecture that separates GPL-licensed kernel code from proprietary firmware blobs. This system extracts and links signed binary firmware images into the kernel modules at driver load time. The project provides driver support for Turing-architecture GPUs and all subsequent newer hardwa
gfx is a hardware-agnostic graphics API abstraction that translates a unified set of graphics and compute commands into native instructions for multiple GPU drivers. It provides a common interface for cross-platform rendering and general-purpose GPU compute programming. The project features an intermediate-representation shader translation system that converts source code and SPIR-V into target-specific languages. It employs a data-driven reference test framework to verify that graphics output remains consistent across different hardware platforms. Capabilities include parallel command buffe
This project is a comprehensive technical manual for installing macOS on non-Apple x86 hardware using the OpenCore bootloader. It serves as a configuration guide for emulating Apple hardware and patching system firmware to achieve operating system compatibility on PCs. The documentation provides detailed instructions for SMBIOS hardware emulation, including the generation of system identifiers and model profiles. It covers the application of ACPI table patches to enable native power management and the modification of UEFI runtime services to resolve memory map and write protection issues. Th
OpenMoonray is a production-grade physically based rendering system and path-tracing engine. It simulates the physical behavior of light to generate high-fidelity photorealistic images and is compatible with Universal Scene Description files for visualizing complex 3D scenes and production pipelines. The system is designed as a distributed rendering framework, capable of splitting heavy computational workloads across multiple machines or cloud clusters to accelerate image generation. It integrates OpenColorIO for consistent color management across different display devices and color spaces.