Utilizing an iGPU for AI Acceleration
Instructions for configuring an iGPU (integrated GPU) for AI acceleration in VergeOS, including resource group setup and model assignment.
Prerequisites
Server CPU must have an integrated GPU (iGPU)
Verify iGPU is enabled in BIOS settings
IOMMU/VT-d (Intel) or AMD-Vi (AMD) may need to be enabled for passthrough
High-Level Steps
To use iGPU for private AI models, the following high-level steps are necessary:
Create Resource Group: type = "Host GPU"
Add iGPU device(s) from physical nodes to the resource group
Assign the resource group to one or more AI models
Configuring a Resource Group with an iGPU
Navigate to Infrastructure > Nodes and double‑click the node containing the iGPU.
Select the PCI Devices card or left‑menu option.
From the device list, set the Type filter (top of the Type column) to Display Controller to show only display devices.
Select the iGPU device from the filtered list. ⚠️ Be careful when selecting devices for resource groups. Choosing the wrong device can cause issues.
Click Make Resource in the left menu.
Create a new Resource Group:
If no groups exist, the entry form will appear automatically.
Otherwise, select Attach to: --New Group-- and click Next
Configure Resource Group fields:
Name: Provide a descriptive name, e.g. "iGPU"
Type: Select Host GPU
Max vRAM: Limit the amount of system RAM available to the iGPU (default = 0; no limit).
On systems running other workloads, set a max vRAM to prevent contention between workloads and iGPU usage.
If max vRAM is set too low, models may fail to load and produce errors.
Click Submit to save the new Resource Group with the selected iGPU.
Follow the prompts at the top of the dashboard to View the node, place the node into Maintenance Mode (see message at top of node dashboard), and Reload the driver (prompted at the top of the dashboard once the node is in maintenance mode).
Exit Maintenance Mode on the node once the driver reload completes.
Navigate to Infrastructure > Resources > Groups and verify your new resource group appears with Enabled checked. Double-click the group to confirm the Node Resources section lists your iGPU device.
Adding Additional Node iGPUs to the Same Resource Group
Pooling iGPUs Across Nodes
By adding iGPUs from multiple nodes into the same resource group, you create a shared pool of acceleration resources that AI models can draw from. For more details, see Resource Groups
To add more iGPUs:
Repeat steps 1–5 above.
When prompted for a resource group to Attach to, select the existing Host GPU resource group.
Follow dashboard prompts to place the node into maintenance mode and reload the driver.
Exit maintenance mode after the reload completes.
Assigning the iGPU Resource Group to a Model
Once configured, assign the Host GPU resource group to your AI model:
Navigate to Private AI > Models.
Select the AI model you want to accelerate.
Click Edit in the left menu.
In the GPU Resource Group Allocation field, select your iGPU resource group.
Click Submit to save.
The model will now draw from any available iGPUs in the resource group. For more information on Private AI configuration, see Private AI Configuration.
Last updated
Was this helpful?