3 dépôts
Low-level kernel modules providing direct hardware interfacing for graphics processing units on Linux.
Distinct from Linux Kernel Development: Existing candidates are either for gamepads, sound, or general kernel development resources rather than a concrete GPU driver implementation.
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Linux GPU Kernel Drivers. Refine with filters or upvote what's useful.
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
Provides an open source kernel module for Linux that delivers low-level driver services for GPUs.
AdrenoToolsDrivers est une collection de pilotes graphiques compilés et d'accélérateurs matériels pour les GPU Adreno. Ces binaires de pilotes permettent l'accélération matérielle pour les appareils Android virtualisés, permettant aux émulateurs d'exploiter le matériel GPU natif des appareils compatibles pour améliorer les performances de rendu visuel et la stabilité. Le projet se concentre sur l'optimisation des émulateurs Android en fournissant des pilotes compatibles pour des logiciels tels que Yuzu et Vita3K. En gérant et en configurant ces pilotes GPU spécifiques, le projet vise à améliorer le taux de rafraîchissement et la stabilité globale des applications émulées sur les appareils Android. Le logiciel couvre de larges capacités en matière de gestion des pilotes graphiques et d'optimisation des performances, y compris le déploiement de binaires compilés dans des environnements d'émulation pour faciliter l'accélération matérielle et la sortie visuelle.
Coordinates communication between the emulator runtime and the physical Android GPU driver for low-level hardware access.
The NVIDIA GPU Container Toolkit is a set of tools designed to enable NVIDIA GPU acceleration within OCI compliant containers for compute and graphics workloads. It functions as an OCI container runtime wrapper and a Linux GPU driver bridge, mapping host NVIDIA GPU drivers into the container namespace to provide direct hardware access. The toolkit includes a GPU accelerated container builder for creating images pre-configured to utilize hardware acceleration. This allows for the integration of graphics processing units into the container environment for both building and running compute-heavy
Implements a Linux GPU driver bridge that maps host NVIDIA drivers into the container namespace.