You are not logged in.
Hello, arch noob here.
BF2 is patched up to 1.41 with no CD, but when I run it through Play On Linux (wine 1.1.42) or through my install of wine (wine 1.5) it just gives and error and crashes. When I try without a no-CD patch it will ask for a CD and not run.
I am currently using proprietary nvidia drivers.
Terminal output:
[gordon@Gordon-Arch Battlefield 2]$ wine --version
wine-1.5.13
[gordon@Gordon-Arch Battlefield 2]$ wine BF2.exe
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
fixme:system:SystemParametersInfoW Unimplemented action: 94 (SPI_GETMOUSETRAILS)
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly (using GL renderer "GeForce 6150SE nForce 430/integrated/SSE2", version "1.4 (2.1.2 NVIDIA 304.43)").
err:d3d:WineD3D_CreateFakeGLContext Failed to find a suitable pixel format.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:wbemprox:enum_class_object_Next timeout not supported
err:d3d:WineD3D_CreateFakeGLContext Failed to find a suitable pixel format.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D9 is not available without OpenGL.
fixme:win:EnumDisplayDevicesW ((null),0,0x33eb28,0x00000000), stub!
err:d3d:WineD3D_CreateFakeGLContext Failed to find a suitable pixel format.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:ddraw:ddraw_create_swapchain Failed to create swapchain, hr 0x8876086c.
err:ddraw:ddraw7_SetCooperativeLevel Failed to create swapchain, hr 0x8876086c.
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a760-90c8-11d0-bd43-00a0c911ce86} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {33d9a761-90c8-11d0-bd43-00a0c911ce86} not found
err:module:load_builtin_dll failed to load .so lib for builtin L"winealsa.drv": libasound.so.2: cannot open shared object file: No such file or directory
err:mmdevapi:DllGetClassObject Driver initialization failed
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
err:module:load_builtin_dll failed to load .so lib for builtin L"winealsa.drv": libasound.so.2: cannot open shared object file: No such file or directory
err:mmdevapi:DllGetClassObject Driver initialization failed
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
err:module:load_builtin_dll failed to load .so lib for builtin L"winealsa.drv": libasound.so.2: cannot open shared object file: No such file or directory
err:mmdevapi:DllGetClassObject Driver initialization failed
err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005
err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
err:winmm:MMDRV_Init CoCreateInstance failed: 80004005
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found
fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found
wine: Unhandled page fault on read access to 0x00000000 at address 0x2deafb8 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x02deafb8).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:02deafb8 ESP:0033ed1c EBP:0033f170 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:00000000 ECX:02677804 EDX:00000001
ESI:02677804 EDI:00000000
Stack dump:
0x0033ed1c: 00000000 02677804 00000028 0033ed88
0x0033ed2c: 7bc4a4f1 0012a500 00000002 0012a4e8
0x0033ed3c: 7bc4a4f1 00130368 00000002 00130350
0x0033ed4c: 7bcbcff4 00110014 00130340 0033eda8
0x0033ed5c: 7bc4a7a7 00000028 00110000 0033edb8
0x0033ed6c: 7bc49f1c 00000002 00000028 0033eda0
000c: sel=0067 base=00000000 limit=00000000 16-bit --x
Backtrace:
=>0 0x02deafb8 in renddx9 (+0xafb8) (0x0033f170)
1 0x02deb08e in renddx9 (+0xb08d) (0x0033f2d8)
2 0x02deba7f in renddx9 (+0xba7e) (0x0033f310)
3 0x02e0d0fa in renddx9 (+0x2d0f9) (0x0033f364)
4 0x004408ee in bf2 (+0x408ed) (0x0033f3b8)
5 0x004435a4 in bf2 (+0x435a3) (0x0033f40c)
6 0x00443be0 in bf2 (+0x43bdf) (0x0033f688)
7 0x02e53d20 in renddx9 (+0x73d1f) (0x0033f6b8)
8 0x00534b64 in bf2 (+0x134b63) (0x0033f7d8)
9 0x00447846 in bf2 (+0x47845) (0x0033f98c)
10 0x00438b81 in bf2 (+0x38b80) (0x0033faa4)
11 0x0040c3be in bf2 (+0xc3bd) (0x0033fc88)
12 0x00401e83 in bf2 (+0x1e82) (0x0033fcd8)
13 0x00402944 in bf2 (+0x2943) (0x0033fd40)
14 0x00402be8 in bf2 (+0x2be7) (0x0033fd88)
15 0x00402c89 in bf2 (+0x2c88) (0x0033fd98)
16 0x00829c2d in bf2 (+0x429c2c) (0x0033fe40)
17 0x7b85f9ac call_process_entry+0xb() in kernel32 (0x0033fe58)
18 0x7b860d4b in kernel32 (+0x50d4a) (0x0033fe98)
19 0x7bc794f0 call_thread_func_wrapper+0xb() in ntdll (0x0033feb8)
20 0x7bc7c3af call_thread_func+0x9e() in ntdll (0x0033ff98)
21 0x7bc794ce RtlRaiseException+0x21() in ntdll (0x0033ffc8)
22 0x7bc4de01 call_dll_entry_point+0x540() in ntdll (0x0033ffe8)
23 0xf75f64bd wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
24 0xf75f659e wine_switch_to_stack+0x2d() in libwine.so.1 (0xff9f0e78)
25 0x7bc53a58 LdrInitializeThunk+0x3c7() in ntdll (0xff9f0ee8)
26 0x7b867550 __wine_kernel_init+0xbcf() in kernel32 (0xff9f2008)
27 0x7bc5412b __wine_process_init+0x18a() in ntdll (0xff9f2098)
28 0xf75f3ffe wine_init+0x2ad() in libwine.so.1 (0xff9f2108)
29 0x7bf00dbb main+0x8a() in <wine-loader> (0xff9f2558)
30 0xf7441605 __libc_start_main+0xf4() in libc.so.6 (0x00000000)
0x02deafb8: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (131 modules)
PE 340000- 3bb000 Deferred msvcp71
PE 3c0000- 3d9000 Deferred zlib122
PE 400000- af5000 Export bf2
PE b00000- c83000 Deferred dice_py
PE c90000- cca000 Deferred bf2voipserver
PE 1f70000- 1fbd000 Deferred bf2audio
PE 2de0000- 307d000 Export renddx9
PE 3080000- 30c2000 Deferred textureatlasbuilder
PE 30d0000- 30e3000 Deferred pcregexp
PE 10000000-10122000 Deferred memory
PE 30000000-3006d000 Deferred binkw32
ELF 7a66f000-7b800000 Deferred swrast_dri.so
ELF 7b800000-7ba44000 Dwarf kernel32<elf>
\-PE 7b810000-7ba44000 \ kernel32
ELF 7bc00000-7bcd9000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcd9000 \ ntdll
ELF 7bf00000-7bf04000 Dwarf <wine-loader>
PE 7c340000-7c396000 Deferred msvcr71
ELF 7d678000-7d69d000 Deferred mmdevapi<elf>
\-PE 7d680000-7d69d000 \ mmdevapi
ELF 7d794000-7d7a9000 Deferred avicap32<elf>
\-PE 7d7a0000-7d7a9000 \ avicap32
ELF 7d7a9000-7d7cf000 Deferred devenum<elf>
\-PE 7d7b0000-7d7cf000 \ devenum
ELF 7d7cf000-7d7f5000 Deferred dxgi<elf>
\-PE 7d7d0000-7d7f5000 \ dxgi
ELF 7d7f5000-7d81c000 Deferred wbemprox<elf>
\-PE 7d800000-7d81c000 \ wbemprox
ELF 7d81c000-7d893000 Deferred ddraw<elf>
\-PE 7d820000-7d893000 \ ddraw
ELF 7d8b9000-7d8d4000 Deferred libgcc_s.so.1
ELF 7d9bc000-7d9c5000 Deferred librt.so.1
ELF 7d9c5000-7d9d3000 Deferred libdrm.so.2
ELF 7d9d3000-7d9ec000 Deferred libxcb-glx.so.0
ELF 7d9ec000-7da02000 Deferred libglapi.so.0
ELF 7da02000-7da57000 Deferred libgl.so.1
ELF 7da72000-7db7f000 Deferred opengl32<elf>
\-PE 7da90000-7db7f000 \ opengl32
ELF 7db7f000-7dcbd000 Deferred oleaut32<elf>
\-PE 7dba0000-7dcbd000 \ oleaut32
ELF 7dcbd000-7dce9000 Deferred msvfw32<elf>
\-PE 7dcc0000-7dce9000 \ msvfw32
ELF 7dce9000-7dd30000 Deferred avifil32<elf>
\-PE 7dcf0000-7dd30000 \ avifil32
ELF 7dd30000-7de71000 Deferred wined3d<elf>
\-PE 7dd40000-7de71000 \ wined3d
ELF 7de71000-7deaf000 Deferred d3d9<elf>
\-PE 7de80000-7deaf000 \ d3d9
ELF 7deaf000-7ded6000 Deferred d3dxof<elf>
\-PE 7deb0000-7ded6000 \ d3dxof
ELF 7ded6000-7df47000 Deferred d3dcompiler_43<elf>
\-PE 7dee0000-7df47000 \ d3dcompiler_43
ELF 7df47000-7dfd1000 Deferred d3dx9_36<elf>
\-PE 7df50000-7dfd1000 \ d3dx9_36
ELF 7dfd1000-7dfeb000 Deferred d3dx9_25<elf>
\-PE 7dfe0000-7dfeb000 \ d3dx9_25
ELF 7e019000-7e050000 Deferred uxtheme<elf>
\-PE 7e020000-7e050000 \ uxtheme
ELF 7e050000-7e056000 Deferred libxfixes.so.3
ELF 7e056000-7e061000 Deferred libxcursor.so.1
ELF 7e073000-7e076000 Deferred libx11-xcb.so.1
ELF 7e076000-7e07a000 Deferred libxdamage.so.1
ELF 7e08c000-7e0b5000 Deferred libexpat.so.1
ELF 7e0b5000-7e0ed000 Deferred libfontconfig.so.1
ELF 7e0ed000-7e0fd000 Deferred libxi.so.6
ELF 7e0fd000-7e108000 Deferred libxrandr.so.2
ELF 7e108000-7e112000 Deferred libxrender.so.1
ELF 7e112000-7e118000 Deferred libxxf86vm.so.1
ELF 7e118000-7e13d000 Deferred imm32<elf>
\-PE 7e120000-7e13d000 \ imm32
ELF 7e13d000-7e15f000 Deferred libxcb.so.1
ELF 7e15f000-7e179000 Deferred libice.so.6
ELF 7e179000-7e2b0000 Deferred libx11.so.6
ELF 7e2b0000-7e2c2000 Deferred libxext.so.6
ELF 7e2c2000-7e2cb000 Deferred libsm.so.6
ELF 7e2cb000-7e35f000 Deferred winex11<elf>
\-PE 7e2e0000-7e35f000 \ winex11
ELF 7e35f000-7e36f000 Deferred libbz2.so.1.0
ELF 7e36f000-7e386000 Deferred libz.so.1
ELF 7e386000-7e422000 Deferred libfreetype.so.6
ELF 7e43d000-7e548000 Deferred comctl32<elf>
\-PE 7e450000-7e548000 \ comctl32
ELF 7e548000-7e5c1000 Deferred shlwapi<elf>
\-PE 7e560000-7e5c1000 \ shlwapi
ELF 7e5c1000-7e7f4000 Deferred shell32<elf>
\-PE 7e5d0000-7e7f4000 \ shell32
ELF 7e7f4000-7e8c1000 Deferred crypt32<elf>
\-PE 7e800000-7e8c1000 \ crypt32
ELF 7e8c1000-7e90c000 Deferred dsound<elf>
\-PE 7e8d0000-7e90c000 \ dsound
ELF 7e90c000-7e928000 Deferred wsock32<elf>
\-PE 7e910000-7e928000 \ wsock32
ELF 7e928000-7e953000 Deferred msacm32<elf>
\-PE 7e930000-7e953000 \ msacm32
ELF 7e953000-7ea07000 Deferred winmm<elf>
\-PE 7e960000-7ea07000 \ winmm
ELF 7ea07000-7ea8b000 Deferred rpcrt4<elf>
\-PE 7ea10000-7ea8b000 \ rpcrt4
ELF 7ea8b000-7ebcd000 Deferred ole32<elf>
\-PE 7eaa0000-7ebcd000 \ ole32
ELF 7ebcd000-7ebe9000 Deferred dinput8<elf>
\-PE 7ebd0000-7ebe9000 \ dinput8
ELF 7ebe9000-7ec0e000 Deferred iphlpapi<elf>
\-PE 7ebf0000-7ec0e000 \ iphlpapi
ELF 7ec0e000-7ec3b000 Deferred netapi32<elf>
\-PE 7ec10000-7ec3b000 \ netapi32
ELF 7ec3b000-7ec71000 Deferred ws2_32<elf>
\-PE 7ec40000-7ec71000 \ ws2_32
ELF 7ec71000-7ec8b000 Deferred version<elf>
\-PE 7ec80000-7ec8b000 \ version
ELF 7ec8b000-7ecfa000 Deferred advapi32<elf>
\-PE 7eca0000-7ecfa000 \ advapi32
ELF 7ecfa000-7edd2000 Deferred gdi32<elf>
\-PE 7ed10000-7edd2000 \ gdi32
ELF 7edd2000-7ef32000 Deferred user32<elf>
\-PE 7ede0000-7ef32000 \ user32
ELF 7ef32000-7ef99000 Deferred dbghelp<elf>
\-PE 7ef40000-7ef99000 \ dbghelp
ELF 7ef99000-7efa6000 Deferred libnss_files.so.2
ELF 7efa6000-7efe5000 Deferred libm.so.6
ELF 7efe5000-7efec000 Deferred libxdmcp.so.6
ELF 7efec000-7f000000 Deferred psapi<elf>
\-PE 7eff0000-7f000000 \ psapi
ELF f7402000-f7406000 Deferred libxau.so.6
ELF f7408000-f740d000 Deferred libdl.so.2
ELF f7422000-f7428000 Deferred libuuid.so.1
ELF f7428000-f75d2000 Dwarf libc.so.6
ELF f75d2000-f75ed000 Deferred libpthread.so.0
ELF f75ed000-f7730000 Dwarf libwine.so.1
ELF f7731000-f7753000 Deferred ld-linux.so.2
ELF f7753000-f7754000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\gordon\PlayOnLinux's virtual drives\Battlefield2\drive_c\Program Files\EA GAMES\Battlefield 2\BF2.exe
00000025 0
00000024 0
00000023 0
00000009 0 <==
0000000e services.exe
0000001f 0
0000001e 0
00000015 0
00000010 0
0000000f 0
00000012 winedevice.exe
00000019 0
00000014 0
00000013 0
0000001b plugplay.exe
00000020 0
0000001d 0
0000001c 0
00000021 explorer.exe
00000022 0
Help please.
Last edited by MisterTriscuit (2012-09-25 23:13:28)
Offline
Have you installed the mpg123? It provides libmpg123.so.0. Try:
pacman -S mpg123
Offline
I think you've got a few errors you need to correct:
* Xorg isn't running accelerated X
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly (using GL renderer "GeForce 6150SE nForce 430/integrated/SSE2", version "1.4 (2.1.2 NVIDIA 304.43)").
Direct3D9 is not available without OpenGL.
* missing some asound libs:
err:module:load_builtin_dll failed to load .so lib for builtin L"winealsa.drv": libasound.so.2: cannot open shared object file: No such file or directory
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file , as the person above noted as well.
Offline