Application Details:
Version: | 11.3.0 |
License: | Retail |
URL: | http://www.footballmanager.com... |
Votes: | 0 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 1.3.22 |
Maintainers: About Maintainership
What works
Starting and playing the game in a virtual desktop works excellent.
What does not
Starting the game as a regular full screen desktop application does work, but with severe issues, not playable
Pixel Shaders (at least with nVidia hardware).
The game does not redraw immediately when regaining window focus. This could however be a bug in the game and my guess is, it behaves the same way on native Windows.
Workarounds
What was not tested
Long time game play.
Hardware tested
Graphics:
Additional Comments
Need to add overrides in winecfg for: Graphics tab: Uncheck Allow Pixel Shader Check Emulate a virtual desktop Set an appropriate resolution for the virtual desktop Libraries (try without these first, might work): d3dx9_36 (native, builtin) d3dx9_41 (native, builtin) d3dx9_42 (native, builtin) wlanapi (native, builtin) gameux (disabled) You need to download these DLL libraries from dll-files.com and place them in the game folder. Which means you need to own a Windows license. I had to crack the game to get it running.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Current | Ubuntu 10.10 "Maverick" amd64 (+ variants like Kubuntu) | Jun 19 2011 | 1.3.22 | Yes | Yes | No | Gold | an anonymous user | |
Show | Ubuntu 11.04 "Natty" amd64 (+ variants like Kubuntu) | Jun 11 2011 | 1.3.22 | Yes | Yes | No | Gold | Jorge | |
Show | Gentoo Linux x86_64 | May 31 2011 | 1.3.21 | Yes | Yes | No | Gold | Maquis196 | |
Show | Gentoo Linux x86_64 | Apr 13 2011 | 1.3.17 | Yes | Yes | No | Silver | Maquis196 | |
Show | Arch Linux x86_64 | Apr 19 2011 | 1.0.1 | Yes | Yes | No | Silver | Guillaume |
Bug # | Description | Status | Resolution | Other apps affected |
From personal testing and user's in the threads the following workarounds work for fm2011.
Overrides
At the most you will need these to get fm2011 working.
Warning for some users
It seems that mostly Nvidia users are affected by this and in a variety of a distro's; basically if you run fm2011 and it doesn't come up straight away and your last msg involves the "cannot change backbuffer count yet "
A user suggested downloading a program called "stress" and running;
stress --cpu $(number of cores you have)
This seems to help the game load quicker, it doesn't work everytime. Alternatively you can wait (faster the computer, the longer it takes from testing). I also found running another direct3d game in a window elsewhere also helped (for me it was an EVE Online client)
Another warning, starting a new game from within a game (as in not from main menu) seems to result in the game hanging, it's as if it's restarting it's 3d engine which triggers the problem above. You would need to quit and start from main menu if it dies.
All credit to everyone involved.
Fm2011;
10093 - TCP/UDP
10094 - TCP/UDP
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Gjermund Wiggen on Sunday May 29th 2011, 4:29
At first, override these dlls
(native unless specified)
d3dx9_36
d3dx9_41
d3dx9_42
wlanapi
msvcr80
gameux = disable
Then you have to ACTIVATE pixel-shader in the graphics tab
to avoid lag.I know most tutorials says you have to deactvate that. In my case that was different.
then install something called stress.
sudo apt-get install stress
then,
stress --cpu 8
then open a new terminal window where you write
wine C:\\Program\ files\\Sports\ Interactive\\Football\ Manager\ 2011\\fm.exe
and the game will hopefully start after a few tries :)
by Benjamin on Sunday April 17th 2011, 10:44
Didn't know if this would be helpful or not. I've tried multiple guides around, and this has gotten me the furthest.
I'm running the game on a netbook with Intel 950 gfx - and ubuntu 10.10. with 1.2.2 Wine(Tried 1.3.17 earlier, but it didn't work). The gaming ran without problems in windows.
As you see below, the game now post a dump file, which I believe means that the game at least opens, though it times out in the end.
Anyone got at clue what I can do from here?
This is my terminal:
benjamin@Benjamin-Netbook:~$ wine C:\\Program\ Files\\Sports\ Interactive\\Football\ Manager\ 2011\\fm.exe
fixme:powrprof:GetActivePwrScheme (0x32fafc) stub!
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\gameux.dll"
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
benjamin@Benjamin-Netbook:~$ wine C:\\Program\ Files\\Sports\ Interactive\\Football\ Manager\ 2011\\fm.exe
wine: cannot find L"C:\\windows\\system32\\plugplay.exe"
fixme:powrprof:GetActivePwrScheme (0x32fafc) stub!
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\gameux.dll"
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x1006a 0x00000000
fixme:d3d_caps:select_card_intel_mesa Card selection not handled for Mesa Intel driver
fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
fixme:win:EnumDisplayDevicesW ((null),0,0x313e1f4,0x00000000), stub!
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x20070 0x00000000
fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats
fixme:d3d_caps:select_card_intel_mesa Card selection not handled for Mesa Intel driver
fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
fixme:win:EnumDisplayDevicesW ((null),0,0x313dfd4,0x00000000), stub!
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d_caps:select_card_intel_mesa Card selection not handled for Mesa Intel driver
fixme:d3d_caps:init_driver_info Unhandled vendor 8086.
fixme:win:EnumDisplayDevicesW ((null),0,0x313dfd4,0x00000000), stub!
fixme:powrprof:GetActivePwrScheme (0x32f658) stub!
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 0023, blocked by 0009, retrying (60 sec)
fixme:faultrep:ReportFault 0x32c084 0x0 stub
wine: Unhandled page fault on read access to 0xbe0f0000 at address 0x7bc44ff0 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0xbe0f0000 in 32-bit code (0x7bc44ff0).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc44ff0 ESP:0032fc88 EBP:0032fce0 EFLAGS:00010207( R- -- I - -P-C)
EAX:be0f0020 EBX:7bc9aff4 ECX:be0f0000 EDX:0c179020
ESI:027c5048 EDI:00110000
Stack dump:
0x0032fc88: 7bc4525e 17249b08 1723b138 0000860a
0x0032fc98: 00000100 0032fcdc 0032fd04 7bc4525e
0x0032fca8: 7bc33aef 1723b138 1723aa50 7bc34431
0x0032fcb8: 027c5000 7bc9aff4 0032fd24 027c5000
0x0032fcc8: 027c5060 027c5060 1723b138 7bc9aff4
0x0032fcd8: 027c5000 00000002 0032fd40 7bc468d0
Backtrace:
=>0 0x7bc44ff0 in ntdll (+0x34ff0) (0x0032fce0)
1 0x7bc468d0 RtlFreeHeap+0x5f() in ntdll (0x0032fd40)
2 0x0171b9d7 in fm (+0x131b9d6) (0x0032fd80)
3 0x00db348b in fm (+0x9b348a) (0x0032fdf0)
4 0x012acd4d in fm (+0xeacd4c) (0x0032fe90)
5 0x7b853b9c call_process_entry+0xb() in kernel32 (0x0032fea8)
6 0x7b855feb in kernel32 (+0x45fea) (0x0032fee8)
7 0x7bc6ea20 call_thread_func+0xb() in ntdll (0x0032fef8)
8 0x7bc6ebf0 call_thread_entry_point+0x6f() in ntdll (0x0032ffc8)
9 0x7bc4a32a in ntdll (+0x3a329) (0x0032ffe8)
0x7bc44ff0: movl 0x0(%ecx),%ecx
Modules:
Module Address Debug info Name (121 modules)
PE 3d0000- 3f6000 Deferred intellaptopgamingxp
PE 400000- 26b5000 Export fm
PE 10000000-1041a000 Deferred d3dx9_41
PE 3b400000-3b41f000 Deferred steam_api
ELF 68000000-6801e000 Deferred ld-linux.so.2
ELF 6801e000-6815e000 Export libwine.so.1
ELF 6815e000-68178000 Deferred libpthread.so.0
ELF 68178000-6817c000 Deferred libdl.so.2
ELF 6817c000-681a2000 Deferred libm.so.6
ELF 681a2000-681aa000 Deferred libnss_compat.so.2
ELF 681aa000-681c1000 Deferred libnsl.so.1
ELF 681c1000-681cc000 Deferred libnss_nis.so.2
ELF 681cc000-681d8000 Deferred libnss_files.so.2
ELF 681d8000-68258000 Deferred msvcrt
\-PE 681f0000-68258000 \ msvcrt
ELF 68258000-682e3000 Deferred gdi32
\-PE 68260000-682e3000 \ gdi32
ELF 682e3000-6833d000 Deferred advapi32
\-PE 682f0000-6833d000 \ advapi32
ELF 6833d000-68371000 Deferred d3d9
\-PE 68340000-68371000 \ d3d9
ELF 68371000-684a9000 Deferred wined3d
\-PE 68380000-684a9000 \ wined3d
ELF 684a9000-685d9000 Deferred user32
\-PE 684c0000-685d9000 \ user32
ELF 685d9000-685f6000 Deferred pdh
\-PE 685e0000-685f6000 \ pdh
ELF 685f6000-6860b000 Deferred faultrep
\-PE 68600000-6860b000 \ faultrep
ELF 6860b000-6862c000 Deferred imm32
\-PE 68610000-6862c000 \ imm32
ELF 6862c000-68659000 Deferred ws2_32
\-PE 68630000-68659000 \ ws2_32
ELF 68659000-6866f000 Deferred wtsapi32
\-PE 68660000-6866f000 \ wtsapi32
ELF 6866f000-686c7000 Deferred dbghelp
\-PE 68680000-686c7000 \ dbghelp
ELF 686c7000-686dd000 Deferred psapi
\-PE 686d0000-686dd000 \ psapi
ELF 686dd000-68725000 Deferred dsound
\-PE 686e0000-68725000 \ dsound
ELF 68725000-687b9000 Deferred winmm
\-PE 68730000-687b9000 \ winmm
ELF 687b9000-688b7000 Deferred ole32
\-PE 687d0000-688b7000 \ ole32
ELF 688b7000-6892a000 Deferred rpcrt4
\-PE 688c0000-6892a000 \ rpcrt4
ELF 6892a000-68b03000 Deferred shell32
\-PE 68940000-68b03000 \ shell32
ELF 68b03000-68b64000 Deferred shlwapi
\-PE 68b10000-68b64000 \ shlwapi
ELF 68b64000-68c4f000 Deferred comctl32
\-PE 68b70000-68c4f000 \ comctl32
ELF 68c4f000-68d0d000 Deferred comdlg32
\-PE 68c60000-68d0d000 \ comdlg32
ELF 68d0d000-68d44000 Deferred winspool
\-PE 68d10000-68d44000 \ winspool
ELF 68d44000-68dbb000 Deferred libfreetype.so.6
ELF 68dbb000-68dd0000 Deferred libz.so.1
ELF 68dd0000-68df7000 Deferred libexpat.so.1
ELF 68df7000-68e99000 Deferred winex11
\-PE 68e00000-68e99000 \ winex11
ELF 68e99000-68ea2000 Deferred libsm.so.6
ELF 68ea2000-68ebb000 Deferred libice.so.6
ELF 68ebb000-68ec0000 Deferred libuuid.so.1
ELF 68ec0000-68eda000 Deferred libxcb.so.1
ELF 68eda000-68ede000 Deferred libxau.so.6
ELF 68ede000-68ee4000 Deferred libxdmcp.so.6
ELF 68ee4000-68ee8000 Deferred libxinerama.so.1
ELF 68ee8000-68eee000 Deferred libxxf86vm.so.1
ELF 68eee000-68ef8000 Deferred libxrender.so.1
ELF 68ef8000-68f00000 Deferred libxrandr.so.2
ELF 68f00000-68f04000 Deferred libxcomposite.so.1
ELF 68f04000-68f0e000 Deferred libxcursor.so.1
ELF 68f0e000-68f42000 Deferred uxtheme
\-PE 68f10000-68f42000 \ uxtheme
ELF 68f42000-68f8c000 Deferred libcups.so.2
ELF 68f8c000-68fbb000 Deferred libgssapi_krb5.so.2
ELF 68fbb000-69056000 Deferred libgnutls.so.26
ELF 69056000-690ca000 Deferred libgcrypt.so.11
ELF 690ca000-690d6000 Deferred libavahi-common.so.3
ELF 690d6000-690e6000 Deferred libavahi-client.so.3
ELF 690e6000-6910a000 Deferred libk5crypto.so.3
ELF 6910a000-6910e000 Deferred libcom_err.so.2
ELF 6910e000-69116000 Deferred libkrb5support.so.0
ELF 69116000-6912a000 Deferred libresolv.so.2
ELF 6912a000-6913b000 Deferred libtasn1.so.3
ELF 6913b000-69140000 Deferred libgpg-error.so.0
ELF 69140000-6917c000 Deferred libdbus-1.so.3
ELF 6917c000-69185000 Deferred librt.so.1
ELF 69185000-6919b000 Deferred powrprof
\-PE 69190000-6919b000 \ powrprof
ELF 6919b000-691a5000 Deferred libdrm.so.2
ELF 69290000-692ac000 Deferred libgcc_s.so.1
ELF 692ac000-692b6000 Deferred libtalloc.so.2
ELF 692b6000-692c1000 Deferred libdrm_intel.so.1
ELF 69cc1000-69cc5000 Deferred libnss_mdns4_minimal.so.2
ELF 69cc5000-69cde000 Deferred version
\-PE 69cd0000-69cde000 \ version
ELF 6aea1000-6aed1000 Deferred libfontconfig.so.1
ELF 6cfe8000-6cfec000 Deferred libxdamage.so.1
ELF 6dbe9000-6dc09000 Deferred iphlpapi
\-PE 6dbf0000-6dc09000 \ iphlpapi
ELF 6f44f000-6f757000 Deferred i915_dri.so
ELF 70607000-706ee000 Deferred oleaut32
\-PE 70620000-706ee000 \ oleaut32
ELF 71cd5000-71df2000 Deferred libx11.so.6
ELF 74a28000-74a3c000 Deferred lz32
\-PE 74a30000-74a3c000 \ lz32
ELF 74bf8000-74c4b000 Deferred libgl.so.1
ELF 75280000-75284000 Deferred libkeyutils.so.1
ELF 75dde000-75f3b000 Deferred libc.so.6
ELF 78727000-78737000 Deferred libxext.so.6
ELF 79563000-79569000 Deferred libnss_dns.so.2
ELF 7a85f000-7a865000 Deferred libxfixes.so.3
ELF 7b6d1000-7b780000 Deferred libkrb5.so.3
ELF 7b800000-7b97b000 Export kernel32
\-PE 7b810000-7b97b000 \ kernel32
ELF 7bc00000-7bcb7000 Export ntdll
\-PE 7bc10000-7bcb7000 \ ntdll
ELF 7bf00000-7bf04000 Deferred
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Sports Interactive\Football Manager 2011\fm.exe
00000023 0
00000022 0
00000009 0 0 0x7bc44ff0 in ntdll (+0x34ff0) (0x0032fce0)
1 0x7bc468d0 RtlFreeHeap+0x5f() in ntdll (0x0032fd40)
2 0x0171b9d7 in fm (+0x131b9d6) (0x0032fd80)
3 0x00db348b in fm (+0x9b348a) (0x0032fdf0)
4 0x012acd4d in fm (+0xeacd4c) (0x0032fe90)
5 0x7b853b9c call_process_entry+0xb() in kernel32 (0x0032fea8)
6 0x7b855feb in kernel32 (+0x45fea) (0x0032fee8)
7 0x7bc6ea20 call_thread_func+0xb() in ntdll (0x0032fef8)
8 0x7bc6ebf0 call_thread_entry_point+0x6f() in ntdll (0x0032ffc8)
9 0x7bc4a32a in ntdll (+0x3a329) (0x0032ffe8)