關(guān)于Linux單顯卡直通Windows虛擬機(jī)的研究

我確定vfio-pci并非開機(jī)加載,而是在虛擬機(jī)啟動前后運行的,不然下面的分離顯卡的操作會讓宿主機(jī)在開機(jī)后黑屏顯示。

vfio-pci參數(shù)

qemu是位于/etc/libvirt/hooks的鉤子,在預(yù)處理時禁止宿主機(jī)睡眠,并執(zhí)行腳本/bin/vfio-startup.sh。
qemu

腳本也只是停止了sddm和解綁了console,沒找到是如何加載vfio-pci模塊的。
vfio-startup.sh

下面是Windows虛擬機(jī)關(guān)閉后的腳本,我現(xiàn)在的問題是虛擬機(jī)關(guān)機(jī)后顯示器黑屏,宿主機(jī)沒有接管顯示器。
vfio-teardown.sh

確定是在stopped里面觸發(fā)獲取顯示器的腳本
鉤子日志

可是這里在Begin of teardown 的時候獲取不到恢復(fù)的console,顯示器直接黑屏睡眠。
恢復(fù)顯示器的腳本日志

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容