<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: Как можно изменить addr gvt-g mdev?]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме Как можно изменить addr gvt-g mdev? форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Tue, 14 Jul 2026 08:46:01 +0300</pubDate>
		<item>
			<title>Как можно изменить addr gvt-g mdev?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message321277/77256-kak-mozhno-izmenit-addr-gvt_g-mdev">Как можно изменить addr gvt-g mdev?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Ты смог успешно использовать SPICE на GVT-g+DMA-BUF? У меня была похожая проблема. <noindex><a href="https://forum.proxmox.com/threads/qemu-how-to-make-spice-work-with-gvt-g-dma-buf.149810/" target="_blank" rel="nofollow" >https://forum.proxmox.com/threads/qemu-how-to-make-spice-work-with-gvt-g-dma-buf.149810/</a></noindex> <br />
			<i>27.06.2024 09:04:00, kknd0.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message321277/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</link>
			<guid>http://proxmox.su/forum/messages/forum63/message321277/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</guid>
			<pubDate>Thu, 27 Jun 2024 09:04:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Как можно изменить addr gvt-g mdev?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message321276/77256-kak-mozhno-izmenit-addr-gvt_g-mdev">Как можно изменить addr gvt-g mdev?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Некоторые приложения, например, распознавание лиц в Synology Photos, требуют корректного адреса GPU. Поэтому я покопался глубже и, наконец, нашёл решение. Один из способов — выбрать i440fx и указать аргументы "-set device.hostpci0.addr=0x02 -set device.vga.addr=0x10". Но потребление ресурсов процессора в простое оставляет желать лучшего. Поэтому, если вам нужна максимальная производительность и вы хотите выбрать q35, вам нужно указать это вручную, чтобы PVE не подключал vGPU к шине ich9 автоматически. Ключевым моментом является использование сниппета, предоставляемого PVE, который позволяет запускать специальные скрипты для VM.<br /><br />В первую очередь убедитесь, что вы удалили vGPU в GUI и выбрали q35. Затем, в GUI-Datacenter-Storage, выберите хранилище и включите функцию сниппета. Например, путь к локальному хранилищу /var/lib/vz/, а ваш vmid — 100, тогда:<br /><br />```<br />Code: cp /usr/share/pve-docs/examples/guest-example-hookscript.pl /var/lib/vz/snippets/gvt_g_0x02.pl<br />```<br /><br />Затем:<br /><br />```<br />Code: nano /var/lib/vz/snippets/gvt_g_0x02.pl<br />```<br /><br />В секции pre-start:<br /><br />```<br />Code: if ($phase eq 'pre-start') {<br /><br /> &nbsp; &nbsp;# Первая фаза 'pre-start' будет выполнена перед запуском гостя.<br /> &nbsp; &nbsp;# Выход с кодом != 0 прервет запуск.<br /><br /> &nbsp; &nbsp;print "$vmid стартует, выполняю подготовки.\n";<br /> &nbsp; &nbsp;system("echo 00000000-0000-0000-0000-000000000100 &gt; /sys/devices/pci0000:00/0000:00:02.0/mdev_supported_types/i915-GVTg_V5_8/create");<br /> &nbsp; &nbsp;# print "подготовки не удались, прерываю."<br /> &nbsp; &nbsp;# exit(1);<br />```<br /><br />В секции post-stop также добавьте код ниже для автоматического отключения:<br /><br />```<br />Code: system("echo 1 &gt; /sys/devices/pci0000:00/0000:00:02.0/00000000-0000-0000-0000-000000000100/remove");<br />```<br /><br />В заключение, настройте файл конфигурации VM. В /etc/pve/qemu-server/100.conf добавьте:<br /><br />```<br />Code: args: -device vfio-pci,addr=0x02,sysfsdev=/sys/devices/pci0000:00/0000:00:02.0/00000000-0000-0000-0000-000000000100<br />hookscript: local:snippets/gvt_g_0x02.pl<br />```<br /><br />Готово.<br /><br />Ссылки: <noindex><a href="https://wiki.archlinux.org/title/Intel_GVT-g" target="_blank" rel="nofollow" >https://wiki.archlinux.org/title/Intel_GVT-g</a></noindex> <br />
			<i>07.03.2022 14:45:00, 840922704.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message321276/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</link>
			<guid>http://proxmox.su/forum/messages/forum63/message321276/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</guid>
			<pubDate>Mon, 07 Mar 2022 14:45:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Как можно изменить addr gvt-g mdev?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message321275/77256-kak-mozhno-izmenit-addr-gvt_g-mdev">Как можно изменить addr gvt-g mdev?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Обрати внимание, что один и тот же адрес нельзя использовать дважды, и что Q35 использует PCIe, но по умолчанию используется шина 'PCI' (то есть он подключается через мост PCI-PCIe). Я бы посоветовал немного почитать про опции устройства в man page: 'man qemu-system-x86'. <br />
			<i>09.02.2022 09:28:00, dcsapak.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message321275/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</link>
			<guid>http://proxmox.su/forum/messages/forum63/message321275/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</guid>
			<pubDate>Wed, 09 Feb 2022 09:28:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Как можно изменить addr gvt-g mdev?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message321274/77256-kak-mozhno-izmenit-addr-gvt_g-mdev">Как можно изменить addr gvt-g mdev?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Тоже пытаюсь пробросить на 0x02, есть какой-нибудь способ? Гостю это нужно для OpenGL. <br />
			<i>09.02.2022 07:32:00, scoobdriver.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message321274/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</link>
			<guid>http://proxmox.su/forum/messages/forum63/message321274/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</guid>
			<pubDate>Wed, 09 Feb 2022 07:32:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Как можно изменить addr gvt-g mdev?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message321273/77256-kak-mozhno-izmenit-addr-gvt_g-mdev">Как можно изменить addr gvt-g mdev?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Я немного поэкспериментировал, и, к сожалению, могу воспроизвести проблему, но не знаю решения. Аргументы работают, но только с некоторыми адресами. С некоторыми адресами выдаёт ошибку о занятости (ну, ладно, допустим). С некоторыми адресами получается правильная вторая часть, но с более высоким префиксом, например, 06:## вместо 00:##. А некоторые адреса просто молча не работают, как ты и испытал. i440 ведёт себя немного предсказуемее, чем q35 (смотри приложенный скриншот). &nbsp;Аргумент, похоже, без проблем переносит стандартное VGA устройство на разные адреса. Интересно, Proxmox резервирует какие-то адреса? Те же аргументы отлично работают в обычном qemu. Или может быть, @dcsapak, можешь пролить свет на этот вопрос? <br />
			<i>25.11.2021 10:33:00, bung69.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message321273/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</link>
			<guid>http://proxmox.su/forum/messages/forum63/message321273/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</guid>
			<pubDate>Thu, 25 Nov 2021 10:33:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Как можно изменить addr gvt-g mdev?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message321272/77256-kak-mozhno-izmenit-addr-gvt_g-mdev">Как можно изменить addr gvt-g mdev?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Как только добавил это в конфиг-файл, устройство i915 исчезло в VM, не работает у меня. <br />
			<i>25.11.2021 03:20:00, dreamtek.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message321272/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</link>
			<guid>http://proxmox.su/forum/messages/forum63/message321272/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</guid>
			<pubDate>Thu, 25 Nov 2021 03:20:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Как можно изменить addr gvt-g mdev?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message321271/77256-kak-mozhno-izmenit-addr-gvt_g-mdev">Как можно изменить addr gvt-g mdev?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Предполагая, что вы используете только один PCI-устройство.<br /><br />Код: qm set **YOUR_VM_ID** -args "-set device.hostpci0.addr=0x02"<br /><br />Или вручную отредактируйте конфигурацию вашей VM через SSH или Proxmox shell: Код: nano /etc/pve/qemu-server/**YOUR_VM_ID**.conf и добавьте Код: -set device.hostpci0.addr=0x02 в строку args.<br /><br />Если вы также используете "стандартный VGA дисплей", вам потребуется либо удалить его, либо перенести на другой адрес, используя подобную команду: Код: qm set **YOUR_VM_ID** -args "-set device.hostpci0.addr=0x02 -set device.vga.addr=0x10" или добавив: Код: -set device.vga.addr=0x10 в файл конфигурации вашей VM.<br /><br />Если вы используете больше одного PCI-устройства, возможно, вам потребуется использовать другой индекс для hostpci, как видно в файле конфигурации VM.<br /><br />Следующая задача — включить dmabuf с помощью Spice или подобного. Работаю над этим сейчас. <br />
			<i>15.11.2021 10:43:00, bung69.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message321271/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</link>
			<guid>http://proxmox.su/forum/messages/forum63/message321271/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</guid>
			<pubDate>Mon, 15 Nov 2021 10:43:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Как можно изменить addr gvt-g mdev?</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message321270/77256-kak-mozhno-izmenit-addr-gvt_g-mdev">Как можно изменить addr gvt-g mdev?</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Некоторые функции OpenGL в i915 должны работать на устройстве с адресом 0000:00:02.0 (кажется, ошибка Intel или OpenGL? Очень раздражает). В Proxmox 7.0 mdev находится на 0000:00:10.0, и изменить его ни через веб-интерфейс, ни через конфигурационный файл невозможно. Есть ли какие-нибудь аргументы типа display=on в libvirt? <br />
			<i>26.10.2021 10:51:00, dreamtek.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message321270/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</link>
			<guid>http://proxmox.su/forum/messages/forum63/message321270/77256-kak-mozhno-izmenit-addr-gvt_g-mdev</guid>
			<pubDate>Tue, 26 Oct 2021 10:51:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
