作者:
MACROSS2K (MACROSS2K)
2023-04-08 21:43:37是這樣的
曾經,在NVIDIA vGPU還不叫這個品牌名稱的時候,最一開始叫做GRID,2013年
一開始支援的GPU是一個專屬的產品線叫做K1/K2
那時候算是NVIDIA做GPU虛擬化的起步
1.0版本扣掉軟體模擬模式與PCI pass-through模式來看
其實只有支援Citrix XenDesktop這一款虛擬化解決方案的GPU虛擬化
VMware vSphere甚至還有開放過客戶體驗報名
這裡是NVIDIA GPU虛擬化解決方案的版本歷程與文件庫
https://docs.nvidia.com/grid/index.html
從這份文件可以看到,還在GRID時代時,GPU虛擬化功能一開始就是作為一個
商用產品營運的,所以它並不是免費的
因為GPU虛擬化的驅動程式是算在整個解決方案的一部分
所以我想,從整個解決方案的設計來看,只有hyperviosr驅動程式是不夠的
若要使用GPU虛擬化功能,要接洽NVIDIA的業務詢問報價以取得授權軟體
https://docs.nvidia.com/grid/2.2/pdf/grid-licensing-user-guide.pdf
作者:
MACROSS2K (MACROSS2K)
2023-04-08 21:52:00有,而且授權另外算,因為Horizon是VMware VDI解決方案的一環如果只看硬體環境架設,把虛擬機裝起來,那直接對guest OS用遠端桌面連線就好了,但就跟hypervisor沒有連動horizon本身還有支援DirectX之外的API遠端3D加速雖然後來MS RDP也新增OpenGL遠端3D加速
好奇像是A30、A100多執行個體那個要授權嗎? 之前看了也不知道跟GPU虛擬化差異XD
作者:
MACROSS2K (MACROSS2K)
2023-04-08 22:06:00以現在的版本來說,有兩套收費產品既有的vGPU,現在已將A100/A30這種純運算型產品剔除然後放到另一套產品AI EnterprisevGPU建立出來的profile當中,都是可Graphics的僅AIE軟體的profile才能建立vCS,也就是Virtual Compute Server實際上這兩套解決方案是兩包不同的安裝包MIG現在看起來沒有綁付費,而是host OS驅動程式功能我在測試時確實可以不用加license就能開MIG但與其說MIG要不要授權,不如說MIG其實跟虛擬化無關連MIG感覺比較像磁區分割的概念,nvidia-smi會看到很多依據MIG profile建立出來的子卡這種做法跟Docker/Container很搭,因為不牽涉硬體虛擬化不需要建立整套全虛擬化環境
作者:
b325019 (望月)
2023-04-08 22:22:00如果只要passthrough 需要授權嗎?
只要開iommu就能passthrough 不用授權
作者:
b325019 (望月)
2023-04-08 22:31:00所以twcc整張卡配給一個container是這樣來的嗎w
作者:
MACROSS2K (MACROSS2K)
2023-04-08 22:33:00passthrough是這樣,它其實可以算是韌體層提供的功能如果不看軟體層的連動,那單純passthrough應該無關授權曾經看過有一套產品叫Teradici,它就有提供連同專屬硬體的整套解決方案,搭配VMware Horizon但這我就沒有使用過,不清楚它和Horizon連動多深剛看了一下TWCC價目表,GPU寫V100應該就不是MIGMIG是從2020年的A100開始的新功能V100是2017年的產品,比較有可能是vGPU或passthroughpassthrough有一個適用案例是如果要建立重負載用的虛擬機,那就不需要考慮分割假設一台系統有很多GPU卡,就建立同等數量虛擬機然後passthrough一個蘿蔔一個坑去配至於它容器是如何搭配V100去規劃的,這我就不清楚了
作者: justicebb 2023-04-08 23:35:00
不明覺厲
作者:
dos01 (朵斯01)
2023-04-09 00:48:00軟體要錢本來就是合理的 只是現在被包在硬體裡面一起賣就像是買CPU主板SSD跟買WIN本來就是分開的
作者:
b325019 (望月)
2023-04-09 00:52:00twcc原則上是一個蘿蔔一個坑沒錯,不過當初在配合時廠商提到要有聯外做license驗證的需求,這樣看可能還是有vgpu的授權