瀏覽單個文章
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,107
VM裡guest看到的所有resource都是Hypervisor虛擬出來的,一般IO就算了,VGA這類IO正是罩門中的罩門(guest內的播放軟體要把壓縮過的content解壓縮後寫入Hypervisor虛擬出來的frame buffer,Hypervisor再透過IO特權轉換寫入實體VGA的frame buffer ),至於直接在實體機播吃不了多少CPU應該是播放軟體實際上只是透過DXVA把content餵給VGA去解(i.e.硬解),而VM為啥不能比照辦理主因是VGA(包括DXD/DXVA)實在是很複雜的東西,再加上這類應用從來都不是虛擬化的重點,所以大概也不會有廠商花太多effort在這上面吧(或說值不值得花太多effort在這上面)....
__________________
士大夫之無恥,是謂國恥....
舊 2017-04-07, 10:22 PM #3
回應時引用此文章
cmwang離線中