设为首页收藏本站language 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 3400|回复: 23
收起左侧

[原创]【VMware Workstation 5.0支持D3D,可玩3D游戏】

[复制链接]
发表于 2014-1-19 18:42:04 | 显示全部楼层 |阅读模式
&lt>vmware Workstation 5.0支持D3D,官方文档有写:
&lt>[url=]http://www.vmware.com/support/ws5/doc/ws_vidsound_d3d.html[/url]
&lt>1.要求主系统开启D3D的硬件加速功能,特别是Windows server 2003,选取桌面属性,选择设置里的高级,选择疑难问题标签,将硬件加速选至最大。并且显卡驱动程序安装最新的。显卡要求支持OpenGL。
&lt>2.要求虚拟系统必须是Win2k或者WinXP,Win2003没试过;
&lt>3.在修改之前,请确定你的虚拟机是正常关闭的,而非打开或者是暂停的状态;
4.用文本编辑器打开你的虚拟系统的vmx文件,加入以下语句,其实只有三句:
# Experimental Support for Direct3D (option 1 of 3)
# (REQUIRED) The line below enables accelerated 3D on the host.
# It is required to support 3D in the guest
mks.enable3d = TRUE
# Experimental Support for Direct3D (option 2 of 3)
# (OPTIONAL) The line below increases the amount of VRAM on the
# virtual display card to 64 MB. Adding more VRAM helps to reduce
# thrashing in the guest. The maximum value is 128 MB.
# This option is expressed in bytes.
svga.vramSize = 67108864
# Experimental Support for Direct3D (option 3 of 3)
# (OPTIONAL) Applications which required DirectInput relative
# mode need to turn off the absolute pointing device in the guest.
# In practice, this is only required for a certain class of full screen
# 3d applications (e.g. real-time games like first person shooters).
# If you set this option, we recommend also turning off the preference
# for motion ungrabbing in the Input tab of the Preferences settings
# dialog.
vmmouse.present = FALSE
然后虚拟机的菜单中选取参数设置,选取输入设置,最好取消鼠标离开窗口即释放的选项。
5.然后启动虚拟机,安装DirectX 9.0c,可以看到D3D被打开了。
但是部分D3D特性不被支持,因此我昨晚试了玩三角洲部队X版就贴图乱七八糟的,大概只能玩一些旧的D3D的游戏,DX8以下的比较适合。
即便如此,已经很不容易了,它是目前为止唯一支持3D的虚拟机。
[img][/img]
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor=\'hand\'; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onclick="if(!this.resized) {return true;} else {window.open(\'attachments/2005-7/200572921221792434.jpg\');}" onmousewheel="return imgzoom(this);" alt="" />
[此贴子已经被作者于2005-7-29 21:32:05编辑过]
发表于 2014-1-19 18:42:42 | 显示全部楼层
是不是 真的啊!去试试!
沙发 2014-1-19 18:42:42 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-19 18:43:30 | 显示全部楼层
&lt>对于里面不完全支持DX9的情况,突然有个想法,要是加上3D-Analyze去优化模拟的话……不知道是否有所改善。
&lt>以下转贴:
&lt 0cm 0cm 0pt">3D-Analyze 让低端显卡也能玩好新游戏
&lt 0cm 0cm 0pt">
&lt 0cm 0cm 12pt; WORD-BREAK: break-all; LINE-HEIGHT: 18pt; mso-pagination: widow-orphan">
    本文转载自天极网,文章内容不代表本站观点,仅供参考。
    现在有很多显卡优化软件,例如Rivatuner、Nvmax、Rage3D等,但大多数软件都无法对现在市面上所有的显卡进行优化。更重要的是,现在的优化软件都是基于显卡本身的架构进行优化,充其量也只是让显卡更好地发挥本身的性能而已,如果显卡无法满足应用程序所需要的配置,那么无论怎么优化,程序本身的速度不会有太大提升。特别是随着3D技术的不断发展,3D游戏需要的显卡配置也越来越高,现在很多玩家使用的显卡都已经不能流畅运行最新的3D游戏。就当人们为此而苦恼的时候,3D-Analyze出现了。
    严格来说,3D-Analyze并不是一个真正意义上的显卡优化软件,把它称为3D程序外挂软件可能更合适一些。它并不是针对某种显卡的架构来对显卡本身进行优化,它只是修改了3D应用程序的执行文件,所以3D-Analyze可以在任意一个3D程序中针对任意一款显卡进行优化。另外,3D-Analyze还能模拟出时下DirectX以及OpenGL的各种特效,这也使得低级别的显卡可以通过3D-Analyze模拟出高级别3D API的特殊效果(如DX7显卡模拟DX8特效)。
    由于3D-Analyze是通过修改3D应用程序的执行文件来发挥作用,所以它不能直接对一款显卡进行优化,只能依赖于3D程序本身(类似于某些加速工具),只有当应用程序和3D-Analyze同时打开的时候,3D-Analyze对显卡的优化效果才能体现出来。下面,我们以3D-Analyze 2.26版为例,详细介绍这个软件的使用方法。
3D-Analyze软件
    3D-Analyze是一个绿色软件,无需安装,双击3D-Analyze.exe即可出现主界面。
1. 选择执行文件
软件界面
    3D-Analyze首先要选择某个3D程序的执行文件才能进行其他设置。通过上图中的3个Select(选择)找到程序的执行文件,双击即可选定。记住,选择的执行文件一定要相同,这样下次启动同样CPU会吐血的
板凳 2014-1-19 18:43:30 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-1-19 18:44:27 | 显示全部楼层
&lt>猛!!!!
&lt>服务器?????
地板 2014-1-19 18:44:27 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-1-19 18:45:04 | 显示全部楼层
&lt>玩《三角洲部队X版》某个任务,崩溃了,贴图不成样子也就罢了,竟然崩溃了……
&lt>不知道玩《生化危机I》之类的怎么样……有空再试。
&lt>现在装了《百花物语》的RPG玩,有些时候爆音……
&lt>另外玩游戏设计到DriectDraw及D3D的均不能在过程中切换全屏\窗口模式,否则定崩溃。有待完善啊……不过人家都朝服务器方面去了,估计这个修改成了奢望。
&lt>惟有期待开源,期待某些高手来写个仿真器,例如写过voodoo仿真的那些人……
毕竟我最喜欢用虚拟机的理由是,干净利落,容易备份恢复。
[img][/img]
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor=\'hand\'; this.alt=\'Click here to open new window\nCTRL+Mouse wheel to zoom in/out\';}" onclick="if(!this.resized) {return true;} else {window.open(\'attachments/2005-7/200572921235113652.jpg\');}" onmousewheel="return imgzoom(this);" alt="" />
5# 2014-1-19 18:45:04 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-19 18:45:35 | 显示全部楼层
&lt>服你了
[em05]
6# 2014-1-19 18:45:35 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-1-19 18:46:13 | 显示全部楼层
&lt>请问是直接添加到winXPPro.vmx这个文件下面吗?我怎么还是不行啊~你们能帮我说说具体点吗~谢谢`~
7# 2014-1-19 18:46:13 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2014-1-19 18:47:13 | 显示全部楼层
&lt>【炎】是的,是直接添加到里面,随便什么地方都可以,其实就三句:
&lt># 这句是打开D3D功能,因为是测试性试用,因此默认并不打开,所以需要手工加句子,事实证明,D3D的支持是很有限的
&lt>mks.enable3d = TRUE
&lt># 这句是设置显卡的显存大小,大家用1024*1024*64mb就等于67108864,由于D3D特性不完全支持,我觉得设置为128mb也没有什么意义
&lt>
svga.vramSize = 67108864
# 这句是设置鼠标有关的,要结合设置虚拟机的参数中的输入选项用,具体的差别不明显。
vmmouse.present = FALSE
具体点的步骤其实上面都有写:
1.主机安装最新的驱动程序;
2.主机设置3D硬件加速为最大;
3.虚拟机安装W2k或者WXP;
4.在虚拟机正常关机的状态下编辑vmx文件,加入以上句子开启D3D功能;
5.启动虚拟机;
6.虚拟机中安装DirectX 9.0c
7.完成,你可以运行directX检测程序检测是否已经开启D3D。
周六测试了《恶灵》,初次测试播放片头的avi不正常,看不到,但后来测试又没有问题了。由于《恶灵》是假3D的游戏,所以基本上没有什么测试搞头,所以玩不到5分钟就结束测试,最主要原因是VMware不象VitrualPC一样,让应用程序拉伸至固定的分辨率大小,《恶灵》是640*480的大小,结果即使切换为全屏也是以真实的640*480显示,对于主系统使用1024*768,虚拟机使用800*600设置的情况来说,真实640*480的显示实在是太小了,看得十分吃力,特别是鼠标的移动没有等比距离缩放,VMware右边及下边边界可以超越,mouse脱离游戏画面,无法第一时间控制,使得游戏过程极其不爽,虽然研究及设置了一下vmmouse.present = FALSE 选项,但毫无收获。
确定问题一:分辨率低的应用程序全屏不会拉伸,恶劣,除非主机切换;
问题二:鼠标的边界有问题。总不能反安装VMwareTool吧,否则显卡也不能用。
以上两个问题均有相关设置,但是均不能达成满意效果,难道汉化补丁致使功能失效?待查
另外之前试过《暗黑破坏神II EX 1.10》,没有问题。
[此贴子已经被作者于2005-8-1 10:36:34编辑过]
8# 2014-1-19 18:47:13 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-8 18:33:00 | 显示全部楼层
&lt>CPU肯定要100%
&lt>散热不好的话可以煎鸡蛋了`!~!
9# 2005-1-8 18:33:00 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2005-1-8 22:29:00 | 显示全部楼层
…………玩游戏也100%啦,偶用的是AMD E3 3000+,温度才34-37度,不热。
10# 2005-1-8 22:29:00 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-8 01:28:00 | 显示全部楼层
&lt>好像在LINUX下就不支持3D加速
&lt>只可以在WINDOWS下用
11# 2005-2-8 01:28:00 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2005-2-8 08:49:00 | 显示全部楼层
虽然没有明确指出,但是其中的操作步骤确实是反映出宿主系统确实是Windows。至于宿主系统Linux,没有环境试。
12# 2005-2-8 08:49:00 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-8 16:38:00 | 显示全部楼层
&lt>帮朋友测试了(冒险岛Online)这游戏,可以进去了,但是,看到的却是一片漆黑,
&lt>看来革命尚未成功,同志仍需努力啊!
&lt>支持楼主先!
[em08][em08][em08][em08]
13# 2005-2-8 16:38:00 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2005-3-8 09:13:00 | 显示全部楼层
[em06]
14# 2005-3-8 09:13:00 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2005-3-8 17:15:00 | 显示全部楼层
&lt>没必要啊
&lt>虚拟机要是什么都支持也就没意思了 呵呵
&lt>我的破cpu是老爷货了,还是不试了
15# 2005-3-8 17:15:00 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-28 01:11 , Processed in 0.062051 second(s), 9 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表