modeco80
89d0c5e0ab
Also, add an option to disable them to gracefully still allow the module to build on 6.8 and earlier kernels. |
||
---|---|---|
.gitignore | ||
.SRCINFO | ||
0001-Fix-NVIDIA-blob-patch-not-using-BASEDIR.patch | ||
0002-vGPU-and-Desktop-in-harmony.patch | ||
dkms-conftest-iosys-fix.patch | ||
nvidia-drm-defs-fix.patch | ||
nvidia-drm-outputclass.conf | ||
nvidia-eventfd-fix.patch | ||
nvidia-follow-pfn-reimpl.patch | ||
nvidia-iommu-api-fix.patch | ||
nvidia-smi | ||
nvidia-utils.install | ||
nvidia-utils.sysusers | ||
nvidia-vgpu.conf | ||
nvidia.rules | ||
PKGBUILD | ||
README.md | ||
vgpu_unlock-rs.conf |
Nvidia vGPU-Merged Packages for Arch Linux
Use Nvidia vGPU and GeForce functions of consumer-grade NVIDIA GPUs.
This repository contains scripts for building all components of the "merged" driver package into drop-in replacements for the Arch Linux NVIDIA packages. It adds the following additional functions by means of scripts/drop-ins:
- Wrapper for
nvidia-smi
to support recognizing consumer GPUs as vGPU-capable - Dependency re-ordering to ensure
libvirtd
, if installed, will start after the NVIDIA vGPU services.
Compatible Linux Versions:
- Various 5.11 or older releases
- 5.12
- 5.14 except for some of the earlier 5.14 releases
- 5.15
Important
These packages are not guaranteed to work out of the box (or at all), so use it at your own risk. Backups should be taken before attempting to replace stock NVIDIA drivers on any system.
Installation
- Build and install desired packages
- Edit
/etc/vgpu_unlock/profile_override.toml
and set desired overrides. - Enable
nvidia-vgpu-mgr.service
andnvidia-vgpud.service
- Reboot.
It is recommended to at least install nvidia-merged
and nvidia-merged-settings
, which will include the required services/kernel module sources by dependency.
Credits
This project would not be possible without all those who came before me that wrote the software and figured out how to implement it: