因此,我有作為我的主作業系統的 Linux 主機和用於執行 Windows 工作的 Windows 客戶作業系統。
有時我會想玩舊遊戲(我確信它可以在我的整合 GPU 上運行)或在使用 Visual Studio 時獲得更快的體驗。所以我只會給他們機器中的 VGA 控制器給虛擬機器。
為了實現這一目標,我想執行以下操作(可能在腳本中)。
- 停止一切會鎖定 VGA 驅動程式。
- 卸載 VGA 驅動程式。 (此時主機不再輸出影像)。
- 將裝置傳遞到 Windows VM。
- 啟動虛擬機器。 (虛擬機器的圖像應該顯示在螢幕上)。
- 使用虛擬機器。
- 完成後,關閉虛擬機器。
- 恢復 Linux 主機上的所有內容。
- 重新啟動X。
有可能實現這一目標嗎?以前有人這樣做過嗎?如果是,怎麼辦?
目前我正在使用 VirtualBox,但如果更容易做到這一點,我願意切換到其他虛擬化系統。
問題是所有教學和指南都涉及 2 個顯示器、2 個 GPU 的情況,這與我想要的不同。
答案1
一般來說,這應該是可能的,儘管我不確定整合顯示卡是否可以做到這一點。
在 VirtualBox 上這是可能的第 9 章第 9.6 段
鍵盤虛擬機支援設備直通。
VMware ESXi支援 PCIe 直通,儘管您需要第二個裝置才能正確使用它。
蓋姆也支援 PCIe 直通
我不知道 Virtualbox、VMware 和 Quemu 是否支援裝置直通而不是「僅」PCIe 直通。請檢查您的硬體是否支援設備/PCIe 直通。