虚拟机怎么共享使用主机显卡

2024-11-04 16:52:29
推荐回答(5个)
回答1:

1、打开一个虚拟机,点击虚拟机→安装VMware Tools。

2、进入使用VMware Tools的安装向导,点击下一步。

3、选择典型安装,下一步,等待安装完成。

4、提示是否重启,选择是,重启之后,就可以直接将主机中的文件拖到虚拟机中,也可以直接将虚拟机中的文件拖到主机中即可。

回答2:

各家的技术叫法都不太一样。以下是个人体会。
微软的比较通俗易懂,RDP8.0发布的时候RemoteFX和RemoteFX vGPU就是最重要的组成。RemoteFX vGPU 为VM提供支持3D API(DirectX)的虚拟显卡。简单的说,启用了RemoteFX vGPU,VM中就可以玩3D游戏,运行3D软件。 最简单的应用就是 Windows中能够启用 AERO 效果。 启用RemoteFX vGPU后,运行dxdiag,可以观察到 显卡支持DirectX 11。
RemoteFX vGPU的启用需要几个条件:
(1)运行在 Hyper-V Server 2008R2 、Hyper-V Server 2012、Hyper-V Server 2012R2 虚拟化环境上。 如果WIndows直接运行在物理机,或者其他虚拟化系统上无法支持。
(2)Guest VM的Windows操作系统必须为 Windows 7 SP1企业版或者旗舰版。 WIndows XP是无法支持的,Windows 7的其他版本(Home、Professional)也是无法支持的。
(3)服务器上安装有支持DirectX 11的显卡,并且安装了显卡的驱动。
(4)RemoteFX vGPU特性需要微软 RDS(远程桌面服务) 的许可,所以必须在 Hyper-V Server 中添加远程桌面服务的许可才能使用vGPU。
微软的最菜,RemoteFX vGPU效果只能说仁者见仁智者见智吧,一般的显卡对付1080P的视频都成问题啦,RDP的协议还有个毛病,在播放到时候声音和图像就慢慢的不同步了,看到人的嘴巴在动,声音要延迟几秒才出来。
Citrix Receiver的听说不错,但是系统弄起来相对麻烦,我用PCoIP协议惯了,不太想去折腾这个系统了。
SPICE协议协议的系统也很多,红帽子就是代表。听说优化做得不是很好,对比了一下效果,还凑合,和PCoIP协议差的不是很多。SPICE的优点在于能充分的把前端的瘦客户机的显卡发挥出来(当然要前端设备的支持了,X86构架的系统兼容性要比ARM的好得多),既然差不多,也没想多事了,况且我的瘦客户机都是945的集成显卡,意义不大。
VMware的技术应该是比较符合你的胃口的。如果你的机器配置够好,你可以装个64位的WIN7及以上的系统(当然是根据你个人的喜好和需要了,必须是64位的,不是2008和2012就好),然后再此系统上安装VMware Workstation Pro12的版本。显卡的效果嘛,虚拟机的话,你想要好到和物理卡的程度,是需要付出昂贵的代价的,16000块钱一张NVIDIA GRID K2的显卡当然效果不差了。VMware Workstation Pro12虚拟的显卡效果还马马虎虎,看个高清什么的都没有问题,打游戏,就要看你的人品了。
VMware Workstation Pro12版本还没出来以前,又想省钱又想要显卡达到这样效果的,就只能安装VMware ESXI5的服务器系统,安装2张以上的A卡,做成显卡直通模式的虚拟机来运行,效果不错。问题是,虚拟机只能连接物理主机的显卡和USB接口的键盘鼠标,这样一来,你连接显示器和键盘鼠标的线要足够长,不然的话挤在一起怎么用。VMware Workstation Pro12版本出来以后,你可以拿物理机直接用,VMware Workstation Pro12创建的虚拟机通过云端设备接入使用。
当然了,你想虚拟机得到物理显卡的效果,还是要使用显卡直通才能达到的,这种模式是一张显卡对应一台虚拟机,效果的话大概是物理显卡的90%左右吧。配一台超好的主机(CPU要在E5 2670 C2版本这个级别,一定是C2的版本,不然不支持PCI设备直通),主板选用X79的,内存32GB是极限了,得3个16X的PCI-E接口来接显卡,原生USB的控制器也得有4个(必须直通出来给虚拟机用),显示器的线可以长一点没关系,键盘鼠标就得用无线的了,然后安装一个ESXI6.0的版本慢慢折腾吧。显示器要注意了,分辨率和显卡对不上的直接黑屏。这样改造好,打个游戏画个图是爽歪歪了。

回答3:

不懂别乱说,虚拟机显卡是用CPU模拟出来的图形信号,并没有直通到物理显卡的使用

回答4:

虚拟机本来就是共享的物理显卡……
只是共享后性能很低罢了。
VM应该是比较好的了。

回答5:

直接设置一下吧