[问题]折腾魔兽争霸3遇到的无法模拟问题,估计和3d驱动有关系,请叫牛人了

Wine、Cedega、CrossOver 等配置
回复
shelllive
帖子: 5
注册时间: 2007-07-30 19:31
送出感谢: 0
接收感谢: 0

[问题]折腾魔兽争霸3遇到的无法模拟问题,估计和3d驱动有关系,请叫牛人了

#1

帖子 shelllive » 2007-08-19 17:22

在文件夹输入 wine Frozen Throne.exe -opengl 后 出现下面的情况 然后模拟的窗口说

“魔兽争霸不能初始化OPENGL,请确保你的系统拥有opengl以及你的显卡驱动是最新的
然后 就自动退出了 终端里面的信息如下

Xlib: extension "XFree86-DRI" missing on display "localhost:1.0".
Xlib: extension "XFree86-DRI" missing on display "localhost:1.0".
Xlib: extension "XFree86-DRI" missing on display "localhost:1.0".
err:ole:CoCreateInstance apartment not initialised
fixme:advapi:SetSecurityInfo stub
fixme:win:EnumDisplayDevicesW ((null),0,0x34f64c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f67c,0x00000000), stub!
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16
err:wgl:get_fbconfig_from_visualid No fbconfig found for Wine's main visual (0x2c), expect problems!
err:wgl:init_formats Can't get the FBCONFIG_ID for the main visual, expect problems!
err:wgl:ConvertPixelFormatWGLtoGLX invalid iPixelFormat 1
err:wgl:X11DRV_ChoosePixelFormat Can't find a matching FBCONFIG_ID for VISUAL_ID 0x2c!


我猜是驱动原因
glxinfo一下 出现的内容是:

name of display: localhost:1.0
Xlib: extension "XFree86-DRI" missing on display "localhost:1.0".
display: localhost:1 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample,
GLX_ATI_pixel_format_float, GLX_ATI_render_texture
GLX version: 1.2
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
GLX_ARB_multisample
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: MOBILITY RADEON X700
OpenGL version string: 1.2 (2.0.6334 (8.34.8))
OpenGL extensions:
GL_ARB_multitexture, GL_ARB_texture_border_clamp, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_dot3, GL_ARB_transpose_matrix, GL_EXT_abgr,
GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x2c 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x2e 32 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 Ncon
0x2f 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon


里面我的
direct rendering: No

是不是要调成yes才行? 怎么调呢?请教牛人了
头像
jarlyyn
论坛版主
帖子: 4671
注册时间: 2006-04-12 18:54
送出感谢: 0
接收感谢: 6 次
联系:

#2

帖子 jarlyyn » 2007-08-19 19:11

驱动没装好

你是什么显卡?
shelllive
帖子: 5
注册时间: 2007-07-30 19:31
送出感谢: 0
接收感谢: 0

#3

帖子 shelllive » 2007-08-19 19:16

[quote="jarlyyn"]驱动没装好

你是什么显卡?[/quote]


我的显卡是ati x700的
头像
jarlyyn
论坛版主
帖子: 4671
注册时间: 2006-04-12 18:54
送出感谢: 0
接收感谢: 6 次
联系:

#4

帖子 jarlyyn » 2007-08-19 21:19

ati我不熟

你看看系统->系统管理->受限驱动管理器
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53
送出感谢: 1 次
接收感谢: 2 次
联系:

#5

帖子 jarryson » 2007-08-20 3:02

是不是开了xgl?
shelllive
帖子: 5
注册时间: 2007-07-30 19:31
送出感谢: 0
接收感谢: 0

#6

帖子 shelllive » 2007-08-21 12:08

jarryson 写了:是不是开了xgl?
对的 我开了xgl
我查了下 说是开了xgl 就会出现direct rendering: No 的情况 至于为什么 我就不知道了 请 牛人解释看看 呵呵 当然我想开着窗口管理器的特效 然后又能顺畅跑魔兽了 呵呵

我之后用gnome进去 不用xgl进去 结果 出现的状况是 没有最大最小关闭的图标 无法移动窗口 即使在窗口上alt+鼠标左键都无法移动。

这个问题折腾很久了 只要我用gnome进去 或者用xgl进然后在beryl红宝石右键里面选择beryl窗口管理器的时候 都会出现这样的情况 但是我选择compiz就没有这样的情况 现在我只能用compiz管理器了 不然没法工作

以上

还需要大家多交流看看 到底怎么回事 我也一直在找解决方法 找到了及时补上解决方法 呵呵
shelllive
帖子: 5
注册时间: 2007-07-30 19:31
送出感谢: 0
接收感谢: 0

搞定了 xgl不能和opengl的程序共存 大概就是这个意思

#7

帖子 shelllive » 2007-08-21 19:06

搞定了 xgl不能和opengl的程序共存 大概就是这个意思 我用google earth也不能显示出标题栏什么的 魔兽直接进到 gnome就可以运行了 速度比xp快 很好
bobye
帖子: 14
注册时间: 2007-10-20 21:20
送出感谢: 0
接收感谢: 0

Re: [问题]折腾魔兽争霸3遇到的无法模拟问题,估计和3d驱动有关系,请叫牛人了

#8

帖子 bobye » 2009-01-14 20:09

我也遇到相同的问题,也是ATI显卡。问题主要表现在进入war3后,有一定程度的花屏。
我觉得问题可能是这行

代码: 全选

fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 
另外如果用开源驱动,似乎不存在花屏的问题,但是3d支持不是很好。
lilarcor
帖子: 79
注册时间: 2008-08-30 8:32
送出感谢: 0
接收感谢: 0
联系:

Re: [问题]折腾魔兽争霸3遇到的无法模拟问题,估计和3d驱动有关系,请叫牛人了

#9

帖子 lilarcor » 2009-01-19 13:21

怎么解决的啊,ATI太折腾了,现在后悔了
回复

回到 “Wine及其分支”