import type { Metadata } from "next" import { Steps } from "@/components/ui/steps" export const metadata: Metadata = { title: "HW iGPU Acceleration to an LXC | ProxMenux Documentation", description: "Learn how to enable hardware iGPU acceleration for an LXC container in Proxmox VE using ProxMenux.", } export default function IGPUAccelerationLXC() { return (

HW iGPU Acceleration to an LXC

This guide explains how ProxMenux helps you enable Intel Integrated GPU (iGPU) acceleration for LXC containers in Proxmox VE. This feature allows your containers to use the host's Intel GPU for tasks like video transcoding, rendering, and accelerating graphics-intensive applications.

What Does This Script Do?

When you run this script through ProxMenux, it performs the following actions:

  1. Presents a list of your LXC containers for you to choose from
  2. Configures the selected container to support iGPU acceleration
  3. Installs necessary drivers and tools inside the container

Key Steps

You'll be prompted to select the LXC container you want to enable iGPU acceleration for.

The script modifies the container's configuration to allow iGPU access. This includes:

  • Ensuring the container is privileged (for necessary permissions)
  • Enabling nesting feature
  • Adding device permissions for GPU access
  • Setting up proper mounts for GPU devices

Inside the container, the script installs required packages:

  • GPU drivers (va-driver-all)
  • OpenCL libraries
  • Intel GPU tools

The script sets up proper permissions for GPU access within the container.

What to Expect

Important Notes

By using this ProxMenux script, you can easily enable iGPU acceleration in your LXC containers without needing to manually edit configuration files or run complex commands.

) }