[操作疑難] gpu passthrough 兩個問題 有d深

本帖最後由 1597532468000 於 2024-7-5 23:06 編輯

[第一個問題已解決] 下次直接用 gpu-passthrough-manager


索性試下用呢個 gpu-passthrough-manager 直接得左
原來archlinux做gpu passthrough setup可以咁方便 好屈機

我估我係漏左
/etc/dracut.conf.d/10-vfio.conf
-----------------------------------------------------
force_drivers+=" vfio-pci vfio vfio_iommu_type1 "

一直以為做左mkinitcpio.conf就唔洗呢個所以忽略左




最近轉左endeavouros
睇緊https://wiki.archlinux.org/title/PCI_passthrough_via_OVMF
照set好晒

<已經>
/etc/modprobe.d/blacklist-nouveau.conf
-----------------------------------------------------
blacklist nouveau
options nouveau modeset=0


/etc/modprobe.d/vfio.conf
-----------------------------------------------------
options vfio-pci ids=10de:2484,10de:228b
softdep drm pre: vfio-pci


/etc/mkinitcpio.conf
-----------------------------------------------------
MODULES=(... vfio_pci vfio vfio_iommu_type1 ...)
HOOKS=(... modconf ...)

再sudo mkinitcpio -p linux


/etc/default/grub
boot parameter加左
nouveau.modeset=0
d.driver.pre=vfio-pci
amd_iommu=on
iommu=pt
vfio-pci.ids=xxxx.xxxx.xxxx.xxxx
modprobe.blacklist=nouveau

</已經>

reboot完
sudo lspci -k
        Kernel driver in use: nouveau

sudo dmesg | grep -i vfio
冇vfio-pci

本帖最後由 1597532468000 於 2024-7-4 19:33 編輯

問多個比較深既問題

igpu + dgpu
平時用dgpu出xfce畫面 用nvidia driver
igpu 有amdgpu driver 但只會出tty
到我要用vm 將dgpu detach display driver再 bind去vfio比vm著機
呢個single gpu passthrough試過做到啦

但之後我想
將本來行緊既xfce session backup再logout
再用igpu去start lightdm
再restore 番個xfce session
變左igpu 出xfce畫面 dgpu出vm畫面

有冇得咁做?

TOP

本帖最後由 1597532468000 於 2024-7-9 00:43 編輯

Update:
用8.2.x都hang
唔行vm 直接用dgpu打機 都hang
最後原來係天氣熱罷工 因為windows同linux都發生同一問題
冇bug




又遇到個問顯
qemu 9.0.1 vfio好似有bug咁
比16GB ram部vm
不論windows定linux guest打打下機會黑mon
似qemu crash左
如果手動force off隻vm
sudo virsh -r list
state 寫 "in shutdown" 即係未完住熄到機
如果sudo systemctl restart libvirtd 先會完住熄機
下次開vm再用張顯卡就會出Unknown PCI header type '127'
會再compile qemu 8.2.x試下

TOP