![]() |
||
Basic Member
加入日期: Jun 2002 您的住址: 沙漠
文章: 11
|
一般Type 2 hypervisor (VMware Workstation, VirtualBox...) 不支援 device pass-through,了不起加一些 hooks 可以 call OS (graphics) API.
只有 Type 1 hypervisor 支援 device pass-through (through Vt-d or IOMMU),但那是針對 Nic or Storage HBA,不是Graphics card. 唯一有graphics direct I/O的是XenClient (請 google "Project Independence"), 但是硬體有限制頗多,不是甚麼PC/Graphics card 都可以支援. |
|||||||
![]() |
![]() |
Basic Member
加入日期: Jun 2002 您的住址: 沙漠
文章: 11
|
看起來我已經落伍了,Xen 4.0 支援 Graphics pass-through for single VM.
|
||
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Aug 2001 您的住址: 台北市
文章: 1,109
|
只要電腦本身的驅動沒有缺少在安裝虛擬機就可以
虛擬機內的作業系統會自動抓取主電腦的驅動 到虛擬機內的作業系統 意思就是虛擬機不需要安裝驅動程式 虛擬機可設定硬碟容量 顯示卡最容量,2D.3D功能 可設共享資料夾(跟原本的主系統相通的資料夾) 很簡單用過幾次就會了 |
![]() |
![]() |
Basic Member
加入日期: Jun 2002 您的住址: 沙漠
文章: 11
|
引用:
虛擬機不會抓到電腦本身的驅動,虛擬機裡面只會看到虛擬硬件(virtual device). Type 2 hypervisor 只是一般Windows/Linux/OSX 程式,OS看的到用的到的都可能可以使用。 說可能因為virtual device並不支援所有的應件,例如很多USB camera在虛擬機下是不能使用的。 支援 VM device pass-through direct I/O 則不然,虛擬機要裝真正的driver才能運作。 引用:
|
||
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Jan 2002
文章: 4,032
|
引用:
被嚇到了... ![]() 我正好就是用Linux + VirtualBox 4.1.8的平台... 但是,我並沒有在GUI 上看到選項可以進行PCI Passthrough 的功能... 如果確定可以的話,那我那片Compro H900 PCI電視卡就有機會利用這功能在Win2000下 直接驅動 , 會想這樣做是實在沒辦法 , 因為在XP下搭配任何的driver版本,還是很容易掛點 只有在Win2000下最穩定 , 害我目前只能夠將它獨立出來... ![]()
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗 還想讓統一賺你的錢嗎?統一集團成員(能見度高的): 星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、 康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、 維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT) 統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑 |
|
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Jan 2002 您的住址: 台北苦命IT工人
文章: 586
|
![]() 引用:
Virtualbox很多東西都是在純指令實現的,包含使用實體磁區啟動虛擬機等。 但驅動電視卡的風險極大就是了,畢竟PCI電視卡絕對是數一數二容易衝突的設備。 |
|
![]() |
![]() |
Basic Member
加入日期: Jun 2002 您的住址: 沙漠
文章: 11
|
引用:
From http://www.virtualbox.org/manual/ch...pcipassthrough: If the virtual machine has a PCI device attached, certain limitations apply: 1.Only PCI cards with non-shared interrupts (such as using MSI on host) are supported at the moment. 2.No guest state can be reliably saved/restored (as the internal state of the PCI card could not be retrieved). 3.Teleportation (live migration) doesn't work (for the same reason). 4.No lazy physical memory allocation. The host will preallocate the whole RAM required for the VM on startup (as we cannot catch physical hardware accesses to the physical memory). *non-shared interrupts* PCI card, 我想*舊電視卡*很難吧不是 interrupt-based. |
|
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Jan 2002
文章: 4,032
|
引用:
如果要non-shared interrupts , 那這張PCI 電視卡是有機會的 , 只是Disable Plug & Play 不曉得有沒有幫助就是了!! 這張PCI卡要佔用一個interrupt 應該不困難... 另外, 要讓它可以專門使用interrupt 應該還可以不要安裝其它的介面卡 , 這樣資源就不會被 share掉 , 現在只是不確定的是 , 到底能不能穩定使用這個問題了...這要做Lab才會知道了... 好麻煩.... ![]() VirtualBox對USB Device的support似乎就做得很不錯 , 幾乎來者不拒說...
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗 還想讓統一賺你的錢嗎?統一集團成員(能見度高的): 星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、 康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、 維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT) 統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑 |
|
![]() |
![]() |