快轉到主要內容

Optimus MUXed的Linux筆電直通Nvidia GPU給QEMU/KVM虛擬機

· 民國113年甲辰年
·
切換繁體/簡體 ·
分類 資訊科技 虛擬機與容器技術
標籤 GPU Passthrough Nvidia
目錄

1. 確認筆電連接獨顯的配置
#

  1. 很多有獨顯筆電的都是Intel內顯 + Nvidia獨顯的配置。少部份為AMD + Nvidia獨顯。

  2. Nvidia顯示卡在筆電上仰賴「Optimus」技術來切換顯示卡。根據Lan Tian Blog的介紹,搭載Nvidia的筆電,內部會有以下三種接法:

  • Nvidia Optimus MUXless架構,難以GPU直通
  • Nvidia Optimus MUXed架構,最適合GPU直通
  • Nvidia顯卡直連螢幕,難以GPU直通
  1. 確認筆電連接獨顯的方式,可以從lspci輸出的訊息來推斷:
lspci -nnk | grep -A 3 -i "VGA\|3D"
  1. 判讀方式:
  • VGA compatible controller:代表這是MUXed。
  • 3D controller:這是MUXless。

如果是MUXed的話,直通GPU的方式就跟一般桌機沒兩樣。

2. 雙GPU直通
#

Linux用Intel內顯開機,啟動虛擬機後直通Nvidia顯示卡,Nvidia顯示卡插上「HDMI欺騙器」,Linux端再用Looking Glass存取Windows桌面。

好處是這樣可以同時用兩個系統,跟桌機GPU直通步驟沒兩樣,過程參考這篇:Ubuntu Nvidia GPU直通

相關文章


感謝您的閱讀。我寫作是為了誠實表達想法,而不是追逐社群互動與流量。我很樂意傾聽你在仔細閱讀我文章之後的心得。若有內容勘誤 or 技術問題 or 回饋想法,歡迎透過本站「關於」頁面的Email與我聯絡。