wine 3D 游戏出现opengl错误,但是我确定已经可以打开桌面3D特效

Wine、Cedega、CrossOver 等配置
回复
bigbigbug
帖子: 19
注册时间: 2006-11-03 23:31

wine 3D 游戏出现opengl错误,但是我确定已经可以打开桌面3D特效

#1

帖子 bigbigbug » 2009-06-13 12:18

代码: 全选

fixme:dinput:IDirectInputDevice2AImpl_CreateEffect (this=0x13a308,{13541c24-8e33-11d0-9ad0-00a0c9a06e35},0x32f20c,0x52f214,(nil)): stub!
err:wgl:opengl_error No OpenGL support compiled in.
err:d3d:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:d3d:WineDirect3DCreate Direct3D8 is not available without opengl
wine: Unhandled page fault on read access to 0x00000000 at address 0x4040cd (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x004040cd).
在网上查了很久,据说是因为系统是64位的
但是wine需要32位的opengl造成的

可是接下来才是真正的问题,opengl 32bit 哪里弄?
头像
32idea
帖子: 1251
注册时间: 2006-12-15 9:32
系统: linux

Re: wine 3D 游戏出现opengl错误,但是我确定已经可以打开桌面3D特效

#2

帖子 32idea » 2009-06-13 12:21

如果是N卡,安装官方驱动时会提示是否安装32位的驱动,其他的偶就不清楚了
bigbigbug
帖子: 19
注册时间: 2006-11-03 23:31

Re: wine 3D 游戏出现opengl错误,但是我确定已经可以打开桌面3D特效

#3

帖子 bigbigbug » 2009-06-13 12:33

是N卡,我按照官方提示安装了32bit的lib但是仍然提示以上错误
bigbigbug
帖子: 19
注册时间: 2006-11-03 23:31

Re: wine 3D 游戏出现opengl错误,但是我确定已经可以打开桌面3D特效

#4

帖子 bigbigbug » 2009-06-13 16:15

总算解决了
把wine从源代码重新编译安装就好了
可能是我装好wine后才安装官方驱动造成的
回复