
虚拟机怎么启用direct3D
或者MV PC 的也行
疑难解答哪里已经选上了。
注意!!是VM7.0,别拿网上那些5.5的修改来混几分。
帮忙解决的另送100分!!! 展开
1、在windows 2000或xp中,可以打开d3d功能,打开虚拟机所在目录中有一个文件后缀为.vmx 的文件,这个就是虚拟机的配置文件,用记事本打开在文末添加:
mks.enable3d = TRUE 开启guest系统的D3Dsvga.vramSize = 67108864 可将显存加到64M(64 * 1024 * 1024 = 67108864)最大可以加到128M(1024 * 1024 * 128 = 134217728)。
2、打开虚拟机右击虚拟机标签,选Install Vmware Tools,过几秒,虚拟机界面就会出现安装界面,不过前提是用户建立虚拟机时建了一个光驱,按上面的提示安装,重启虚拟机;重启后过个一两分钟,虚拟机右下角出现vmware的logo,就算装好了,这时就可以用direct 3d了。
扩展资料:
Direct3D 10 API定义了vertices, textures, buffers,以及state组群转换到屏幕上的流程。
这样的流程被描述成rendering pipeline有着许多不同的stages. The different stages of the Direct3D 10 pipelineare:
1、Input Assembler:从程序里读取vertex data并将程序提供的vertex buffer倒进pipeline.
2、顶点着色引擎(Vertex Shader): Performs operations on a single vertex at a time,像是transformations, skinning,或lighting.
3、几何着色器(Geometry Shader): Shader Model 4.0引进了几何着色器,使用Shader资源来处理点、线、面的几何坐标变换;
一次最多处理六个点,快速地将模型类似的顶点结合起来进行运算。此一过程无需CPU参与。
4、Stream Output:将Vertex Shader和Pixel Shader处理完成的数据输出给用户。
5、Rasterizer: Converts primitives into pixels,再将像素(pixels)输出给pixel shader.
The Rasterizer亦可运行其他工作,像是切割非视觉性的像素,or interpolating vertex data into per-pixel data.
6、像素着色引擎(Pixel Shader):决定最后的像素颜色(pixel colour)to be written to the render target and can also calculate a depth value to be written to the depth buffer.
7、Output Merger:接收来自于pixel shader的slice,进行传统的Stencil测试和Depth测试,整并各种不同的输出数据,用以创建最后之结果。
1、在windows 2000或xp中,可以打开d3d功能,打开虚拟机所在目录中有一个文件后缀为.vmx 的文件,这个就是虚拟机的配置文件,用记事本打开在文末添加:mks.enable3d = TRUE 开启guest系统的D3Dsvga.vramSize = 67108864 可将显存加到64M(64 * 1024 * 1024 = 67108864)最大可以加到128M(1024 * 1024 * 128 = 134217728)。
2、打开虚拟机
右击虚拟机标签,选Install Vmware Tools,过几秒,虚拟机界面就会出现安装界面,不过前提是用户建立虚拟机时建了一个光驱,按上面的提示安装,重启虚拟机,重启后过个一两分钟,虚拟机右下角出现vmware的logo,就算装好了,这时就可以用direct 3d了。
扩展资料:
注意事项:
不要对已经启动或者被挂起的虚拟机启用Direct3D。
给配置文件(.vmx)添加一下内容:
mks.enable3d = TRUE
这一行将启用宿主的3D加速。不仅对于寄宿机支持3D加速是必要的,同时也可以让宿主对寄宿机的显示区域启用2D加速。
用户还需要加入以下几行:
svga.vramSize = 67108864
这一行将虚拟显卡的VRAM量增加到64MB,增加VRAM有助于减少寄宿机的延时,最大值为128MB。
vmmouse.present = FALSE
这一行将禁用寄宿机中的绝对定位设备,需要用到DirectInput相对模式的应用需要将寄宿机的绝对定位设备关闭,实际操作中,这只针对一些全屏的3D应用(例如,像第一人称射击之类的实时游戏)。
注意:如果用户设置了vmmouse.present选项,还需要关闭Preference设置对话框中的Input标签页中的motion ungrabbing(移动时释放鼠标捕获)设置。
若要为vmmouse.present关闭释放捕获,请按以下步骤:
a、选择 Edit > Preferences
b、点击 Input
c、取消 Ungrab when cursor leaves window
因为虚拟机没有模拟显卡,所以不能直接用direct3D,装上VMWARE TOOLS就可以了
方法:
打开虚拟机
右击虚拟机标签,选Install Vmware Tools,过几秒,虚拟机界面就会出现安装界面,不过前提是你建立虚拟机时建了一个光驱
按上面的提示安装,重启虚拟机
重启后过个一两分钟,虚拟机有下角出现vmware的logo,就算装好了
这时你就可以用direct 3d了
我以前也这样,装了vmware tools就好了