关于 Linux 虚拟化的图形性能求教 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Xuanwo
V2EX    问与答

关于 Linux 虚拟化的图形性能求教

  •  
      Xuanwo 2015-04-26 21:43:30 +08:00 5155 次点击
    这是一个创建于 3876 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的需求是这样的:
    在Linux平台(目前暂定Fedora 21)上运行国服LOL。

    方案1:Wine

    由于反TP补丁已经不再更新,导致现在Wine已经不能运行腾讯系的游戏了,所以这个方案已经不再适用。

    方案2:双系统

    个人不喜欢双系统这样的做法,所以我要任性一下- -,不搞双系统。

    方案3:Linux下虚拟Win系统

    看了一些文章,个人桌面虚拟化貌似主要是三种路线,KVM,Xen,VMware。

    我想了解是的那种路线3D性能更强?平台是Intel i5+N卡,CPU支持硬件虚拟化。
    之前在V2EX上看到有人实现过KVM虚拟化Win7,然后玩3D游戏的,希望可以来带带我>.<

    9 条回复    2015-04-27 15:36:14 +08:00
    KexyBiscuit
        1
    KexyBiscuit  
       2015-04-26 21:55:44 +08:00 via Android   1
    从宣传上看,只有 VMWare 声称自己有最强的 3D 加速。
    我也没有别的了解了(→_→)
    Exin
        2
    Exin  
       2015-04-26 22:19:21 +08:00   1
    虚拟机环境的显卡一般是CPU模拟的,显存最大似乎128MB,可以共享内存,如果是直接物理显卡参与到虚拟机内的运算的话,需要买特定的型号,价格似乎不菲
    打LOL的话CPU模拟的足够了,特效开低。
    Xuanwo
        3
    Xuanwo  
    OP
       2015-04-26 23:31:25 +08:00
    @Exin 所以直接VM就行?
    geeklian
        4
    geeklian  
       2015-04-26 23:46:18 +08:00
    VMware是最强的,当年工作室都是用Windows Host + Windows Guest 10开挂机Diablo3,Linux按照下面的链接,看看支不支持..

    https://www.vmware.com/support/ws5/doc/ws_vidsound_d3d_enabling_host.html

    Linux

    Perform these steps to test your Linux host for compatibility:

    1. To verify that direct rendering is enabled, run
    glxinfo | grep direct

    2. To ensure that 3-D applications work on your host, run
    glxgears

    After your host is configured, configure a virtual machine for accelerated 3-D.
    initialdp
        5
    initialdp  
       2015-04-27 08:05:24 +08:00
    cpu支持虚拟化指令的话,virtualbox和vmware都支持硬件加速,效率很明显,感觉能达到实体机80%的性能。不过我没试过虚拟windows跑lol,不过多发表意见。个人建议直接装上去试试,反正虚拟机的话,修改删除都相当容易。
    kokutou
        6
    kokutou  
       2015-04-27 08:54:04 +08:00 via Android
    我在Windows7下用VMware装了个xp玩无冬之夜。。。
    无冬之夜在win7下十几秒会卡上一次,几秒钟后又好了,十几秒后又卡这样循环。。。
    liwei
        7
    liwei  
       2015-04-27 09:09:08 +08:00
    可以试一下KVM加VGA passthrough,把N卡分配给虚拟机使用,不过需要确定一下你的硬件是否支持,相关资料可以搜索一下。
    Exin
        8
    Exin  
       2015-04-27 09:40:12 +08:00
    @initialdp 单纯的CPU性能的话,90%都没问题。至少跑Fritz Chess Benchmark在虚拟机和物理机的成绩是几乎一样的。

    @Xuanwo 我在Windows下开VM玩过跑跑卡丁车,有一点点卡,所以也不能肯定玩LOL可以不卡。你试试吧
    mybin
        9
    mybin  
       2015-04-27 15:36:14 +08:00
    早些时候wine还是可以的,后来TX越搞越渣。虚拟机3D的话肯定是VMware了,有3D加速,KVM这方面还不行,xen没什么必要再用了。机器好的话VMware还是很不错的。
    这些东西只能自己慢慢调,终极办法是换Dota2玩 :P
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     883 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 22:31 PVG 06:31 LAX 14:31 JFK 17:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86