<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: NVIDIA RTX 3060 GPU Passthrough - RmInitAdapter не удалась (0x25:0xffff:1601) на чипсете H170.]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме NVIDIA RTX 3060 GPU Passthrough - RmInitAdapter не удалась (0x25:0xffff:1601) на чипсете H170. форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Wed, 29 Apr 2026 09:55:30 +0300</pubDate>
		<item>
			<title>NVIDIA RTX 3060 GPU Passthrough - RmInitAdapter не удалась (0x25:0xffff:1601) на чипсете H170.</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message316839/76618-nvidia-rtx-3060-gpu-passthrough-_-rminitadapter-ne-udalas-_0x25_0xffff_1601_-na-chipsete-h170.">NVIDIA RTX 3060 GPU Passthrough - RmInitAdapter не удалась (0x25:0xffff:1601) на чипсете H170.</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет всем! Кто-нибудь успешно запускал RTX 3060 через VM на чипсете H170? Особенно интересно узнать:<br /><br />1. Есть ли какие-то обходные пути для ошибки RmInitAdapter 0x25:0xffff:1601?<br />2. Будет ли работать более старая GPU (GTX 1060/1070) лучше с ограничениями H170?<br />3. Это фундаментальная аппаратная несовместимость, требующая обновления материнской платы?<br /><br />Для справки:<br />Оборудование:<br />* Материнская плата: Gigabyte H170-HD3-CF<br />* CPU: Intel 6/7 поколение (LGA 1151)<br />* GPU: MSI GeForce RTX 3060 GA104 (PCI ID: 10de:2487)<br />* Хост: Proxmox VE (ядро 6.8.12-9-pve)<br />* Гость: Ubuntu 22.04 LTS<br /><br />Передача RTX 3060 в VM на Ubuntu завершается сбоем с ошибкой инициализации драйвера NVIDIA. GPU обнаруживается гостевой ОС, и драйвера NVIDIA загружаются успешно, но nvidia-smi возвращает "Устройств не найдено" из-за сбоя аппаратной инициализации.<br /><br />Конфигурация хоста (подтверждено, что работает):<br /><br />* IOMMU включен: `$ dmesg | grep DMAR [    0.091101] DMAR: IOMMU enabled [    0.235548] DMAR-IR: Enabled IRQ remapping in xapic mode`<br />* GPU изолирован в отдельной группе IOMMU: `$ pvesh get /nodes/pve/hardware/pci --pci-class-blacklist "" │ 0x030000 │ 0x2487 │ 0000:01:00.0 │ 12 │ 0x10de │ GA104 [GeForce RTX 3060] │`<br />* Драйвера NVIDIA зачернены: `$ cat /etc/modprobe.d/blacklist.conf blacklist nouveau blacklist nvidia blacklist nvidiafb`<br />* Модули VFIO загружены: `$ lsmod | grep vfio vfio_pci, vfio_iommu_type1, vfio, vfio_virqfd`<br />* GPU привязан к vfio-pci на хосте: `$ lspci -nnk -d 10de:2487 Kernel driver in use: vfio-pci`<br /><br />Конфигурация VM:<br />* BIOS: ovmf<br />* Ядра: 8<br />* CPU: host<br />* Машина: pc-q35-6.2<br />* Память: 24000<br />* hostpci0: 0000:01:00.0,pcie=1<br />* vga: virtio<br /><br />Статус гостя:<br /><br />* GPU обнаружен в госте: `$ lspci | grep -i nvidia 01:00.0 VGA compatible controller: NVIDIA Corporation GA104 [GeForce RTX 3060] (rev a1)`<br />* Драйвер NVIDIA загружен: `$ lspci -nnk -d 10de:2487 Kernel driver in use: nvidia`<br />* Модули драйвера присутствуют: `$ lsmod | grep nvidia nvidia_uvm, nvidia_drm, nvidia_modeset, nvidia (all loaded)`<br />* Файлы устройств созданы: `$ ls /dev/nvidia* /dev/nvidia0, /dev/nvidiactl, /dev/nvidia-uvm (all present)`<br /><br />Критическая ошибка: `$ dmesg | grep nvidia [    3.141913] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x25:0xffff:1601) [    3.142309] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0 [    3.142720] [drm:nv_drm_load [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to allocate NvKmsKapiDevice [    3.143017] [drm:nv_drm_register_drm_device [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to register device<br /><br />Я пробовал следующее:<br />* Проверил все основные требования для передачи (IOMMU, зачернение, привязка VFIO)<br />* Тестировал разные версии драйверов NVIDIA (535, 570)<br />* Тестировал разные типы машин (pc-q35-6.2, pc-q35-4.0)<br />* Тестировал режимы PCIe и legacy PCI (pcie=1, pcie=0)<br />* Попробовал передачу ROM-файла (romfile=rtx3060.rom)<br />* Применял разные параметры ядра (pci=realloc, pcie_aspm=off)<br />* Установил модуль сброса для RTX 3060 для исправления ошибки сброса<br />* Отключил Secure Boot в госте<br />* Тестировал разные конфигурации памяти и настройки CPU VM<br /><br />Я также выявил следующие ограничения оборудования:<br />* Чипсет Intel H170 (2015) не хватает современных функций передачи GPU:<br /> &nbsp; &nbsp;* Нет поддержки Above 4G Decoding<br /> &nbsp; &nbsp;* Нет поддержки SR-IOV<br /> &nbsp; &nbsp;* Нет поддержки Resizable BAR<br />* RTX 3060 (архитектура Ampere) ожидает этих функций для правильной виртуализации.<br /><br />Кроме того, код ошибки изменился с 0x25:0xffff:1480 на 0x25:0xffff:1601 при переключении типов машин, что указывает на то, что изменения конфигурации влияют на способ отказа.<br /><br />Все стандартные шаги передачи были пройдены, но инициализация GPU аппаратно постоянно сбоит, несмотря на успешную загрузку драйвера. Буду благодарен за любые подсказки или опыт похожих конфигураций! <br />
			<i>17.06.2025 00:01:00, SpinalKracker.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message316839/76618-nvidia-rtx-3060-gpu-passthrough-_-rminitadapter-ne-udalas-_0x25_0xffff_1601_-na-chipsete-h170.</link>
			<guid>http://proxmox.su/forum/messages/forum63/message316839/76618-nvidia-rtx-3060-gpu-passthrough-_-rminitadapter-ne-udalas-_0x25_0xffff_1601_-na-chipsete-h170.</guid>
			<pubDate>Tue, 17 Jun 2025 00:01:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
