WoW под wine (вылетает после входа в сам Мир Варкрафта...)

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Модераторы разделов

NSS
Сообщения: 28
ОС: Linux

WoW под wine

Сообщение NSS »

Здравствуйте! Вот лог:



~/TransGaming_Drive/Games/WoW$ wine WoW.exe -opengl
fixme:advapi:SetSecurityInfo stub
fixme:powrprof:DllMain (0x7c5f0000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x7c5f0000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesA ((nil),0,0x7fbef6d0,0x00000000), stub!
fixme:win:EnumDisplayDevicesA ((nil),0,0x7fbef7ec,0x00000000), stub!
fixme:win:EnumDisplayDevicesA ((nil),0,0x7fbefa8c,0x00000000), stub!
fixme:win:EnumDisplayDevicesA ((nil),0,0x7fbefa8c,0x00000000), stub!
fixme:win:EnumDisplayDevicesA ((nil),0,0x7fbef9f8,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)fixme:win:EnumDisplayDevicesA ((nil),0,0x7fbef9e4,0x00000000), stub!
fixme:win:EnumDisplayDevicesA ((nil),0,0x7fbef4fc,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 112 (SPI_GETMOUSESPEED)fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)err:wave:DSDB_MapBuffer Could not map sound device for direct access (Input/output error)
err:wave:DSDB_MapBuffer Use: "HardwareAcceleration" = "Emulation" in the [dsound] section of your config file.
err:wave:DSDB_MapBuffer Could not map sound device for direct access (Input/output error)
err:wave:DSDB_MapBuffer Use: "HardwareAcceleration" = "Emulation" in the [dsound] section of your config file.
fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000, 00000000): stub.fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW Option 6 STUB
fixme:wininet:InternetSetOptionW Option 45 STUB
fixme:imm:ImmGetContext (0x10022): stub
fixme:opengl:wglQueryPbufferARB unsupported WGL_PBUFFER_LOST_ARB (need glXSelectEvent/GLX_DAMAGED work)
fixme:win:EnumDisplayDevicesA ((nil),0,0x7fbee88c,0x00000000), stub!
fixme:win:EnumDisplayDevicesA ((nil),0,0x7fbee8e4,0x00000000), stub!
Wine failed with return code 1



Все идет хорошо, но когда начинаю, собственно, играть, игра останавливается. и мне приходится процесс снимать... в чем проблема может быть.
P.S. звука работающего я так и не добился... ставил в конфиге вайна OSS и Alsa -- ни тот ни другое не работает... помогите, пожалуйста!

С уважением, NSS
Спасибо сказали:
NSS
Сообщения: 28
ОС: Linux

Re: WoW под wine

Сообщение NSS »

Обновил Вайн. Теперь wine-0.9.25. Вот лог:


~/.wine/drive_c/Program Files/WoW$ wine WoW.exe -opengl
err:secur32:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.x is in your path.
fixme:advapi:SetSecurityInfo stub
fixme:powrprof:DllMain (0x7cc90000, 1, (nil)) not fully implemented
fixme:ntdll:NtPowerInformation Unimplemented NtPowerInformation action: 11
fixme:powrprof:DllMain (0x7cc90000, 0, (nil)) not fully implemented
fixme:win:EnumDisplayDevicesW ((null),0,0x33eeec,0x00000000), stub!
fixme:d3d:IWineD3DImpl_GetDeviceCaps Caps support for directx9 is nonexistent at the moment!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f458,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f6f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f6f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f168,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f660,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f64c,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)fixme:win:EnumDisplayDevicesW ((null),0,0x33f168,0x00000000), stub!
fixme:system:SystemParametersInfoW Unimplemented action: 112 (SPI_GETMOUSESPEED)fixme:system:SystemParametersInfoW Unimplemented action: 113 (SPI_SETMOUSESPEED)err:wave:DSDB_MapBuffer Could not map sound device for direct access (Input/output error)
err:wave:DSDB_MapBuffer Please run winecfg, open "Audio" page and set
"Hardware Acceleration" to "Emulation".
err:wave:DSDB_MapBuffer Could not map sound device for direct access (Input/output error)
err:wave:DSDB_MapBuffer Please run winecfg, open "Audio" page and set
"Hardware Acceleration" to "Emulation".
fixme:sync:CreateIoCompletionPort (0xffffffff, (nil), 00000000, 00000000): stub.fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (5000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT not supported on protocol 4
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONTEXT_VALUE; STUB
fixme:win:EnumDisplayDevicesW ((null),0,0x33e4f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33e550,0x00000000), stub!
err:wgl:X11DRV_wglGetPixelFormatAttribivARB Unable to convert iPixelFormat 0 to a GLX one, expect problems!
err:wgl:X11DRV_wglGetPixelFormatAttribivARB Unable to convert iPixelFormat 0 to a GLX one, expect problems!
Wine failed with return code 1
Warning: locale not supported by C library, locale unchanged




Захожу, секунды 4 покручусь вокруг себя, пройду несколько шагов и игра виснит...

Помогите советом, пожалуйста!
Спасибо сказали:
Аватара пользователя
BlowFish
Сообщения: 209
ОС: SLED 10

Re: WoW под wine

Сообщение BlowFish »

может cedega попробуешь ? какуюнибудь из последних...
Спасибо сказали:
aliens
Сообщения: 495
Статус: нетрушный
ОС: Gentoo & CentOS 5.1

Re: WoW под wine

Сообщение aliens »

драйвера на видеокарту стоят? и коректно ли,отключи звук....у меня под 0.9.20 все отлично
Спасибо сказали:
NSS
Сообщения: 28
ОС: Linux

Re: WoW под wine

Сообщение NSS »

Цедега не корректно ставится из последних. Вот сдесь пожаловался:

Cedega 5.0.1.


У меня 4.3.1 -- она поддерживает ВоВ -- я смотрел на сайте, корректно работает, например, с квейком и Контр Страйком. Но вот что пишет при вызове:


~/.cedega/Dot TransGaming/c_drive/Games/WoW$ cedega WoW.exe -opengl
Warning: Language 'en_RU' was not found, retrying without country name...
For language 'en' several language ids were found:
en_US - 0409; en_GB - 0809; en_AU - 0C09; en_CA - 1009; en_NZ - 1409; en_IE - 1809; en_ZA - 1C09; en_JM - 2009; en_ - 2409; en_BZ - 2809; en_TT - 2C09;
Instead of using first in the list, suggest to define
your LANG environment variable like this: LANG=en_US
wine: Unhandled exception, starting debugger...
Warning: Language 'en_RU' was not found, retrying without country name...
For language 'en' several language ids were found:
en_US - 0409; en_GB - 0809; en_AU - 0C09; en_CA - 1009; en_NZ - 1409; en_IE - 1809; en_ZA - 1C09; en_JM - 2009; en_ - 2409; en_BZ - 2809; en_TT - 2C09;
Instead of using first in the list, suggest to define
your LANG environment variable like this: LANG=en_US
WineDbg starting on pid 1
No debug information in ELF '/usr/lib/transgaming_cedega//winex/bin/wine' (0x00000000)
Breakpoint 1 at 0x4000c010
No debug information in ELF '/usr/lib/transgaming_cedega//winex/pthread_lib/libntdll.so' (0x40019000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/pthread_lib/libwine.so' (0x4011d000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_unicode.so' (0x40132000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_port.so' (0x401fa000)
No debug information in ELF '/lib/tls/libm.so.6' (0x4020a000)
No debug information in ELF '/lib/tls/libc.so.6' (0x4022f000)
No debug information in ELF '/lib/tls/libpthread.so.0' (0x40361000)
No debug information in ELF '/lib/tls/libdl.so.2' (0x40373000)
No debug information in ELF '/lib/ld-linux.so.2' (0x40000000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libkernel32.so' (0x406b3000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libadvapi32.so' (0x40734000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libcomctl32.so' (0x4075b000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libuser32.so' (0x407e0000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libgdi32.so' (0x40908000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libshell32.so' (0x4097f000)
No debug information in ELF '/usr/lib/libpng.so.3' (0x40a08000)
No debug information in ELF '/usr/lib/libz.so.1' (0x40a2d000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libole32.so' (0x40a41000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/librpcrt4.so' (0x40aa6000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libshlwapi.so' (0x40aec000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwsock32.so' (0x40b2c000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libws2_32.so' (0x40b39000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libiphlpapi.so' (0x40b51000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libopengl32.so' (0x40b60000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwine_tsx11.so' (0x40bdf000)
No debug information in ELF '/usr/X11R6/lib/libSM.so.6' (0x40bfe000)
No debug information in ELF '/usr/lib/libICE.so.6' (0x40c07000)
No debug information in ELF '/usr/X11R6/lib/libGL.so.1' (0x40c1f000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libGLU.so.1' (0x40cbe000)
No debug information in ELF '/usr/X11R6/lib/libXext.so.6' (0x40d79000)
No debug information in ELF '/usr/X11R6/lib/libX11.so.6' (0x40d87000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libddraw.so' (0x40e52000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libimm32.so' (0x40e97000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwinmm.so' (0x40ea6000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmsacm32.so' (0x40f92000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwininet.so' (0x40fea000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwineserver.so' (0x41009000)
No debug information in ELF '/usr/lib/libfreetype.so.6' (0x41058000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libx11drv.so' (0x41162000)
No debug information in ELF '/usr/X11R6/lib/modules/dri/fglrx_dri.so' (0x411e2000)
No debug information in ELF '/lib/tls/librt.so.1' (0x419ec000)
No debug information in ELF '/lib/libgcc_s.so.1' (0x419f4000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2' (0x4a282000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2' (0x4a285000)
No debug information in ELF '/usr/lib/libXcursor.so.1' (0x4a2af000)
No debug information in ELF '/usr/lib/libXrender.so.1' (0x4a2b8000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libd3dgl.so' (0x4a650000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwineoss.drv.so' (0x4b6f0000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwinemp3.acm.so' (0x4b820000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libimaadp32.acm.so' (0x4b84f000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmsg711.acm.so' (0x4b855000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmsacm.drv.so' (0x4b85b000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmidimap.drv.so' (0x4b863000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmpr.so' (0x4c290000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libcomdlg32.so' (0x4c29c000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libwinspool.drv.so' (0x4c301000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libversion.so' (0x4c316000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/liblz32.so' (0x4c320000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/liboledlg.so' (0x4c327000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libavicap32.so' (0x4c32d000)
No debug information in ELF '/usr/lib/transgaming_cedega//winex/lib/libmsvfw32.so' (0x4c332000)
No debug information in 32bit DLL 'D:\.cedega\Dot TransGaming\c_drive\Games\WoW\WoW.exe' (0x00400000)
No debug information in 32bit DLL 'NTDLL.DLL' (0x40057000)
No debug information in 32bit DLL 'KERNEL32.DLL' (0x406e6000)
No debug information in 32bit DLL 'ADVAPI32.DLL' (0x40746000)
No debug information in 32bit DLL 'GDI32.DLL' (0x40927000)
No debug information in 32bit DLL 'USER32.DLL' (0x40817000)
No debug information in 32bit DLL 'COMCTL32.DLL' (0x40769000)
No debug information in 32bit DLL 'RPCRT4.DLL' (0x40ac9000)
No debug information in 32bit DLL 'OLE32.DLL' (0x40a60000)
No debug information in 32bit DLL 'SHLWAPI.DLL' (0x40b09000)
No debug information in 32bit DLL 'SHELL32.DLL' (0x409a5000)
No debug information in 32bit DLL 'IPHLPAPI.DLL' (0x40b58000)
No debug information in 32bit DLL 'WS2_32.DLL' (0x40b41000)
No debug information in 32bit DLL 'WSOCK32.DLL' (0x40b30000)
No debug information in 32bit DLL 'DDRAW.DLL' (0x40e68000)
No debug information in 32bit DLL 'OPENGL32.DLL' (0x40b9c000)
No debug information in 32bit DLL 'IMM32.DLL' (0x40e9d000)
No debug information in 32bit DLL 'D:\.CEDEGA\DOT TRANSGAMING\C_DRIVE\GAMES\WOW\DIVXDECODER.DLL' (0x10000000)
No debug information in 32bit DLL 'WINMM.DLL' (0x40eb4000)
No debug information in 32bit DLL 'MSACM32.DLL' (0x40f97000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\MSVCRT.DLL' (0x40fa4000)
No debug information in 32bit DLL 'D:\.CEDEGA\DOT TRANSGAMING\C_DRIVE\GAMES\WOW\FMOD.DLL' (0x40efc000)
No debug information in 32bit DLL 'WININET.DLL' (0x40ff5000)
No debug information in 32bit DLL 'X11DRV.DLL' (0x41181000)
No debug information in 32bit DLL 'D3DGL.DLL' (0x4a661000)
No debug information in 32bit DLL 'WINEOSS.DRV' (0x4b6f3000)
No debug information in 32bit DLL 'MSACM.DRV' (0x4b85e000)
No debug information in 32bit DLL 'MIDIMAP.DRV' (0x4b865000)
No debug information in 32bit DLL 'MPR.DLL' (0x4c296000)
No debug information in 32bit DLL 'WINSPOOL.DRV' (0x4c309000)
No debug information in 32bit DLL 'COMDLG32.DLL' (0x4c2ae000)
No debug information in 32bit DLL 'LZ32.DLL' (0x4c323000)
No debug information in 32bit DLL 'VERSION.DLL' (0x4c319000)
No debug information in 32bit DLL 'OLEDLG.DLL' (0x4c32a000)
No debug information in 32bit DLL 'AVICAP32.DLL' (0x4c32f000)
No debug information in 32bit DLL 'MSVFW32.DLL' (0x4c337000)
No debug information in 32bit DLL 'D:\.CEDEGA\DOT TRANSGAMING\C_DRIVE\GAMES\WOW\UNICOWS.DLL' (0x7f2d0000)
Unhandled exception: page fault on read access to 0xdeadbeef in 32-bit code (0xdeadbeef).
In 32-bit mode.
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:deadbeef ESP:406a1f80 EBP:406a21dc EFLAGS:00210202( R- 00 I - - 1 )
EAX:406a1fc0 EBX:00000000 ECX:ffffffff EDX:00100701
ESI:00000014 EDI:406a1fa0
Stack dump:
0x406a1f80 (NTDLL.DLL.memcpy+0x406390): 0042a2dd ffffffff 00000006 80000004
0x406a1f90 (NTDLL.DLL.memcpy+0x4063a0): 00000000 00000000 406a1fc0 00000000
0x406a1fa0 (NTDLL.DLL.memcpy+0x4063b0): 406a1fa8 00000001 00000101 05000000
0x406a1fb0 (NTDLL.DLL.memcpy+0x4063c0): 00000004 00000000 00000000 40104368
0x406a1fc0 (NTDLL.DLL.memcpy+0x4063d0): 02000002 00000002 000c0001 000000fa
0x406a1fd0 (NTDLL.DLL.memcpy+0x4063e0): 00000101 000c0000 00100701 00000101
0x406a1fe0 (NTDLL.DLL.memcpy+0x4063f0):

Backtrace:
=>0 0xdeadbeef (UNICOWS.DLL..reloc+0x5f7d2eef) (ebp=406a21dc)
1 0x00404119 (WoW.exe.EntryPoint+0x3119 in D:\.cedega\Dot TransGaming\c_drive\Games\WoW\WoW.exe) (ebp=406a226c)
2 0x400cb3cc (NTDLL.DLL.wine_server_call+0x1e74 in libntdll.so) (ebp=406a2314) 3 0x400cb4df (NTDLL.DLL.wine_server_call+0x1f87 in libntdll.so) (ebp=406a2448) 4 0x403660bd (NTDLL.DLL.memcpy+0xca4cd in libpthread.so.0) (ebp=406a24b8)
5 0x402fa92e (NTDLL.DLL.memcpy+0x5ed3e in libc.so.6) (ebp=00000000)

0xdeadbeef (UNICOWS.DLL..reloc+0x5f7d2eef): *** Invalid address 0xdeadbeef (UNICOWS.DLL..reloc+0x5f7d2eef)
-- no code --
Modules:
Address Module Name
0x00400000-00d06000 (PE) D:\.cedega\Dot TransGaming\c_drive\Games\WoW\WoW.exe
0x10000000-10069000 (PE) D:\.CEDEGA\DOT TRANSGAMING\C_DRIVE\GAMES\WOW\DIVXDECODER.DLL
0x40057000-40059000 (PE) NTDLL.DLL
0x406e6000-406e8000 (PE) KERNEL32.DLL
0x40746000-40748000 (PE) ADVAPI32.DLL
0x40769000-4076b000 (PE) COMCTL32.DLL
0x40817000-40819000 (PE) USER32.DLL
0x40927000-40929000 (PE) GDI32.DLL
0x409a5000-409a7000 (PE) SHELL32.DLL
0x40a60000-40a62000 (PE) OLE32.DLL
0x40ac9000-40acb000 (PE) RPCRT4.DLL
0x40b09000-40b0b000 (PE) SHLWAPI.DLL
0x40b30000-40b32000 (PE) WSOCK32.DLL
0x40b41000-40b43000 (PE) WS2_32.DLL
0x40b58000-40b5a000 (PE) IPHLPAPI.DLL
0x40b9c000-40b9e000 (PE) OPENGL32.DLL
0x40e68000-40e6a000 (PE) DDRAW.DLL
0x40e9d000-40e9f000 (PE) IMM32.DLL
0x40eb4000-40eb6000 (PE) WINMM.DLL
0x40efc000-40f91800 (PE) D:\.CEDEGA\DOT TRANSGAMING\C_DRIVE\GAMES\WOW\FMOD.DLL
0x40f97000-40f99000 (PE) MSACM32.DLL
0x40fa4000-40fea000 (PE) C:\WINDOWS\SYSTEM32\MSVCRT.DLL
0x40ff5000-40ff7000 (PE) WININET.DLL
0x41181000-41183000 (PE) X11DRV.DLL
0x4a661000-4a663000 (PE) D3DGL.DLL
0x4b6f3000-4b6f5000 (PE) WINEOSS.DRV
0x4b85e000-4b860000 (PE) MSACM.DRV
0x4b865000-4b867000 (PE) MIDIMAP.DRV
0x4c296000-4c298000 (PE) MPR.DLL
0x4c2ae000-4c2b0000 (PE) COMDLG32.DLL
0x4c309000-4c30b000 (PE) WINSPOOL.DRV
0x4c319000-4c31b000 (PE) VERSION.DLL
0x4c323000-4c325000 (PE) LZ32.DLL
0x4c32a000-4c32c000 (PE) OLEDLG.DLL
0x4c32f000-4c331000 (PE) AVICAP32.DLL
0x4c337000-4c339000 (PE) MSVFW32.DLL
0x7f2d0000-7f30c800 (PE) D:\.CEDEGA\DOT TRANSGAMING\C_DRIVE\GAMES\WOW\UNICOWS.DLL
Threads:
process tid prio
00000001 (D) D:\.cedega\Dot TransGaming\c_drive\Games\WoW\WoW.exe
00000002 0 <==
WineDbg terminated on pid 1



Как бы че поправить, чтобы заработало...




aliens писал(а):
07.01.2007 14:55
драйвера на видеокарту стоят? и коректно ли,отключи звук....у меня под 0.9.20 все отлично



стоят. все корректно. А как звук отключить? я пробовал в конфиге -- фИга! :) не получилось. а у меня вайн 0.9.25... хм..может поставить 0.9.20 и будет работать? :))



С уважением, NSS
Спасибо сказали: