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

2015-04-26 21:43:30 +08:00
 Xuanwo

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

方案1:Wine

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

方案2:双系统

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

方案3:Linux下虚拟Win系统

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

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

4735 次点击
所在节点    问与答
9 条回复
KexyBiscuit
2015-04-26 21:55:44 +08:00
从宣传上看,只有 VMWare 声称自己有最强的 3D 加速。
我也没有别的了解了(→_→)
Exin
2015-04-26 22:19:21 +08:00
虚拟机环境的显卡一般是CPU模拟的,显存最大似乎128MB,可以共享内存,如果是直接物理显卡参与到虚拟机内的运算的话,需要买特定的型号,价格似乎不菲
打LOL的话CPU模拟的足够了,特效开低。
Xuanwo
2015-04-26 23:31:25 +08:00
@Exin 所以直接VM就行?
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
2015-04-27 08:05:24 +08:00
cpu支持虚拟化指令的话,virtualbox和vmware都支持硬件加速,效率很明显,感觉能达到实体机80%的性能。不过我没试过虚拟windows跑lol,不过多发表意见。个人建议直接装上去试试,反正虚拟机的话,修改删除都相当容易。
kokutou
2015-04-27 08:54:04 +08:00
我在Windows7下用VMware装了个xp玩无冬之夜。。。
无冬之夜在win7下十几秒会卡上一次,几秒钟后又好了,十几秒后又卡这样循环。。。
liwei
2015-04-27 09:09:08 +08:00
可以试一下KVM加VGA passthrough,把N卡分配给虚拟机使用,不过需要确定一下你的硬件是否支持,相关资料可以搜索一下。
Exin
2015-04-27 09:40:12 +08:00
@initialdp 单纯的CPU性能的话,90%都没问题。至少跑Fritz Chess Benchmark在虚拟机和物理机的成绩是几乎一样的。

@Xuanwo 我在Windows下开VM玩过跑跑卡丁车,有一点点卡,所以也不能肯定玩LOL可以不卡。你试试吧
mybin
2015-04-27 15:36:14 +08:00
早些时候wine还是可以的,后来TX越搞越渣。虚拟机3D的话肯定是VMware了,有3D加速,KVM这方面还不行,xen没什么必要再用了。机器好的话VMware还是很不错的。
这些东西只能自己慢慢调敎,终极办法是换Dota2玩 :P

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/186517

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX