V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Xuanwo
V2EX  ›  问与答

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

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

    我的需求是这样的:
    在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   ·   我们的愿景   ·   实用小工具   ·   5825 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 06:14 · PVG 14:14 · LAX 23:14 · JFK 02:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.