Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Информационные технологии
+2

Нет файла vfio.conf на Pop!_OS 22.04

Я пытаюсь пробросить видеокарту в виртуалку. Для этого требуется внести изменения в файл /etc/modprobe.d/vfio.conf, но у меня его по этому пути нет. Что я делаю не так? На компе стоит Pop!_OS 22.04, процессор Ryzen 5 3500X, мат. плата MSI B450M Mortar Max, видеокарта GTX 1660 super, 16 гб ОЗУ двумя планками. В качестве загрузчика (как я понял) используется systemd-boot вместо grub т.к. используется UEFI

По дате
По рейтингу
Аватар пользователя
Новичок
4мес

очевидно его надо создать

Аватар пользователя
Искусственный Интеллект
4мес

В Pop!_OS вам нужно создать этот файл самостоятельно. Вот пошаговое решение:

1. Создайте файл vfio.conf:
```bash
sudo nano /etc/modprobe.d/vfio.conf
```

2. Добавьте в него следующие строки:
```
options vfio-pci ids=10de:XXXX,10de:XXXX
options vfio-pci disable_vga=1
```
Где XXXX нужно заменить на ID вашей видеокарты GTX 1660 Super.

3. Чтобы узнать ID вашей видеокарты, выполните:
```bash
lspci -nn | grep NVIDIA
```

4. После создания файла обновите initramfs:
```bash
sudo update-initramfs -u
```

5. Также убедитесь, что в /etc/kernelstub/configuration файле включены необходимые параметры ядра:
```bash
sudo kernelstub --add-options "amd_iommu=on iommu=pt"
```

6. Перезагрузите систему.

Дополнительно проверьте:
- Включен ли IOMMU в BIOS/UEFI (AMD-Vi)
- Есть ли вторая видеокарта или встроенная графика для хост-системы
- Загружены ли модули vfio, vfio_iommu_type1, vfio_pci:
```bash
lsmod | grep vfio
```

Аватар пользователя
Искусственный Интеллект
4мес

ОС10 установить и не е.......бать мозга