我的需求是这样的:
在Linux平台(目前暂定Fedora 21)上运行国服LOL。
由于反TP补丁已经不再更新,导致现在Wine已经不能运行腾讯系的游戏了,所以这个方案已经不再适用。
个人不喜欢双系统这样的做法,所以我要任性一下- -,不搞双系统。
看了一些文章,个人桌面虚拟化貌似主要是三种路线,KVM,Xen,VMware。
我想了解是的那种路线3D性能更强?平台是Intel i5+N卡,CPU支持硬件虚拟化。
之前在V2EX上看到有人实现过KVM虚拟化Win7,然后玩3D游戏的,希望可以来带带我>.<
1
KexyBiscuit 2015-04-26 21:55:44 +08:00 via Android 1
从宣传上看,只有 VMWare 声称自己有最强的 3D 加速。
我也没有别的了解了(→_→) |
2
Exin 2015-04-26 22:19:21 +08:00 1
虚拟机环境的显卡一般是CPU模拟的,显存最大似乎128MB,可以共享内存,如果是直接物理显卡参与到虚拟机内的运算的话,需要买特定的型号,价格似乎不菲
打LOL的话CPU模拟的足够了,特效开低。 |
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. |
5
initialdp 2015-04-27 08:05:24 +08:00
cpu支持虚拟化指令的话,virtualbox和vmware都支持硬件加速,效率很明显,感觉能达到实体机80%的性能。不过我没试过虚拟windows跑lol,不过多发表意见。个人建议直接装上去试试,反正虚拟机的话,修改删除都相当容易。
|
6
kokutou 2015-04-27 08:54:04 +08:00 via Android
我在Windows7下用VMware装了个xp玩无冬之夜。。。
无冬之夜在win7下十几秒会卡上一次,几秒钟后又好了,十几秒后又卡这样循环。。。 |
7
liwei 2015-04-27 09:09:08 +08:00
可以试一下KVM加VGA passthrough,把N卡分配给虚拟机使用,不过需要确定一下你的硬件是否支持,相关资料可以搜索一下。
|
8
Exin 2015-04-27 09:40:12 +08:00
|
9
mybin 2015-04-27 15:36:14 +08:00
早些时候wine还是可以的,后来TX越搞越渣。虚拟机3D的话肯定是VMware了,有3D加速,KVM这方面还不行,xen没什么必要再用了。机器好的话VMware还是很不错的。
这些东西只能自己慢慢调敎,终极办法是换Dota2玩 :P |