diff --git a/README.md b/README.md index 006bf5b..37a7697 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,39 @@ This document serves as a guide to install NVIDIA vGPU host drivers on the lates You can follow this guide if you have a vGPU supported card from [this list](https://docs.nvidia.com/grid/gpus-supported-by-vgpu.html), or if you are using a consumer GPU from the GeForce series or a non-vGPU qualified Quadro GPU. There are several sections with a title similar to "Have a vGPU supported GPU? Read here" in this document, make sure to read those very carefully as this is where the instructions differ for a vGPU qualified card and a consumer card. +## Table of Contents + +1. [NVIDIA vGPU on Proxmox](#nvidia-vgpu-on-proxmox) +2. [Supported cards](#supported-cards) +3. [Important notes before starting](#important-notes-before-starting) +4. [Are you upgrading from a previous version of this guide?](#are-you-upgrading-from-a-previous-version-of-this-guide) +5. [Packages](#packages) +6. [Git repos and Rust compiler](#git-repos-and-rust-compiler) +7. [Create files for vGPU unlock](#create-files-for-vgpu-unlock) +8. [Have a vGPU supported card? Read here!](#have-a-vgpu-supported-card-read-here) +9. [Enabling IOMMU](#enabling-iommu) + - [GRUB](#grub) + - [systemd-boot](#systemd-boot) +10. [Loading required kernel modules and blacklisting the open source nvidia driver](#loading-required-kernel-modules-and-blacklisting-the-open-source-nvidia-driver) +11. [Applying our kernel configuration](#applying-our-kernel-configuration) +12. [Check if IOMMU is enabled](#check-if-iommu-is-enabled) +13. [NVIDIA Driver](#nvidia-driver) + - [Obtaining the driver](#obtaining-the-driver) + - [Have a vGPU supported card? Read here!](#have-a-vgpu-supported-card-read-here-1) + - [Patching the driver](#patching-the-driver) + - [Installing the driver](#installing-the-driver) + - [Finishing touches](#finishing-touches) +14. [vGPU overrides](#vgpu-overrides) +15. [Adding a vGPU to a Proxmox VM](#adding-a-vgpu-to-a-proxmox-vm) +16. [Licensing](#licensing) +17. [PSA for Pascal (and older) GPUs like the P4, GTX 1080...](#psa-for-pascal-and-older-gpus-like-the-p4-gtx-1080) +18. [Common problems](#common-problems) +19. [Support](#support) +20. [Feeding my coffee addiction ☕](#feeding-my-coffee-addiction-) +21. [Further reading](#further-reading) +22. [Contributing](#contributing) +23. [License](#license) + ## Supported cards The following consumer/not-vGPU-qualified NVIDIA GPUs can be used with vGPU: