У меня есть программа, которую я хочу использовать /dev/dri/renderD128
(чтобы использовать OpenGL для рендеринга некоторых изображений через EGL и libgbm). У меня было это устройство на моем Dom0, но я хочу использовать его из одного из DomU.
Я надеялся, что просто настроив PCI Passthrough сделает свою работу. Устройство PCI похоже
~ $ lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
поэтому я использовал
xl pci-assignable-add 00:02.0
на Dom0 и установите
pci=['00:02.0']
в конфиге xen. Я также установил iommu=soft
для командной строки ядра DomU.
И действительно, после перезагрузки DomU устройство появляется в lspci
в ДомУ. Но нет /dev/dri/*
появляются файлы…
Что я делаю не так?