Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| software:proxmox:proxmox-iommu-pci-passthrough [2024/10/08 21:16] – fireball | software:proxmox:proxmox-iommu-pci-passthrough [2025/09/01 20:57] (текущий) – fireball | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Proxmox: PCI(e) Passthrough / IOMMU ====== | ====== Proxmox: PCI(e) Passthrough / IOMMU ====== | ||
| + | |||
| + | Документация: | ||
| + | |||
| + | Репозитоий для карт Nvidia: https:// | ||
| Проброс устройств напрямую в виртуальную машину. | Проброс устройств напрямую в виртуальную машину. | ||
| - | 1. Проверяем в BIOS, должны быть включены настройки для VT-d/AMD-d CPU, обычно это что-то вроде " | + | - Проверяем в BIOS, должны быть включены настройки для VT-d/AMD-d CPU, обычно это что-то вроде " |
| - | 2. Если в Proxmox используется GRUB то в / | + | - Проверяем что у нас используется для загрузки командой < |
| - | * Intel: GRUB_CMDLINE_LINUX_DEFAULT=" | + | - Если в Proxmox используется GRUB то в / |
| - | * AMD: GRUB_CMDLINE_LINUX_DEFAULT=" | + | * Intel: GRUB_CMDLINE_LINUX_DEFAULT=" |
| - | 3. Если у нас ZFS то в / | + | * AMD: GRUB_CMDLINE_LINUX_DEFAULT=" |
| - | * Intel: root=ZFS=rpool/ | + | |
| - | * AMD: root=ZFS=rpool/ | + | * Intel: root=ZFS=rpool/ |
| - | 4. Добавляем модули ядра в / | + | * AMD: root=ZFS=rpool/ |
| - | < | + | |
| - | vfio | + | |
| vfio_iommu_type1 | vfio_iommu_type1 | ||
| vfio_pci | vfio_pci | ||
| - | vfio_virqfd | + | vfio_virqfd</ |
| - | </ | + | |
| - | 5. Перезагружаем Proxmox | + | - Проверяем: |
| - | 6. Добавляем устройство в свойствах VM через Hardware -> Add -> PCI Device, выбираем нужное устройство и перезагружаем виртуальную машину (если она включена) | + | - Добавляем устройство в свойствах VM через Hardware -> Add -> PCI Device, выбираем нужное устройство и перезагружаем виртуальную машину (если она включена) |