Board logo

標題: VM windows打機 (GPU Passthrough) [打印本頁]

作者: ykmran    時間: 2017-1-8 03:41     標題: VM windows打機 (GPU Passthrough)

行GPU Passthrough,你就可以assign一張顯示卡落vm度,效能同bare windows相差唔多(100fps少3fps左右)。

有好多vm軟件都support GPU Passthrough,例如esxi、unraid同qemu (kvm)。esxi唔洗講(我都唔識講),而unraid係成個vm host os黎,面向一般user同gamer而設既。qemu (kvm)就係linux系統特有既高性能vm,係xen同openvz既後繼者。

要係linux機做到GPU Passthrough係有要求,首先cpu要support vt-d (大部份intel k cpu都冇),板要有iommu (大部份都有),顯示卡既bios要support uefi (gpu-z入面uefi係有tick,大部份新d既顯示卡都有,我要660ti要flash bios)。缺一不可。

當然,cpu core多同ram大係更加著數。

方便起見,最好用兩張顯示卡(onboard都得)同兩個mon。冇兩個mon冇問題,但個mon最好有多個input。

教學片
https://www.youtube.com/watch?v=dsDUtzMkxFk

教學文
https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF

我就是成功例子
https://www.youtube.com/watch?v=0jdxf82miOA

個人經驗:
- 搞左好耐
- 兩張卡,好唔環保,部機好熱...:-(
- 冇兩個mon: 每次都要禁mon掣去轉input,有d煩
- Audio out: 好靚,latency幾低下,唔洗passthrough埋張聲卡
- Audio in (mic): 成20秒delay,我都唔知點搞。聽人講可以轉個soundhw做ac97,但出聲會拆。另外可以買usb audio controller甚至買usb mic (哪有錢)。pcie sound card唔知要點搞。 已用qemu patch solve,請見 https://blog.wtako.net/view/35/my-custom-qemu-pkgbuild
- Mouse: 如果click入去qemu個window做mouse grabbing,得30fps。裝synergy就好好多,完全feel唔到delay。
- Keyboard: 完全冇問題
- Synergy: 其實唔洗比錢買,有d難set,但set好左好好用。
- GPU超頻、刷rom: 完全冇問題,唔洗刷rom可以直接用果個rom開機。
- 打機: 連返host拎file就samba好多game都有問題,用nfs可能好d。sshfs好很慢。條件許可就pass個ntfs partition比windows專裝game
作者: cal22cal    時間: 2017-1-8 07:58

點解唔直頭,起個大啲嘅 vm raw win partition?
direct R/W 應該快好多
reboot win vm 會 hang 機嗎?
作者: ykmran    時間: 2017-1-8 16:29

點解唔直頭,起個大啲嘅 vm raw win partition?
direct R/W 應該快好多
reboot win vm 會 hang 機嗎? ...
cal22cal 發表於 2017-1-8 07:58

我依家係成隻60gb ssd (/dev/sdX) pass入qemu,速度都好會

reboot win vm依家唔會hang機,我搵到個patch
https://blog.wtako.net/view/29/% ... 2%E5%95%8F%E9%A1%8C
作者: cal22cal    時間: 2017-1-8 16:58

cool
作者: NexusN    時間: 2017-1-9 04:30

Average frame rate is almost the same, but latency is killing the experience.
I have been playing GTA Online with it for almost a year, ending out simply dual booting a Windows and it was then much faster with the same computer.
作者: ykmran    時間: 2017-1-9 10:23

Average frame rate is almost the same, but latency is killing the experience.
I have been playing GT ...
NexusN 發表於 2017-1-9 04:30


Frametime唔覺有分別,你用緊邊粒u?
作者: cal22cal    時間: 2017-1-9 11:19

vga pass thro' 唔係咁容易搞,
linux 亦都有好多嘢 fine tune,
唔同 distro 表現,亦都可能好唔同。
作者: Jip仔    時間: 2017-1-9 12:58

有時間試下玩先
作者: bongbong3481    時間: 2017-1-9 13:42

回覆 5# NexusN


你意思指DUAL BOOT,唔用VM, 另外裝一個WINDOW?
(如果系, 諗諗下, 又好似系, 如果要效能/速度, 唔用VM, 直接RUN WINDOW,好似系最好)
作者: legolee    時間: 2017-1-9 15:12

using unRAID with Win10 VM for a long time.
Game Latency no problem at all.
With GPU and NVMe passthrough :)
作者: felixjai    時間: 2017-1-9 20:39

點解搞咁多野行VM,直接裝Windows好過
作者: 大鑊金    時間: 2017-1-9 22:21

用SERVER 板開VM
作者: ykmran    時間: 2017-1-10 02:54

本帖最後由 ykmran 於 2017-1-10 02:56 編輯
點解搞咁多野行VM,直接裝Windows好過
felixjai 發表於 2017-1-9 20:39

我主力娛樂同搵食係用linux desktop,用windows對我黎講麻煩極多之餘,要咩功能(最基本CoW snapshot)都冇。
唔係人人都岩用windows架......我覺得windows最岩就係用黎打機,做野真係要linux或者mac。

平時用開既軟件都係對linux優化,你可以試下blender係windows同ubuntu對比。
作者: Vista    時間: 2017-1-22 17:23

點解搞咁多野行VM,直接裝Windows好過
felixjai 發表於 2017/1/9 20:39


雙系統好過,或者調返轉linux用vm行好過。
作者: felixjai    時間: 2017-1-22 20:21

雙系統好過,或者調返轉linux用vm行好過。
Vista 發表於 2017-1-22 17:23


我認同,行Windows做host, linux用vm行
作者: ykmran    時間: 2017-1-22 22:01

本帖最後由 ykmran 於 2017-1-22 22:08 編輯
我認同,行Windows做host, linux用vm行
felixjai 發表於 2017-1-22 20:21

平時少打機,點解要為左打機搞到平時都要用一個物無所用既封閉系統?
作者: Vista    時間: 2017-1-22 23:00

本帖最後由 Vista 於 2017-1-22 23:02 編輯
平時少打機,點解要為左打機搞到平時都要用一個物無所用既封閉系統?
ykmran 發表於 2017/1/22 22:01
   
You can now install SUSE Linux distribution inside WSL on Windows 10
https://mspoweruser.com/can-now-install-suse-linux-distribution-inside-wsl-windows-10/

via HKEPC Ionic Reader v1.5.1 - iPhone
[attach]1955474[/attach]
作者: ykmran    時間: 2017-1-22 23:14

本帖最後由 ykmran 於 2017-1-22 23:17 編輯
You can now install SUSE Linux distribution inside WSL on Windows 10


via HKEPC Ionic Reader  ...
Vista 發表於 2017-1-22 23:00

呢d資訊對我黎講冇用,windows缺少既係btrfs、gre tunnel等對我黎講好重要既kernel野,裝個subsystem係冇用。
更何況,blender性能、cuda計算、windows10強制更新同私隱理由先係令我轉會既真正原因,我唔會含淚轉返windows。
Windows對我黎講除左打機之外係一d價值都冇,我依家用慣晒linux+gnome,點解用返windows?
作者: chue    時間: 2017-1-23 22:07

好有參考價值,冇錯,WIN10 真係好趕客,現成已經有一個例子

PS,第日如果 CHING 呢部死左,換邊部都好,就係唔好用 LENOVO
佢地唔知攪乜鬼唔比裝 LINUX,上晒D 外國知名 LINUX 雜誌報導
作者: s84292    時間: 2017-1-24 00:00

本帖最後由 s84292 於 2017-1-24 00:04 編輯
呢d資訊對我黎講冇用,windows缺少既係btrfs、gre tunnel等對我黎講好重要既kernel野,裝個subsystem係冇 ...
ykmran 發表於 2017-1-22 23:14


我調返轉, 係WINDOWS SERVER 2012 R2上面掛幾個唔同的LINUX
因為btrfs行實體RAID有BUG,我又要掛WINDOWS,用HYPER-V 掛LINUX,
一個HYPER-V 主機仲可以免費送4個WINDOWS SERVER 2012R2 或以下的授權HYPER-V

我LINUX只要有WINSCP 我就做到曬所有野
不過blender真係LINUX最快,畢竟WINDOWS只係移植
作者: cal22cal    時間: 2017-1-24 08:39

btrfs 唔得,可以試 zfs,
data 亦都可以用返 ext4 raid5/6/10 ...  咖。

當然,搵食就邊樣就手,就用邊樣。
作者: seasky    時間: 2017-1-24 10:26

提示: 作者被禁止或刪除 內容自動屏蔽
作者: chue    時間: 2017-1-24 20:43

NAS 要 GPU?
作者: seasky    時間: 2017-1-24 23:50

提示: 作者被禁止或刪除 內容自動屏蔽
作者: khf    時間: 2017-1-28 21:02

本帖最後由 khf 於 2017-1-28 21:14 編輯

見到好多人拋blender出黎
其實有幾多人真係會用blender做animation、VFX?
係一個人做,定係成間公司幾百人做?

Linux平台行3D軟件(blender, maya, houdini...)好多時候係因為R&D同成本(包括License)既需要
每間公司構成唔同需要有R&D部門為整條Pipeline寫Software
(例如sony image work 黎過香港講過talk
做電影 Beowulf
全公司用linux(包括renderfarm) + maya + renderman, pipeline software in-house自己寫)
為想要既效果開發Plugin & Software
(例如友人講過話N年前無咩simulation既軟件
有套戲有個畫面係部直升機響個海上面,
機翼既風打落海做成既波紋同水花,
係R&D寫software物理計出黎)
依家去到GPU Renderfarm就更多需要自己寫software
Linux R&D既成本係低好多好多

甚至好多出名既軟件,原本都係人地公司R&D出黎既in-house software
blender (原本NeoGeo)
Nuke (原本digital domain)
renderman (原本pixar)
不過賣街囉喎,就一定要出番個windows版啦

如果一丁友做,Windows、Linux效能掙果雞碎咁多,又唔會自己R&D
用咩平台都只係信仰o者!
作者: SciBoy    時間: 2017-1-30 23:06

小弟係新手都想試下vga passthrought,唔知有沒有邊張入門級vga卡支援passthrough,可推介一下可在vsphere用,謝謝!





歡迎光臨 電腦領域 HKEPC Hardware (https://www.hkepc.com/forum/) Powered by Discuz! 7.2