<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Проброс графического адаптера в виртуальную машину&amp;nbsp;&amp;nbsp;KVM</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133725.html</link>
    <description>Для проброса графического адаптера в виртуальную машину  KVM следует указать при загрузке параметры ядра&lt;br&gt;&lt;br&gt;   rd.driver.pre=vfio_pci rd.driver.pre=vfio-pciwq iommu=pt intel_iommu=on kvm.ignore_msrs=1 &lt;br&gt;&lt;br&gt;и добавить vfio-pci в initramfs:&lt;br&gt;&lt;br&gt;   # as Root&lt;br&gt;   gpu=&quot;0000:06:00.0&quot;&lt;br&gt;   aud=&quot;0000:06:00.1&quot;&lt;br&gt;   gpu_vd=&quot;$(cat /sys/bus/pci/devices/$gpu/vendor) $(cat /sys/bus/pci/devices/$gpu/device)&quot;&lt;br&gt;   aud_vd=&quot;$(cat /sys/bus/pci/devices/$aud/vendor) $(cat /sys/bus/pci/devices/$aud/device)&quot;&lt;br&gt;   &lt;br&gt;   function bind_vfio &#123;&lt;br&gt;     echo &quot;$gpu&quot; &amp;gt; &quot;/sys/bus/pci/devices/$gpu/driver/unbind&quot;&lt;br&gt;     echo &quot;$aud&quot; &amp;gt; &quot;/sys/bus/pci/devices/$aud/driver/unbind&quot;&lt;br&gt;   &lt;br&gt;   # https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-bus-pci&lt;br&gt;     echo &quot;$gpu_vd&quot; &amp;gt; /sys/bus/pci/drivers/vfio-pci/new_id&lt;br&gt;     echo &quot;$aud_vd&quot; &amp;gt; /sys/bus/pci/drivers/vfio-pci/new_id&lt;br&gt;   &#125;&lt;br&gt;   &lt;br&gt;   function unbind_vfio &#123;&lt;br&gt;     echo &quot;$gpu_vd&quot; &amp;gt; &quot;/sys/bus/pci/drivers/vfio-pci/remove_id&quot;&lt;br&gt;     echo &quot;$aud_vd&quot; &amp;gt; &quot;/sys/bus/pci/drivers/vfio-pci/remove_id&quot;&lt;br&gt;   &lt;br&gt;     echo 1 </description>

<item>
    <title>Проброс графического адаптера в виртуальную машину  KVM (Павел)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133725.html#26</link>
    <pubDate>Wed, 06 Nov 2024 09:18:55 GMT</pubDate>
    <description>У меня 13700 и все работает. Что я телаю не так?&lt;br&gt;</description>
</item>

<item>
    <title>Проброс графического адаптера в виртуальную машину  KVM (6anderlog)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133725.html#25</link>
    <pubDate>Fri, 25 Oct 2024 16:00:22 GMT</pubDate>
    <description>Эти все танцы с бубном для получения хотя бы Opengl  в виндовой ВМ и тупой забив болта интелом на GPU SRIOV в основном кернеле меня порядком утомили и я перешел на китайский mvisor, под который они написали нормальный virtio GPU драйвер использующий /dev/dri рендер хоста и дающий вполне себе веселые FPS.&lt;br&gt;</description>
</item>

<item>
    <title>Проброс графического адаптера в виртуальную машину  KVM (Олег)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133725.html#24</link>
    <pubDate>Sun, 15 Sep 2024 13:09:28 GMT</pubDate>
    <description>В 13-14 серии интелов это изменили и больше не работает&lt;br&gt;</description>
</item>

<item>
    <title>Проброс графического адаптера в виртуальную машину  KVM (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133725.html#23</link>
    <pubDate>Wed, 31 Jul 2024 23:32:02 GMT</pubDate>
    <description>Очевидные косяки статьи:&lt;br&gt;1) Intel only в ряде мест. Если у вас AMD то ессно специфика интела работать не будет. Уточнить этот момент автор постеснялся. Скажем параметр intel_iommu актуален только для intel.&lt;br&gt;2) Чертова куча магических констант, при том вон там в скрипте даже переменные есть, а вон там - опять магические константы.&lt;br&gt;3) У pavlinux то же самое но в 20 раз проще, показывает идею а не прибитое на гвозди к особенностям конкретного локалхоста, а вон то в его изначальном виде - нигде кроме того хоста работать не будет.&lt;br&gt;</description>
</item>

<item>
    <title>Проброс графического адаптера в виртуальную машину  KVM (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133725.html#22</link>
    <pubDate>Wed, 26 Jun 2024 11:29:08 GMT</pubDate>
    <description>&amp;gt; Не работают ваши советы на 6.8.11-300.fc40.x86_64&lt;br&gt;&lt;br&gt;Ничего страшного, зато вон там соседний совет есть, можешь картинку под углом запилить.&lt;br&gt;</description>
</item>

<item>
    <title>Проброс графического адаптера в виртуальную машину  KVM (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133725.html#21</link>
    <pubDate>Wed, 12 Jun 2024 10:14:17 GMT</pubDate>
    <description>япользовался вот етим гаедом https://github.com/BigAnteater/KVM-GPU-Passthrough&lt;br&gt;&lt;br&gt;но после обновления железа оно перестало пробрасывать видеошмарту((((&lt;br&gt;</description>
</item>

<item>
    <title>Проброс графического адаптера в виртуальную машину  KVM (pavlinux)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133725.html#20</link>
    <pubDate>Mon, 10 Jun 2024 11:00:48 GMT</pubDate>
    <description>&amp;gt; Не работают ваши советы &lt;br&gt;&lt;br&gt;Мне еще изучать ваши железки и подстраиваться под них?  :)&lt;br&gt;&lt;br&gt;Еще раз, главная фича в новости - Проброс PCI делается через модуль  vfio-pci  &lt;br&gt;&lt;br&gt;На моей не работает без этой строки  &apos;-machine q35,accel=kvm,kernel-irqchip=split -device intel-iommu,intremap=on&apos; &lt;br&gt;&lt;br&gt;На хосте нужно в grub:  amd_iommu=force_enable iommu=noagp,pt,noaperture,allowdac,merge,memaper=2 pcie_ports=native amd64_edac_mod.ecc_enable_override=1&lt;br&gt;&lt;br&gt;У тебя этого нет - &quot;НЕ РАБОТАЮТ ВАШИ СОВЕТЫ&quot; :)&lt;br&gt;&lt;br&gt;Если спас&amp;#235;т: AMD IOMMU RD890S, AMD RD890 Northbridge, AMD Opteron(tm) Processor 4386&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;br&gt;</description>
</item>

<item>
    <title>Проброс графического адаптера в виртуальную машину  KVM (anon111212)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133725.html#18</link>
    <pubDate>Wed, 05 Jun 2024 09:54:46 GMT</pubDate>
    <description>Не работают ваши советы на 6.8.11-300.fc40.x86_64&lt;br&gt;https://pastebin.com/E7jDxtVH&lt;br&gt;</description>
</item>

<item>
    <title>Проброс графического адаптера в виртуальную машину  KVM (pavlinux)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/133725.html#17</link>
    <pubDate>Tue, 04 Jun 2024 13:59:29 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Oxocпадя, как много букав &lt;br&gt;&amp;gt;&amp;gt; # lspci своей железки, ищем PCI ID, домен, шину и слот &lt;br&gt;&amp;gt;&amp;gt; # modprobe -v vfio-pci ids=1234:9876; &lt;br&gt;&amp;gt;&amp;gt; # qemu-system-x86_64 -boot c -drive file=IMAGE.qcow2 -accel kvm -m 1024 -machine q35,accel=kvm,kernel-irqchip=split &lt;br&gt;&amp;gt;&amp;gt;  -device vfio-pci,host=01:06.0 &lt;br&gt;&amp;gt; Касаемо команды qemu: и подключится карточка скорее всего к PCIe the Root &lt;br&gt;&amp;gt; Complex и мы не сможем получить HDMI/Displayport Audio функции (addr=00.1), а &lt;br&gt;&amp;gt; еще получим код 43(?) на AMD и невозможность запустить GPU...&lt;br&gt;&lt;br&gt;Я про главную фичу в &quot;Совете&quot;, а это именно использование модуля vfio-pci c параметром ids=1234:9876 &lt;br&gt;или правка соответствующих файлов в sysfs, и параметр qemu  --  -device vfio-pci,host=....&lt;br&gt;</description>
</item>

</channel>
</rss>
