当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [问题]求助vmware workstation 的D3D 开启
帖子发表于 : 2008-03-24 11:28 

注册: 2007-04-07 23:25
帖子: 38
送出感谢: 0 次
接收感谢: 0 次
vmware workstation6.0.3下无法开启D3D功能,host机是ubuntu 7.10, guest是winxp professional。
基本情况是如果安装官方说明在vmx文件中加入

代码:
mks.enable3d = TRUE
svga.vramSize = 67108864
vmmouse.present = FALSE


这样连虚拟机都进不去,提示
"Failed to construct 3-D rendering backend. The 3-D features of the display card will be disabled."

可是如果不在vmx文件里添加那三行,进入虚拟机后运行dxdiag显示 Direct3D 没有开启……

在ubuntu的tilda终端下运行
代码:
kevin@kevin:~$ glxinfo |grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI Intel(R) 852GM/855GM 20061017 x86/MMX/SSE2


可是在gnome-terminal下显示:
代码:
kevin@kevin:~$ glxinfo | grep render
direct rendering: No (LIBGL_ALWAYS_INDIRECT set)
OpenGL renderer string: Mesa DRI Intel(R) 852GM/855GM 20061017 x86/MMX/SSE2


彻底晕了……

我的显卡驱动是INTEL i810,就是ubuntu内自带的那个。

vmx文件现在如下:
引用:
#!/usr/bin/vmware
config.version = "8"
virtualHW.version = "6"
scsi0.present = "TRUE"
memsize = "296"
MemAllowAutoScaleDown = "FALSE"
ide0:0.present = "TRUE"
ide0:0.fileName = "Windows XP Professional.vmdk"
ide1:0.present = "FALSE"
ide1:0.autodetect = "TRUE"
ide1:0.deviceType = "cdrom-raw"
floppy0.startConnected = "FALSE"
floppy0.autodetect = "TRUE"
ethernet0.present = "TRUE"
ethernet0.wakeOnPcktRcv = "FALSE"
usb.present = "TRUE"
ehci.present = "TRUE"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
svga.autodetect = "TRUE"
pciBridge0.present = "TRUE"
displayName = "Windows XP Professional"
guestOS = "winxppro"
nvram = "Windows XP Professional.nvram"
deploymentPlatform = "windows"
virtualHW.productCompatibility = "hosted"
RemoteDisplay.vnc.port = "0"
tools.upgrade.policy = "useGlobal"

floppy0.fileName = "/dev/fd0"
extendedConfigFile = "Windows XP Professional.vmxf"

isolation.tools.hgfs.disable = "FALSE"
sharedFolder0.present = "TRUE"
sharedFolder0.enabled = "TRUE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.writeAccess = "TRUE"
sharedFolder0.hostPath = "/home/kevin/Desktop"
sharedFolder0.guestName = "kevin"
sharedFolder0.expiration = "never"
sharedFolder.maxNum = "1"

ethernet0.addressType = "generated"
uuid.location = "56 4d 73 7b 6d 32 d1 6f-bd 54 59 5f 95 aa 52 7c"
uuid.bios = "56 4d 73 7b 6d 32 d1 6f-bd 54 59 5f 95 aa 52 7c"
ide0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
scsi0.pciSlotNumber = "16"
ethernet0.pciSlotNumber = "32"
sound.pciSlotNumber = "33"
ehci.pciSlotNumber = "34"
ethernet0.generatedAddress = "00:0c:29:aa:52:7c"
ethernet0.generatedAddressOffset = "0"

ide1:0.startConnected = "FALSE"
tools.remindInstall = "FALSE"
ide1:0.fileName = "auto detect"

ethernet0.connectionType = "nat"
#mks.enable4d = TRUE
#svga.vramSize = 67108864
#vmmouse.present = FALSE
tools.syncTime = "TRUE"

floppy0.present = "FALSE"


xorg.conf文件如下:
引用:
# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "Device"
Identifier "Intel Corporation 82852/855GM Integrated Graphics Device"
Boardname "Intel 85x"
Busid "PCI:0:2:0"
Driver "i810"
Screen 0
Vendorname "Intel"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
Vendorname "Toshiba"
Modelname "Toshiba DP566M, Equium 15-inch Monitor"
Horizsync 30.0-66.0
Vertrefresh 50.0-100.0
modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
modeline "640x480@72" 31.5 640 664 704 832 480 489 491 520 -vsync -hsync
modeline "640x480@75" 31.5 640 656 720 840 480 481 484 500 -vsync -hsync
modeline "640x480@85" 36.0 640 696 752 832 480 481 484 509 -vsync -hsync
modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
modeline "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
modeline "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
modeline "800x600@85" 56.3 800 832 896 1048 600 601 604 631 +hsync +vsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "832x624@75" 57.284 832 864 928 1152 624 625 628 667 -vsync -hsync
modeline "1024x768@75" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
modeline "1024x768@70" 75.0 1024 1048 1184 1328 768 771 777 806 -vsync -hsync
modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
modeline "1024x768@43" 44.9 1024 1032 1208 1264 768 768 776 817 +hsync interlace +vsync
modeline "1280x960@60" 102.1 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
modeline "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
modeline "1400x1050@60" 122.61 1400 1488 1640 1880 1050 1051 1054 1087 -hsync +vsync
Gamma 1.0
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation 82852/855GM Integrated Graphics Device"
Monitor "Generic Monitor"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 1400 1050
Modes "1024x768@75" "1024x768@70" "832x624@75" "1024x768@60" "800x600@60" "1024x768@43" "800x600@85" "1280x960@60" "800x600@75" "1280x1024@60" "800x600@72" "1400x1050@60" "800x600@56" "640x480@85" "640x480@75" "640x480@72" "640x480@60"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
Inputdevice "Generic Keyboard"
Inputdevice "Configured Mouse"

# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
Inputdevice "Synaptics Touchpad"
EndSection
Section "Module"
Load "glx"
Load "GLcore"
Load "dri"
Load "v4l"
EndSection
Section "device" #
Identifier "device1"
Boardname "Intel 85x"
Busid "PCI:0:2:0"
Driver "i810"
Screen 1
Vendorname "Intel"
EndSection
Section "screen" #
Identifier "screen1"
Device "device1"
Defaultdepth 24
Monitor "monitor1"
SubSection "Display"
Depth 24
Modes "640x480@60"
EndSubSection
EndSection
Section "monitor" #
Identifier "monitor1"
Vendorname "Plug 'n' Play"
Modelname "Plug 'n' Play"
modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
Gamma 1.0
EndSection
Section "ServerFlags"
EndSection
Section "Extensions"
EndSection


google了一整天,没有结果……向各位高人求助,先谢谢各位了!!!!!!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-03-24 12:16 

注册: 2007-11-27 22:20
帖子: 444
送出感谢: 0 次
接收感谢: 0 次
虚拟机可以开3D阿??
不是说不可以吗


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-03-25 16:05 

注册: 2008-01-30 19:19
帖子: 794
送出感谢: 0 次
接收感谢: 0 次
头次听说,也挺好奇
我也是一直以为不能在虚拟机里开3D的


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-03-25 23:17 

注册: 2007-04-07 23:25
帖子: 38
送出感谢: 0 次
接收感谢: 0 次
呃……vmware是有experimental 3D function的……但是现在很抓狂,因为老是配置不好……求高人……


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-03-30 17:43 
头像

注册: 2007-03-28 19:41
帖子: 11
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
LZ我和你情况一致,我是N个宿主系统都试过了,我现在想是不是配置低的问题。。。
我的主频1.5G,显卡独立64M,05年的本本,所以你要是有条件的话试试别的好点的机器。


_________________
NUDT.N.S.T.


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-03-31 0:32 
头像

注册: 2008-03-31 0:27
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
我問一下,你把那三行是加到 ubuntu 的系統中還是 xp 的系統中...

因為我用過那三行指令,能順利顯示出 D3D 功能,所以我要問看看你加對地方嗎?


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-03-31 10:08 

注册: 2007-04-07 23:25
帖子: 38
送出感谢: 0 次
接收感谢: 0 次
wenroy2001 写道:
我問一下,你把那三行是加到 ubuntu 的系統中還是 xp 的系統中...

因為我用過那三行指令,能順利顯示出 D3D 功能,所以我要問看看你加對地方嗎?


我的guest系统是xp的,host是ubuntu的。
我加到winxp.vmx里面了……难道不对?


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-03-31 10:12 

注册: 2007-04-07 23:25
帖子: 38
送出感谢: 0 次
接收感谢: 0 次
anying_001 写道:
LZ我和你情况一致,我是N个宿主系统都试过了,我现在想是不是配置低的问题。。。
我的主频1.5G,显卡独立64M,05年的本本,所以你要是有条件的话试试别的好点的机器。


机器是一年的,看来配置也几乎是一样的……继续寻求高人,呵呵


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-03-31 11:19 
头像

注册: 2008-03-31 0:27
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
vampire530 写道:
wenroy2001 写道:
我問一下,你把那三行是加到 ubuntu 的系統中還是 xp 的系統中...

因為我用過那三行指令,能順利顯示出 D3D 功能,所以我要問看看你加對地方嗎?


我的guest系统是xp的,host是ubuntu的。
我加到winxp.vmx里面了……难道不对?


你加錯地方了,應該要加到 ubuntu 上, ubuntu /home 下有一個隱藏的 .vmware 資料匣,把那三行加入到 vmx文件中,就可以了...
因為你要用 ubuntu 給 xp D3D ,你 ubuntu 沒開,你加到 xp 中也沒有用...


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-03-31 13:46 

注册: 2007-04-07 23:25
帖子: 38
送出感谢: 0 次
接收感谢: 0 次
wenroy2001 写道:
vampire530 写道:
wenroy2001 写道:
我問一下,你把那三行是加到 ubuntu 的系統中還是 xp 的系統中...

因為我用過那三行指令,能順利顯示出 D3D 功能,所以我要問看看你加對地方嗎?


我的guest系统是xp的,host是ubuntu的。
我加到winxp.vmx里面了……难道不对?


你加錯地方了,應該要加到 ubuntu 上, ubuntu /home 下有一個隱藏的 .vmware 資料匣,把那三行加入到 vmx文件中,就可以了...
因為你要用 ubuntu 給 xp D3D ,你 ubuntu 沒開,你加到 xp 中也沒有用...


不是特别明白,因为 ~/.vmare 打开有如下文件:
favorites.vmls featuredvm.png preferences
featuredvm.ini license.ws.6.0.200907 shortcuts

请问能解释一下应该添加到哪个vmx文件中吗? 非常感谢!


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-03-31 21:52 
头像

注册: 2008-03-31 0:27
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
不是特别明白,因为 ~/.vmare 打开有如下文件:
favorites.vmls featuredvm.png preferences
featuredvm.ini license.ws.6.0.200907 shortcuts

请问能解释一下应该添加到哪个vmx文件中吗? 非常感谢![/quote]

※ 我忘了要加到哪一個,好像有一個檔案是 xxx.vmx ,這裡面寫的是有關硬碟的資訊...


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-04-01 10:55 

注册: 2007-04-07 23:25
帖子: 38
送出感谢: 0 次
接收感谢: 0 次
wenroy2001 写道:
不是特别明白,因为 ~/.vmare 打开有如下文件:
favorites.vmls featuredvm.png preferences
featuredvm.ini license.ws.6.0.200907 shortcuts

请问能解释一下应该添加到哪个vmx文件中吗? 非常感谢!


※ 我忘了要加到哪一個,好像有一個檔案是 xxx.vmx ,這裡面寫的是有關硬碟的資訊...[/quote]

呃…vmx只在winxp下有阿……confused了……


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-04-01 14:58 
头像

注册: 2007-03-28 19:41
帖子: 11
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
wenroy2001 写道:
你加錯地方了,應該要加到 ubuntu 上, ubuntu /home 下有一個隱藏的 .vmware 資料匣,把那三行加入到 vmx文件中,就可以了...
因為你要用 ubuntu 給 xp D3D ,你 ubuntu 沒開,你加到 xp 中也沒有用...


不同意该观点。。。官方文件都说是加在你虚拟机.vmx文件里面的。。。
而且我已经试过加到/home/用户名/.vmware/下面的那几个文件也不行

我查了网上的资料,有一种观点供楼主参考,说是高版本vm(6.03)没有提供XP的D3D补丁,而5.53版有,
下载地址和相应文章如下:
http://tr6556.blog.china.com/200802/1884944.html
http://www.pixelgame.net/bbs/viewthread ... &tid=42663

尝试中,成功的话一起讨论。


_________________
NUDT.N.S.T.


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-04-01 15:01 
头像

注册: 2007-03-28 19:41
帖子: 11
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
另外,我对只有1.5G的主频和64M的独显仍存在怀疑。。。。因为除此之外机器配置就没什么问题了。。。


_________________
NUDT.N.S.T.


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-05-06 18:22 
头像

注册: 2007-07-02 0:03
帖子: 181
送出感谢: 0 次
接收感谢: 0 次
修改虛擬機的.vmx檔案


附件:
Direct3D.png
Direct3D.png [ 213.44 KiB | 被浏览 2741 次 ]

页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译