Hi, I am having a little bit of trouble with wine: I am running the CVS
version (200507025), which is the only version that has worked so far in
trying to get anything running for several weeks.
As a test, I am running rayman 2. It goes to the menu beautifully, sound
works perfectly, etc... the only problem is, my keyboard does not work!
I have tried changing video modes etc, and considering the ~/.wine/config
does not exist anymore I have been trying different values in the wine
registry. No luck.
Here is my debug output (not all of it!)
1.
joe@ubuntu:~/.wine/drive_c/Games/Rayman2$ WINEDEBUG="+dinput,
+keyboard" wine rayman2.exe
2.
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel
(0x7bd1a248)->(00010022,00000813)
3.
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP
from 32 to 16fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen
BPP from 32 to 16err:ddraw:set_render_state Unhandled dwRenderStateType
D3DRENDERSTATE_LINEPATTERN (0000000a) value : 00000000 !
4.
err:ddraw:set_render_state Unhandled dwRenderStateType
D3DRENDERSTATE_MONOENABLE (0000000b) value : 00000000 !
5.
err:ddraw:set_render_state Unhandled dwRenderStateType
D3DRENDERSTATE_ROP2 (0000000c) value : 0000000d !
6.
err:ddraw:set_render_state Unhandled dwRenderStateType
D3DRENDERSTATE_PLANEMASK (0000000d) value : ffffffff !
7.
err:ddraw:set_render_state Unhandled dwRenderStateType
D3DRENDERSTATE_LASTPIXEL (00000010) value : 00000001 !
8.
err:ddraw:set_render_state Unhandled dwRenderStateType
D3DRENDERSTATE_ZVISIBLE (0000001e) value : 00000000 !
9.
err:ddraw:set_render_state Unhandled dwRenderStateType
D3DRENDERSTATE_EDGEANTIALIAS (00000028) value : 00000000 !
10.
err:ddraw:set_render_state Unhandled dwRenderStateType
D3DRENDERSTATE_RANGEFOGENABLE (00000030) value : 00000000 !
11.
err:ddraw:set_render_state Unhandled dwRenderStateType
D3DRENDERSTATE_EXTENTS (0000008a) value : 00000000 !
12.
err:ddraw:set_render_state Unhandled dwRenderStateType
D3DRENDERSTATE_VERTEXBLEND (00000097) value : 00000000 !
13.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
14.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
15.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
16.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
17.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
18.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
19.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
20.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
21.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
22.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
23.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
24.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
25.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
26.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
27.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
28.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
29.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
30.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
31.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
32.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
33.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
34.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
35.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
36.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
37.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
38.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
39.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
40.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
41.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
42.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
43.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
44.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
45.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
46.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
47.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
48.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
49.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
50.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
51.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
52.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
53.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
54.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
55.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
56.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
57.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
58.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
59.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
60.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
61.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
62.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
63.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
64.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
65.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
66.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
67.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
68.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
69.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
70.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
71.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
72.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
73.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
74.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
75.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
76.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
77.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
78.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
79.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
80.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
81.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
82.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
83.
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank
(0x7bd1a248)->(flags=0x00000001,handle=(nil))
84.
trace:dinput:DirectInputCreateA (0x00400000,0500,0x4b9c60,(nil))
85.
trace:dinput:IDirectInputAImpl_EnumDevices (this=0x6bb65918,0x0000
'All devices',0x495170,(nil),0000)
86.
trace:dinput:IDirectInputAImpl_EnumDevices flags: DIEDFL_ALLDEVICES
87.
trace:dinput:IDirectInputAImpl_EnumDevices - checking device 0
('Wine mouse driver')
88.
trace:dinput:mousedev_enum_deviceA Enumerating the mouse device
89.
trace:dinput:fill_mouse_dideviceinstanceA 580 0x706cedc0
90.
trace:dinput:IDirectInputAImpl_CreateDevice
(this=0x6bb65918,{6f1d2b60-d5a0-11cf-bfc7-444553540000},0x706ced90,(nil))
91.
trace:dinput:mousedev_create_deviceA Creating a Mouse device
(0x6bb65938)
92.
trace:dinput:SysMouseAImpl_Unacquire (this=0x6bb65938)
93.
trace:dinput:SysMouseAImpl_SetDataFormat (this=0x6bb65938,0x497ab0)
94.
trace:dinput:_dump_DIDATAFORMAT Dumping DIDATAFORMAT structure:
95.
trace:dinput:_dump_DIDATAFORMAT - dwSize: 24
96.
trace:dinput:_dump_DIDATAFORMAT - dwObjsize: 16
97.
trace:dinput:_dump_DIDATAFORMAT - dwFlags: 0x00000002 (DIDF_RELAXIS)
98.
trace:dinput:_dump_DIDATAFORMAT - dwDataSize: 16
99.
trace:dinput:_dump_DIDATAFORMAT - dwNumObjs: 7
100.
trace:dinput:_dump_DIDATAFORMAT - Object 0:
101.
etc. etc. then
102.
trace:dinput:_dump_DIDATAFORMAT * dwOfs: 255
103.
trace:dinput:_dump_DIDATAFORMAT * dwType: 0x8000ff0c
104.
trace:dinput:_dump_DIDATAFORMAT Type: DIDFT_PSHBUTTON
DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: 255
105.
trace:dinput:_dump_DIDATAFORMAT * dwFlags: 0x00000000
106.
trace:dinput:IDirectInputDevice2AImpl_SetCooperativeLevel
(this=0x6bb65b98,0x00010022,0x00000006)
107.
trace:dinput:IDirectInputDevice2AImpl_SetCooperativeLevel cooperative
level : DISCL_FOREGROUND DISCL_NONEXCLUSIVE
108.
trace:dinput:IDirectInputAImpl_EnumDevices - checking device 1
('Wine keyboard driver')
109.
trace:dinput:IDirectInputAImpl_EnumDevices - checking device 2
('Wine Linux-input joystick driver')
110.
trace:dinput:IDirectInputAImpl_EnumDevices - checking device 3
('Wine Linux joystick driver')
111.
warn:dinput:joydev_enum_deviceA open(/dev/js0,O_RDONLY) failed: No
such file or directory
112.
trace:dinput:SysKeyboardAImpl_Acquire (this=0x6bb65b98)
113.
trace:dinput:SysKeyboardAImpl_GetCapabilities
(this=0x6bb65b98,0x506ec0)
Thanks in advance,
regards,
Joe