I get to the language menu and then the EA-Logo thing when shortly after that a segmentation fault bumps to my face and the window vanishes: Code: fixme:d3d9:D3DPERF_BeginEvent (color 0xffff0000, name L"RP ET_PARTICLE_SYSTEM") : stub fixme:d3d9:D3DPERF_BeginEvent (color 0xffff0000, name L"CParticleSystemPrimitive::Render") : stub fixme:d3d9:D3DPERF_EndEvent (void) : stub fixme:d3d9:D3DPERF_EndEvent (void) : stub fixme:d3d9:D3DPERF_BeginEvent (color 0xffff0000, name L"CRenderer::RenderDeferredPrimitives") : stub fixme:d3d9:D3DPERF_BeginEvent (color 0xffff0000, name L"CRenderer::ResetAssumptions") : stub fixme:d3d9:D3DPERF_EndEvent (void) : stub fixme:d3d9:D3DPERF_BeginEvent (color 0xffff0000, name L"CParticleSystemPrimitive::RenderDeferred") : stub fixme:d3d9:D3DPERF_BeginEvent (color 0xffff0000, name L"CParticleSystemPrimitiveType::ApplyVertexDeclaration") : stub fixme:d3d9:D3DPERF_EndEvent (void) : stub fixme:d3d9:D3DPERF_BeginEvent (color 0xffff0000, name L"CParticleSystemPrimitiveType::SetVertexBufferAsStreamSource") : stub fixme:d3d9:D3DPERF_EndEvent (void) : stub fixme:d3d9:D3DPERF_BeginEvent (color 0xffff0000, name L"CParticleSystemPrimitiveType::SetIndexBufferAsSource") : stub fixme:d3d9:D3DPERF_EndEvent (void) : stub fixme:d3d9:D3DPERF_BeginEvent (color 0xffff0000, name L"CShaderSpecialisation::SetInternalParameters") : stub fixme:d3d9:D3DPERF_EndEvent (void) : stub fixme:d3d9:D3DPERF_BeginEvent (color 0xffff0000, name L"CMaterial::SetShaderState") : stub fixme:d3d9:D3DPERF_EndEvent (void) : stub fixme:d3d9:D3DPERF_BeginEvent (color 0xffff0000, name L"CShaderSpecialisation::SetSamplerStates") : stub fixme:d3d9:D3DPERF_EndEvent (void) : stub fixme:d3d9:D3DPERF_EndEvent (void) : stub fixme:d3d9:D3DPERF_EndEvent (void) : stub fixme:d3d9:D3DPERF_BeginEvent (color 0xffff0000, name L"RP ET_PARTICLE_SYSTEM") : stub \-PE 7ead0000-7ec06000 \ user32 ELF 7ec06000-7ed1b000 Export wined3d<elf> \-PE 7ec20000-7ed1b000 \ wined3d ELF 7ed1b000-7ed4c000 Export d3d9<elf> \-PE 7ed20000-7ed4c000 \ d3d9 ELF 7ef86000-7ef92000 Deferred libnss_files.so.2 ELF 7ef92000-7ef9d000 Deferred libnss_nis.so.2 ELF 7ef9d000-7efb6000 Deferred libnsl.so.1 ELF 7efb6000-7efdc000 Deferred libm.so.6 ELF 7efdc000-7eff2000 Deferred libresolv.so.2 ELF b7dd3000-b7ddc000 Deferred libnss_compat.so.2 ELF b7ddd000-b7de1000 Deferred libdl.so.2 ELF b7de1000-b7f44000 Deferred libc.so.6 ELF b7f45000-b7f5e000 Deferred libpthread.so.0 ELF b7f82000-b80b9000 Deferred libwine.so.1 ELF b80bb000-b80d9000 Deferred ld-linux.so.2 Threads: Backtrace: =>1 0x7ec77e15 in wined3d (+0x57e15) (0x0128f230) 2 0x7ec789ec shader_glsl_load_constants+0x5ac() in wined3d (0x0128f2e0) 3 0x7ec85fc9 in wined3d (+0x65fc9) (0x0128f300) 4 0x7ec396b8 ActivateContext+0x548() in wined3d (0x0128f5c0) 5 0x7ec74152 drawPrimitive+0x1b2() in wined3d (0x0128f940) 6 0x7ec4804b in wined3d (+0x2804b) (0x0128f9b0) 7 0x7ed319de in d3d9 (+0x119de) (0x0128f9e0) 8 0x00847c7a in shift (+0x447c7a) (0x0128fa08) 9 0x00833b21 in shift (+0x433b21) (0x0128fa48) 10 0x0083535c in shift (+0x43535c) (0x0128fa60) 11 0x00844636 in shift (+0x444636) (0x0128fa88) 12 0x00828dd8 in shift (+0x428dd8) (0x0128fac4) 13 0x0082a689 in shift (+0x42a689) (0x0128fae4) 14 0x0082bb48 in shift (+0x42bb48) (0x0128fb30) 15 0x008adbd8 in shift (+0x4adbd8) (0x0128fd00) 16 0x008e6add in shift (+0x4e6add) (0x0128fd48) 17 0x00a1abf9 in shift (+0x61abf9) (0x14f54e60) 18 0x00000100 (0x00b26b60) 19 0x008a8490 in shift (+0x4a8490) (0x008e6300) 20 0x85e8f18b (0x56ec8b55) 21 0x00000000 (0x00000000) Segmentation fault I have the following system: Linux flo-laptop 2.6.28-15-generic #52-Ubuntu SMP Wed Sep 9 10:49:34 UTC 2009 i686 GNU/Linux with wine version: wine-1.0.1 from the ubuntu package repositories d3dx9_41.dll and PhysXLoader.dll copied from my dual-boot WinXP system32 folder directly into the game folder. hope that contributes to making the game playable with wine!