After compiling Wine I found that most programs I've tried to launch just create a black window. One notable exception is Skyrim, which started the Bethesda-logo animation and then quickly froze.
Steam launches and seems to work just fine, but none of the games do.
Here's a terminal dump after trying to launch Civ 5 from Steam:
Code: Select all
fixme:dwmapi:DwmSetWindowAttribute (0x80108, 2, 0x33d34c, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x80108, 3, 0x33d358, 4) stub
fixme:dwmapi:DwmSetWindowAttribute (0x80108, 4, 0x33d348, 4) stub
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005160, 0x3f036b20, 0x3f036b18
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005160, 0x3f036b58, 0x3f036b50
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005160, 0x3f036ae8, 0x3f036ae0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005160, 0x3f036b90, 0x3f036b88
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005160, 0x3f036bc8, 0x3f036bc0
fixme:process:GetLogicalProcessorInformation ((nil),0x33f190): stub
fixme:process:GetLogicalProcessorInformation (0x9cbc20,0x33f190): stub
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can f
ind it in the winbind package of your distribution.
Setting breakpad minidump AppID = 8930
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198059083797 [API loaded no]
fixme:console:AttachConsole stub ffffffff
OS: Microsoft Windows 7 Service Pack 1 (build 7601), 32-bit
Major Version: 6
Minor Version: 1
Build: 7601
DirectX 11 is installed.
Using 32bit (forced).
Using DirectX 11.
Launching CivilizationV.exe
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:win:EnumDisplayDevicesW ((null),0,0x3384e0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x338420,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
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
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
fixme:win:EnumDisplayDevicesW ((null),0,0x3384e0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x338420,0x00000000), stub!
fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}.
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
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
fixme:heap:HeapSetInformation 0x110000 0 0x33fde0 4
fixme:system:SystemParametersInfoW Unimplemented action: 55 (SPI_SETMOUSEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:heap:HeapSetInformation 0x7c1d000 0 0x33fd88 4
fixme:win:EnumDisplayDevicesW ((null),0,0x33f2e8,0x00000000), stub!
fixme:wtsapi:WTSRegisterSessionNotification Stub 0xb01a4 0x00000000
fixme:heap:HeapSetInformation 0xb634000 0 0x33fc50 4
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f005160, 0x3f036b20, 0x3f036b18
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f005160, 0x3f036b58, 0x3f036b50
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f005160, 0x3f036ae8, 0x3f036ae0
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f005160, 0x3f036b90, 0x3f036b88
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f005160, 0x3f036bc8, 0x3f036bc0
fixme:process:GetLogicalProcessorInformation ((nil),0x33f0c4): stub
fixme:process:GetLogicalProcessorInformation (0xcb44c20,0x33f0c4): stub
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can f
ind it in the winbind package of your distribution.
fixme:systray:wine_notify_icon unhandled tray message: 4
Setting breakpad minidump AppID = 8930
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198059083797 [API loaded no]
fixme:win:EnumDisplayDevicesW ((null),0,0x33f25c,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 1280x1024x32 @60! (XRandR)
err:quartz:GetClassMediaFile Media class not found
*** glibc detected *** CivilizationV.exe: malloc(): memory corruption: 0x7cc450a0 ***
======= Backtrace: =========
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x6e3f1)[0xf75583f1]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(+0x711d4)[0xf755b1d4]
/lib/i386-linux-gnu/i686/cmov/libc.so.6(__libc_calloc+0xab)[0xf755c54b]
/usr/lib32/libXi.so.6(XIQueryDevice+0x1b3)[0x7dc99943]
/usr/local/bin/../lib/wine/winex11.drv.so(+0x36ff8)[0x7de5dff8]
/usr/local/bin/../lib/wine/winex11.drv.so(+0x3784c)[0x7de5e84c]
/usr/local/bin/../lib/wine/winex11.drv.so(+0x225e3)[0x7de495e3]
/usr/local/bin/../lib/wine/user32.dll.so(EnumWindows+0x7a)[0x7ecc717a]
/usr/local/bin/../lib/wine/winex11.drv.so(+0x22c23)[0x7de49c23]
/usr/local/bin/../lib/wine/winex11.drv.so(+0x5bbd5)[0x7de82bd5]
/usr/local/bin/../lib/wine/winex11.drv.so(X11DRV_ChangeDisplaySettingsEx+0x376)[0x7de6df96]
/usr/local/bin/../lib/wine/user32.dll.so(ChangeDisplaySettingsExW+0x42)[0x7ecba142]
/usr/local/bin/../lib/wine/wined3d.dll.so(wined3d_set_adapter_display_mode+0x131)[0x7dfd01f1]
/usr/local/bin/../lib/wine/wined3d.dll.so(wined3d_device_reset+0xa7b)[0x7dfb403b]
/usr/local/bin/../lib/wine/d3d9.dll.so(+0x1e765)[0x7e0c3765]
[0x89b993]
[0x0]
[0x0]
======= Memory map: ========
00010000-00110000 rw-p 00000000 00:00 0
00110000-00220000 rwxp 00000000 00:00 0
00220000-00222000 rwxp 00000000 00:00 0
00222000-00223000 ---p 00000000 00:00 0
...