PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

  回應
 
主題工具
patrick79521
Basic Member
 

加入日期: Aug 2006
文章: 29
如何在虛擬機器底下直接驅動顯卡?

最近在win7底下透過virtual box安裝xp,

上網爬文提到AMD 9系列晶片組支援iommu的技術,

想請問一下如何透過此項技術直接驅動顯卡,音效卡,網路卡等實體裝置,

virtual box是否支援此項技術?或者是要安裝其他付費版的虛擬機器軟體?謝謝

主機配備為 : AMDX4 955
Asus m5a97
4GB DDR3 1333*2
     
      
舊 2012-03-16, 08:38 PM #1
回應時引用此文章
patrick79521離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
FYI:VMware 的效能問題,不過單一實體週邊每次只能assign給單一guest(就算這個guest沒有實際用到那個週邊,其它guest還是不能用),對一般user會感興趣的應用而言恐怕實際意義不大就是了....BTW,VirtualBox只有在4.1.x以後版本而且host是跑linux時才支援PCI passthrough(詳情請參閱VirtualBox的UserManual),真要實驗挑戰性恐怕不低,還是您方便讓鵝試試啊 ....
 
__________________
士大夫之無恥,是謂國恥....
舊 2012-03-16, 09:56 PM #2
回應時引用此文章
cmwang離線中  
u8526425
Elite Member
 

加入日期: Oct 2002
文章: 4,803
有這構想的終端使用者好像多了起來
不知有誰真正實作出來的 ? (特別是VGA部份)
我滿有興趣知道效果怎樣

我家雖然有架ESXi
但設備都沒支援VT-d或AMD-Vi
沒辦法測
__________________
人性的醜陋就是,會在無權、無勢、善良的人身上挑毛病,卻在有權、有勢、缺德的人身上找優點。當無權、無勢、善良的人受到傷害的時候,還會站在所謂的道德制高點上,假惺惺地勸說無權、無勢、善良的人,一定要忍耐,一定要大度。
舊 2012-03-16, 10:04 PM #3
回應時引用此文章
u8526425離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
引用:
作者u8526425
有這構想的終端使用者好像多了起來
不知有誰真正實作出來的 ? (特別是VGA部份)
我滿有興趣知道效果怎樣

我家雖然有架ESXi
但設備都沒支援VT-d或AMD-Vi
沒辦法測


鵝猜大部份會打這種算盤的都是想OLG多開的,問題是單一主機又能插幾片VGA啊,所以說實用價值甚低吧 ....
舊 2012-03-16, 10:08 PM #4
回應時引用此文章
cmwang離線中  
u8526425
Elite Member
 

加入日期: Oct 2002
文章: 4,803
純粹就好奇
看看出來的效果如何

以前企業端只有一次
希望看能不能直接把Fiber card對應到某GuestOS上
看了看
不行
版本不夠 硬體規格不符合
結果作罷
__________________
人性的醜陋就是,會在無權、無勢、善良的人身上挑毛病,卻在有權、有勢、缺德的人身上找優點。當無權、無勢、善良的人受到傷害的時候,還會站在所謂的道德制高點上,假惺惺地勸說無權、無勢、善良的人,一定要忍耐,一定要大度。
舊 2012-03-16, 10:14 PM #5
回應時引用此文章
u8526425離線中  
patrick79521
Basic Member
 

加入日期: Aug 2006
文章: 29
謝謝以上幾樓前輩的回答,

其實小弟只是單純好奇在VM中直接使用實體裝置的效果會如何,

因為爬了些文發現會這樣應用的user很少,

應該也是因為能支援vt-d/iommu的電腦還不多,

另外想問一下這種技術的應用會慢慢成為虛擬機器的主流嗎?
舊 2012-03-16, 10:22 PM #6
回應時引用此文章
patrick79521離線中  
u8526425
Elite Member
 

加入日期: Oct 2002
文章: 4,803
目前來看
企業族群先不論
PC使用族群裡面需要使用VM技術的本來就不多
VM使用族群需要使用PCI passthrough功能的就更少
當然軟硬體要求也造成一些門檻

主流與否需視使用者需求而定
OLG的需求可能是一個
USB或COM等I/O port的需求可能是另外一個
這只是VM其中一項新發展的功能
其限制與效果還滿需要去探索的
__________________
人性的醜陋就是,會在無權、無勢、善良的人身上挑毛病,卻在有權、有勢、缺德的人身上找優點。當無權、無勢、善良的人受到傷害的時候,還會站在所謂的道德制高點上,假惺惺地勸說無權、無勢、善良的人,一定要忍耐,一定要大度。
舊 2012-03-16, 10:59 PM #7
回應時引用此文章
u8526425離線中  
路過
Advance Member
 
路過的大頭照
 

加入日期: Apr 2005
文章: 479
引用:
作者u8526425
有這構想的終端使用者好像多了起來
不知有誰真正實作出來的 ? (特別是VGA部份)
我滿有興趣知道效果怎樣

我家雖然有架ESXi
但設備都沒支援VT-d或AMD-Vi
沒辦法測

我之前以玩票性質的方式,用Xen測過一陣子

扣除掉那些原本hypervisor必然的損秏
實際的VGA效能大概就跟Host下用差不多
(測試的VGA是AMD HD 4850,記得打patch)


要玩玩看的可以照Xen VGAPassthrough那篇依樣畫葫蘆就行
不過就像鵝講的,只能對映單一guest

至於那些會有VGAPassthrough需求的一般使用者,大概都離不開遊戲雙開之類的blablabla
我想IOMMU這東西對這些使用族群來說,意義不大就是....


與其去玩type1
倒不如就直接裝VMware去跑來得實際,反正目前能用的hypervisor
就屬VMware VGA效能最好

去找其他hypervisor來跑只是捨本逐末而已
__________________
提高計算速度的方法不只一種。
平行計算只是一種提高效率的方式,具有不確定性與複雜性。關於提高效率的方式,存在著各種不同的理論。
對於我們來說,那並不是完美的東西。
舊 2012-03-17, 12:39 AM #8
回應時引用此文章
路過離線中  
路過
Advance Member
 
路過的大頭照
 

加入日期: Apr 2005
文章: 479
至於我個人對hypervisor的想法,倒是還蠻樂觀其成的

目前PC效能的演進,對於那些只上上網聊MSN這類的一般使用者
大部份狀態下CPU效能已經是多到噴出來


而如何善用資源,我想是很好的課題

==================================

舉個簡單的例子

目前即使如Windows這類使用率極高的OS,有不少提供安全性防護的套裝軟體

但以Windows的使用者分離方式,不外乎UAC及使用者帳戶管理這類手段
使用的時間一久,依然會有中毒及其他可能的安全性風險存在


而一般最常共用電腦的家庭使用者,正是最容易暴露在這樣的風險下


與其從OS方面下手,不如直接以hypervisor處理
每個使用者使擁有各自的guest,彼此互不干擾

除此項優點之外,也可讓hypervisor的管理者能有效控管geust的使用方式
(如一般家長最頭痛的,小孩打電動打到沒天沒夜的狀況)

即使最壞的狀況下,hypervisor提供的快照及備份功能
也可迅速地提供還原功能


而這些都是還原卡、重多開機、OS使用者分離功能所無法做到的事


若未來hypervisor的效率能愈來愈貼近host
那麼是否一定要在host作業,就也許不再那麼重要也說不定


現在給小孩用的電腦,也以這個方式運作中
只是實現的方式有點克難就是

===================================


P.S.
這個發想也不是我自創的

之前VMware就提到這個方向,還有作成影片
讓多個使用者接上同一台電腦同時使用
不過後來有沒有朝這個方向實作,我就不是很清楚了...
__________________
提高計算速度的方法不只一種。
平行計算只是一種提高效率的方式,具有不確定性與複雜性。關於提高效率的方式,存在著各種不同的理論。
對於我們來說,那並不是完美的東西。

此文章於 2012-03-17 01:28 AM 被 路過 編輯.
舊 2012-03-17, 01:20 AM #9
回應時引用此文章
路過離線中  
u8526425
Elite Member
 

加入日期: Oct 2002
文章: 4,803
Desktop virtualization搭配Thin client的商業解決方案
已經出現有滿長一段時間了
對於使用者行為管控與記錄
當然比Datacenter virtualization的解決方案要優異

不過這種技術要走入家庭
目前要克服的仍是管理技術簡化與硬體要求的部份
硬體也不光是效能高就好了
集中化的代價就是高風險
高風險也代表需要高可用性或容錯機制來平衡風險
對使用者來講就是管理與建置成本的提高
還有不短的路要走
__________________
人性的醜陋就是,會在無權、無勢、善良的人身上挑毛病,卻在有權、有勢、缺德的人身上找優點。當無權、無勢、善良的人受到傷害的時候,還會站在所謂的道德制高點上,假惺惺地勸說無權、無勢、善良的人,一定要忍耐,一定要大度。
舊 2012-03-17, 01:42 AM #10
回應時引用此文章
u8526425離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是04:32 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。