为什么vbox虚拟机中加了-opengl参数才可以运行魔兽

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
gyk2002
帖子: 6
注册时间: 2007-05-30 18:27

为什么vbox虚拟机中加了-opengl参数才可以运行魔兽

#1

帖子 gyk2002 » 2009-12-02 8:19

朋友一直拉着玩魔兽,无奈在自己vbox下安装了魔兽争霸

可是运行提示未找到dx。然后安装dx

可是安装好dx后运行魔兽仍然提示未见测到dx

运行dx查看器(dxdiag)看到3D加速不能启用,无解,到网上找答案,运行时候增加参数-opengl既可以了。

试了试,果然可以运行魔兽争霸。

可是小弟就在想了,是不是不用安装dx,只用-opengl就可以直接运行魔兽了?

小弟只是知道opengl是个和硬件无关的3D软件图形接口。
然后想问了,虚拟机如果不支持3D加速,opengl也可以运行3D游戏?
opengl是什么时候安装的?还是捆绑系统中了?


帮小弟扫盲……
t3swing
帖子: 1028
注册时间: 2008-11-01 21:42
来自: 树下板凳

Re: 为什么vbox虚拟机中加了-opengl参数才可以运行魔兽

#2

帖子 t3swing » 2009-12-02 8:47

朋友一直拉着玩魔兽,无奈在自己vbox下安装了魔兽争霸
在windows下玩就让你觉得那么痛苦 ?
民族的脊梁,是踏实做事的人,非只知道骂街的泼妇。
头像
lovekid
帖子: 555
注册时间: 2007-03-05 11:43
联系:

Re: 为什么vbox虚拟机中加了-opengl参数才可以运行魔兽

#3

帖子 lovekid » 2009-12-02 8:49

opengl和dx是不同的3D接口,程序要么用dx,要么用opengl,windows一般都自带这两个3D接口,但dx版本众多,opengl虽然也有多个版本,一般程序都能兼容(或者是没有使用最新版本),我是这么理解的
头像
懒蜗牛Gentoo
论坛版主
帖子: 7353
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 为什么vbox虚拟机中加了-opengl参数才可以运行魔兽

#4

帖子 懒蜗牛Gentoo » 2009-12-02 8:59

魔兽可以用opengl渲染也可以用dx,vbox可以支持虚拟机中的opengl 3d渲染,但是不支持dx。就这么回事。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

Re: 为什么vbox虚拟机中加了-opengl参数才可以运行魔兽

#5

帖子 bones7456 » 2009-12-02 9:01

虚拟的显卡暂时还不支持DX吧
关注我的blog: ε==3
头像
gyk2002
帖子: 6
注册时间: 2007-05-30 18:27

Re: 为什么vbox虚拟机中加了-opengl参数才可以运行魔兽

#6

帖子 gyk2002 » 2009-12-09 10:55

t3swing 写了:
朋友一直拉着玩魔兽,无奈在自己vbox下安装了魔兽争霸
在windows下玩就让你觉得那么痛苦 ?

大哥,我解释以下啊,家里小黑上边是win7+Ubuntu。无奈win7系统被我搞坏了,。也没时间整,就用一直只用Ubuntu了……好在Ubuntu里边有个之前装的虚拟2000
回复