23 lines
941 B
Markdown
23 lines
941 B
Markdown
# `nvidia-merged`
|
|
|
|
This is NVIDIA vGPU R16 horribly hacked to build and work on up to Linux 6.11, along with `vgpu_unlock` and `vgpu_unlock-rs`.
|
|
|
|
# Building
|
|
|
|
**NOTICE**: the vGPU VFIO module needs CONFIG_IOMMUFD=n to function properly. No Arch pre-built kernels, to my knowledge, are built with this config option set correctly, so you will have to build your own kernel.
|
|
|
|
The nvidia vgpu_unlock patched and merged driver are in `packages/nvidia-merged`.
|
|
|
|
`vgpu_unlock-rs` is in `packages/vgpu-unlock-rs`.
|
|
|
|
`makepkg` will by default build with linux 6.1x patches.
|
|
|
|
To disable them, use `_use_new_patches="false" makepkg`. This is useful if you're not using a upstream kernel, since the later patches break building on older kernels.
|
|
|
|
You can also use `./build_tree.sh` to build everything.
|
|
|
|
# Thanks
|
|
|
|
- Erin-allison originally created the PKGBUILD I based this package tree on.
|
|
- Snowman for vGPU-Unlock-Patcher
|
|
- mbilker for vgpu-unlock_rs
|