Игры под wine

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

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

dersania
Сообщения: 21
ОС: Novell OpenSUSE

Игры под wine

Сообщение dersania »

Пытаюсь запустить Twisted Metal 2.

Код: Выделить всё

user@linux-8ylq:~> wine "c:\TM2\tm2.exe"
err:dplay:DP_IF_InitializeConnection Unable to load service provider8d9-11cf-9c4e-00a0c905425e}
err:dplay:DirectPlayCreate Failed to Initialize SP: DPERR_UNAVAILABL
err:dplay:DP_IF_InitializeConnection Unable to load service provider8d9-11cf-9c4e-00a0c905425e}
err:dplay:DirectPlayCreate Failed to Initialize SP: DPERR_UNAVAILABL
err:dplay:DP_IF_InitializeConnection Unable to load service provider8d9-11cf-9c4e-00a0c905425e}
err:dplay:DirectPlayCreate Failed to Initialize SP: DPERR_UNAVAILABL
err:dplay:DP_IF_InitializeConnection Unable to load service provider8d9-11cf-9c4e-00a0c905425e}
err:dplay:DirectPlayCreate Failed to Initialize SP: DPERR_UNAVAILABL
err:wgl:X11DRV_wglGetProcAddress (wglMakeContextCurrentARB) - not fo
err:wgl:X11DRV_wglGetProcAddress (wglGetCurrentReadDCARB) - not foun
fixme:win:EnumDisplayDevicesW ((null),0,0x32f334,0x00000000), stub!
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x1261b0) : stug 64MB for now, returning 64MB left
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1256a8)->(0x10024
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1256a8)->(0x10024
fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x1256a8)->(0x10024
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP f
wine: Unhandled page fault on read access to 0x00000000 at address 0x4bafe8 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x004bafe8).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:004bafe8 ESP:0032f20c EBP:00000030 EFLAGS:00210216(   - 00      -RIAP1)
 EAX:00000000 EBX:ffffffff ECX:0032fba4 EDX:0000001b
 ESI:00002329 EDI:00000000
Stack dump:
0x0032f20c:  00000000 00000030 00000000 00002329
0x0032f21c:  0000001b 0032fba4 ffffffff 00472f87
0x0032f22c:  0032fba4 0046f92f 004780fc 00477b90
0x0032f23c:  004780fc 00478125 7c70f820 00000003
0x0032f24c:  f7ed6e04 127f0c7f 7e9aaff4 00000001
0x0032f25c:  0011cfc4 00000080 000003a0 00000000
Backtrace:
=>1 0x004bafe8 in tm2 (+0xbafe8) (0x00000030)
  2 0x00000000 (0x00000000)
0x004bafe8: movl        0x0(%eax),%ebx
Modules:
Module  Address                 Debug info      Name (78 modules)
PE        400000-  e10000       Export          tm2
ELF     7b800000-7b92a000       Deferred        kernel32<elf>
  \-PE  7b820000-7b92a000       \               kernel32
ELF     7bc00000-7bca2000       Deferred        ntdll<elf>
  \-PE  7bc10000-7bca2000       \               ntdll
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7c532000-7c608000       Deferred        wined3d<elf>
  \-PE  7c550000-7c608000       \               wined3d
ELF     7c645000-7c66d000       Deferred        msvfw32<elf>
  \-PE  7c650000-7c66d000       \               msvfw32
ELF     7c66d000-7c68e000       Deferred        mciavi32<elf>
  \-PE  7c670000-7c68e000       \               mciavi32
ELF     7c68e000-7c6c1000       Deferred        uxtheme<elf>
  \-PE  7c6a0000-7c6c1000       \               uxtheme
ELF     7c6c1000-7c6d7000       Deferred        midimap<elf>
  \-PE  7c6d0000-7c6d7000       \               midimap
ELF     7c6d7000-7c712000       Deferred        wineoss<elf>
  \-PE  7c6e0000-7c712000       \               wineoss
ELF     7d057000-7d07f000       Deferred        msacm32<elf>
  \-PE  7d060000-7d07f000       \               msacm32
ELF     7d07f000-7d085000       Deferred        libxfixes.so.3
ELF     7d085000-7d08f000       Deferred        libxcursor.so.1
ELF     7d093000-7d0ac000       Deferred        msacm32<elf>
  \-PE  7d0a0000-7d0ac000       \               msacm32
ELF     7d0ae000-7d0b7000       Deferred        libxrender.so.1
ELF     7d0b8000-7d0d6000       Deferred        imm32<elf>
  \-PE  7d0c0000-7d0d6000       \               imm32
ELF     7da17000-7e360000       Deferred        fglrx_dri.so
ELF     7e360000-7e400000       Deferred        libgl.so.1
ELF     7e400000-7e419000       Deferred        libxcb.so.1
ELF     7e419000-7e534000       Deferred        libx11.so.6
ELF     7e534000-7e543000       Deferred        libxext.so.6
ELF     7e543000-7e55c000       Deferred        libice.so.6
ELF     7e55c000-7e565000       Deferred        libsm.so.6
ELF     7e567000-7e56e000       Deferred        libxrandr.so.2
ELF     7e56e000-7e572000       Deferred        libxinerama.so.1
ELF     7e584000-7e615000       Deferred        winex11<elf>
  \-PE  7e590000-7e615000       \               winex11
ELF     7e6cf000-7e6f0000       Deferred        libexpat.so.1
ELF     7e6f0000-7e71c000       Deferred        libfontconfig.so.1
ELF     7e71c000-7e72f000       Deferred        libz.so.1
ELF     7e72f000-7e79e000       Deferred        libfreetype.so.6
ELF     7e79e000-7e7d4000       Deferred        dinput<elf>
  \-PE  7e7b0000-7e7d4000       \               dinput
ELF     7e7d4000-7e893000       Deferred        comctl32<elf>
  \-PE  7e7e0000-7e893000       \               comctl32
ELF     7e893000-7e8c7000       Deferred        dplayx<elf>
  \-PE  7e8a0000-7e8c7000       \               dplayx
ELF     7e8c7000-7e91c000       Deferred        ddraw<elf>
  \-PE  7e8d0000-7e91c000       \               ddraw
ELF     7e91c000-7e966000       Deferred        dsound<elf>
  \-PE  7e920000-7e966000       \               dsound
ELF     7e966000-7e9f5000       Deferred        winmm<elf>
  \-PE  7e970000-7e9f5000       \               winmm
ELF     7e9f5000-7ea08000       Deferred        libresolv.so.2
ELF     7ea0a000-7ea13000       Deferred        librt.so.1
ELF     7ea13000-7ea16000       Deferred        libxcb-xlib.so.0
ELF     7ea27000-7ea80000       Deferred        rpcrt4<elf>
  \-PE  7ea30000-7ea80000       \               rpcrt4
ELF     7eb6e000-7ec30000       Deferred        gdi32<elf>
  \-PE  7eb90000-7ec30000       \               gdi32
ELF     7ec30000-7ed6e000       Deferred        user32<elf>
  \-PE  7ec50000-7ed6e000       \               user32
ELF     7ed6e000-7ee0e000       Deferred        ole32<elf>
  \-PE  7ed80000-7ee0e000       \               ole32
ELF     7ee0e000-7ee57000       Deferred        advapi32<elf>
  \-PE  7ee20000-7ee57000       \               advapi32
ELF     7efbc000-7efe1000       Deferred        libm.so.6
ELF     7efe1000-7f000000       Deferred        iphlpapi<elf>
  \-PE  7eff0000-7f000000       \               iphlpapi
ELF     f7d50000-f7d54000       Deferred        libxau.so.6
ELF     f7d54000-f7d5a000       Deferred        libxxf86vm.so.1
ELF     f7d60000-f7d64000       Deferred        libdl.so.2
ELF     f7d64000-f7e97000       Deferred        libc.so.6
ELF     f7e97000-f7eae000       Deferred        libpthread.so.0
ELF     f7ec1000-f7ecd000       Deferred        libgcc_s.so.1
ELF     f7ecd000-f7fe1000       Deferred        libwine.so.1
ELF     f7fe2000-f7ffe000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000c    0
        0000000b    0
00000008 (D) C:\TM2\tm2.exe
        0000000d    0
        00000009    0 <==
user@linux-8ylq:~>


В чем трабл? Почему не запускается?
Система openSuse 10.3 64x
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Игры под wine

Сообщение rm_ »

fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x1261b0) : stug 64MB for now, returning 64MB left

У Вас очень старый Wine, попробуйте обновить.

fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP f

Можно попробовать в xorg.conf прописать 16-битный режим экрана (и перезапустить X). Либо, если был прописан 16-битный, переставить на 24-битный.

И ещё: попробуйте поменять в winecfg настройку эмулируемой версии Windows.
Вместо Windows 98 поставить Windows 2000 либо XP.
Соотв-но, если стояло 2000/XP, проверить режим Windows 98.
Спасибо сказали: