Today I tried to run Warcraft III with wine, but I end up with bigger problems than at the beginning. I installed W3 English ver. 1.0. Installation went without problems, then I treated it witch no-cd patch, because it won't run even if cd is in drive. I ran the game and then started the problems.
1) First of all I ran W3 from desktop: Menu of the game showed up but it was moving very slow, I chose the Exodus of the Horde campaign and it starts but working slow and it works on my nerves.
2) After that as a root I run it from console with: "wine \path\to\game.exe". Exodus of the Horde stops at 90%, Human campaign at 100%. Console said:
- Code: Select all
err:ole:CoCreateInstance apartment not initialised
fixme:win:EnumDisplayDevicesW ((null),0,0x34f260,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f638,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f24c,0x00000000), stub!
fixme:imm:ImmGetOpenStatus (0x119f20): semi-stub
fixme:imm:ImmReleaseContext (0x30024, 0x119f20): stub
fixme:imm:ImmGetOpenStatus (0x119f20): semi-stub
3) Then I run it from console as a normal user. It freezes completely. Console writes:
- Code: Select all
err:ole:CoCreateInstance apartment not initialised
fixme:win:EnumDisplayDevicesW ((null),0,0x34f260,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f638,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f24c,0x00000000), stub!
4) I run it as a root with: " wine \path\to\game.exe -opengl". Menu moves fast (same speed as in Windows) but loading bar stops at 70%. After I terminated game session whole screen crashed and I has to use "ctrl+alt+-" combination for some normal screen size. Console log:
- Code: Select all
err:ole:CoCreateInstance apartment not initialised
fixme:win:EnumDisplayDevicesW ((null),0,0x34f260,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f4d4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x34f50c,0x00000000), stub!
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:imm:ImmGetOpenStatus (0x119f58): semi-stub
fixme:imm:ImmReleaseContext (0x20024, 0x119f58): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x34f4a0,0x00000000), stub!
fixme:imm:ImmGetOpenStatus (0x119f58): semi-stub
fixme:imm:ImmGetOpenStatus (0x119f58): semi-stub
fixme:win:EnumDisplayDevicesW ((null),0,0x34f4a0,0x00000000), stub!
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
fixme:imm:ImmGetOpenStatus (0x119f58): semi-stub
fixme:imm:ImmGetOpenStatus (0x119f58): semi-stub
5) At the end I tried to open the game from desktop because I forgot to check human campaign. It freezes completely. When I terminated it, whole situation gone worse. I received a sound error:
- Code: Select all
"Sound server informational message:
Error while initializing the sound driver:
device: default can't be opened for playback (Operation not permitted)
The sound server will continue, using the null output device."
As a result there is no sound in system
Winecfg log: "Xlib: extension "XFree86-DRI" missing on display ":0.0"."
PS. I wager that all Console logs says that something is missing, but I don't know what.
PS2 After all this steps I was making some changes in xorg.conf with color deep, but I unwised my changes. Game was working with my changes but very slow, and system after reset don't works with 32 bit color deep.
If it's possible, please solve this two problems. Thanks for all
My hardware: Radeon x1200 (curse the ATI
Software: Sabayon Linux x86-64.
