WikiJS/home/homelab/proxmox-guide.md
2025-06-08 18:19:36 -04:00

4.4 KiB

title description published tags editor
Proxmox Build Guide AI Project true ai, guide, walk-though, proxmox, server, ollama markdown

Proxmox VE Installation and Configuration Guide

Table of Contents

  1. Hardware Requirements
  2. Software Requirements
  3. Installation Steps
  4. GPU Passthrough Configuration
  5. Optimal Virtual Machine Settings
  6. AMD GPU Reset Bug Fix

Hardware Requirements

  • 64-bit CPU (e.g., AMD Ryzen 7 2700 or Intel Core i7-9700K)
  • 16 GB RAM (or more recommended for optimal performance)
  • 500 GB NVMe drive (for Proxmox VE installation and storage)
  • 1 TB SSD (for virtual machine storage and caching)
  • Radeon RX 6600 GPU
  • 650 W power supply unit (PSU)

Software Requirements

  • Proxmox VE 7 or later
  • Latest AMD drivers for the Radeon RX 6600 GPU

Installation Steps

Step 1: Install Proxmox VE

  1. Download the Proxmox VE ISO file from the official website.
  2. Create a bootable USB drive using the ISO file.
  3. Boot your system from the USB drive and follow the installation wizard:
    • Select the language, timezone, and keyboard layout.
    • Choose the installation location (e.g., /dev/sda1).
    • Configure network settings (e.g., DHCP or static IP).
    • Set up the root password and user account.

Step 2: Install Additional Packages

  1. Log in to the Proxmox VE Web Interface using the default credentials.
  2. Go to Settings > Package Manager.
  3. Search for and install the following packages:
    • kvm
    • virtio
    • virtio-balloon

Step 3: Configure Network Settings

  1. Go to Settings > Network.
  2. Select the network interface (e.g., eth0).
  3. Configure the IP address, subnet mask, gateway, and DNS servers.

GPU Passthrough Configuration

Step 1: Enable GPU Passthrough in Proxmox VE

  1. Log in to the Proxmox VE Web Interface.
  2. Go to Storage > GPU Passthrough.
  3. Select the Radeon RX 6600 GPU as the passthrough device.
  4. Configure the passthrough settings:
    • Resolution: 1920x1080 (or higher, depending on your monitor)
    • Refresh rate: 60 Hz
    • Monitor type: HDMI

Step 2: Create a New Virtual Machine

  1. Go to VMs > Create VM.
  2. Select the AMD64 architecture and choose the latest kernel version.
  3. Configure the virtual machine settings:
    • CPU: Choose the correct number of CPUs (e.g., 4).
    • RAM: Set the amount of RAM allocated to the VM (e.g., 16 GB).
    • Disk size: Set the disk size for the VM's storage (e.g., 500 GB).

Optimal Virtual Machine Settings

Step 1: Configure CPU and Memory Allocation

  1. Go to VMs > Edit VM.
  2. Select the correct number of CPUs for your workload.
  3. Adjust the memory allocation to match your workload requirements.

Step 2: Enable KVM and VT-x/AMD-V

  1. Go to Settings > Hardware Virtualization.
  2. Enable KVM and VT-x/AMD-V.

Step 3: Configure Network Settings for the VM

  1. Go to VMs > Edit VM.
  2. Select the correct network interface for your workload (e.g., eth0).
  3. Configure the IP address, subnet mask, gateway, and DNS servers.

AMD GPU Reset Bug Fix

Step 1: Identify the Issue

If you experience issues with the Radeon RX 6600 GPU not working properly in Proxmox VE, check for the following error messages:

  • Error: Failed to initialize GPU
  • Error: GPU is not available

Step 2: Reset the AMD GPU

  1. Shut down all running virtual machines.
  2. Go to VMs > Edit VM and select the affected VM.
  3. Click on the Reset button next to the GPU passthrough settings.
  4. Wait for the reset process to complete.

Step 3: Reconfigure GPU Passthrough

  1. Go back to GPU Passthrough and reconfigure the passthrough settings:
    • Resolution: 1920x1080 (or higher, depending on your monitor)
    • Refresh rate: 60 Hz
    • Monitor type: HDMI

By following these steps, you should be able to install Proxmox VE, configure GPU passthrough, and optimize virtual machine settings for optimal performance. If you encounter any issues during setup or operation, refer to the official Proxmox VE documentation and forums for assistance.