Games not working

Questions about Wine on Linux
Locked
lucasmus
Newbie
Newbie
Posts: 1
Joined: Sun Nov 18, 2012 10:38 am

Games not working

Post by lucasmus »

None of the games Iḿ trying to install is working. I've tried Starcraft and Total Annihilation thusfar.

Ubuntu version: 12.04 LTS (32bit)
Wine version: 1.4

Anyone maybe some idea what goes wrong looking at the sample output below? Thanks!

Example output for Total Annihilation:

Code: Select all

fixme:system:SystemParametersInfoW Unimplemented action: 94 (SPI_GETMOUSETRAILS)
fixme:system:SystemParametersInfoW Unimplemented action: 93 (SPI_SETMOUSETRAILS)
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 55
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 56
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 59
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 58
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 55
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 56
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 59
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 58
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
tala.exe: nvfx_state_fb.c:162: nvfx_framebuffer_validate: Assertion `0' failed.
wine: Assertion failed at address 0xb7800424 (thread 0009), starting debugger...
Unhandled exception: assertion failed in 32-bit code (0xb7800424).
fixme:dbghelp_msc:pe_load_debug_directory This guy has FPO information
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:b7800424 ESP:0032dee4 EBP:7d3c5c18 EFLAGS:00000206(   - --  I   - -P- )
 EAX:00000000 EBX:00000d7d ECX:00000d7d EDX:00000006
 ESI:00000000 EDI:b7664ff4
Stack dump:
0x0032dee4:  7d3c5c18 00000006 00000d7d b74ed1ef
0x0032def4:  b7664ff4 0032e020 b74f0835 00000006
0x0032df04:  0032dfa0 00000000 b7664ff4 00000050
0x0032df14:  00000051 00000050 b75290cc 7d30d458
0x0032df24:  00000051 0032e054 7d30d458 00000000
0x0032df34:  00000007 b7664ff4 b74e80c0 b76660e0
Backtrace:
=>0 0xb7800424 __kernel_vsyscall+0x10() in [vdso].so (0x7d3c5c18)
  1 0xb74ed1ef gsignal+0x4e() in libc.so.6 (0x7d3c5c18)
  2 0xb74f0835 abort+0x174() in libc.so.6 (0x7d3c5c18)
  3 0xb74e6095 in libc.so.6 (+0x27094) (0x7d3c5c18)
  4 0xb74e6147 __assert_fail+0x56() in libc.so.6 (0x7d3c5c18)
  5 0x7de240dc nvfx_framebuffer_validate+0x87b() in nouveau_dri.so (0x7d3c5c18)
  6 0x7de2213a in nouveau_dri.so (+0x64139) (0x00000000)
  7 0x7de231dd nvfx_state_validate+0x5c() in nouveau_dri.so (0x00000000)
  8 0x7de01e77 nvfx_draw_vbo+0xd6() in nouveau_dri.so (0x00000000)
  9 0x7d78b1da st_draw_vbo+0x799() in libgallium.so (0x7d436808)
  10 0x7dc582f0 vbo_exec_vtx_flush+0x63f() in libdricore.so (0x7d4363e8)
  11 0x7dc4d6f7 in libdricore.so (+0x1086f6) (0x7d30d0d8)
  12 0x7dc55b0f vbo_exec_FlushVertices+0x2e() in libdricore.so (0x7d30d0d8)
  13 0x7dc16b4d _mesa_BindTexture+0x2fc() in libdricore.so (0x7d30d0d8)
  14 0x7ece68d6 in wined3d (+0xd68d5) (0x0032e8c8)
  15 0x7ece7cea in wined3d (+0xd7ce9) (0x0032e998)
  16 0x7ec66e06 in wined3d (+0x56e05) (0x0032ee38)
  17 0x7ec6a8c3 in wined3d (+0x5a8c2) (0x0032ee58)
  18 0x7ecef771 wined3d_create+0x60() in wined3d (0x0032ee98)
  19 0x7ed51e75 in ddraw (+0x11e74) (0x0032eee8)
  20 0x7ed62b05 in ddraw (+0x22b04) (0x0032ef48)
  21 0x7ed632d9 DirectDrawCreate+0x48() in ddraw (0x0032efa8)
  22 0x004a7873 in totala (+0xa7872) (0x0032f4a8)
0xb7800424 __kernel_vsyscall+0x10 in [vdso].so: popl	%ebp
Modules:
Module	Address			Debug info	Name (83 modules)
PE	  330000-  348000	Deferred        smackw32
PE	  400000-  55d000	Export          totala
ELF	7a4a9000-7b800000	Deferred        libllvm-3.0.so.1
ELF	7b800000-7ba15000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba15000	\               kernel32
ELF	7bc00000-7bcc3000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bcc3000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7d558000-7d55f000	Deferred        libffi.so.6
ELF	7d55f000-7d57d000	Deferred        libgcc_s.so.1
ELF	7d662000-7da21000	Dwarf           libgallium.so
ELF	7da21000-7da28000	Deferred        libdrm_nouveau.so.1
ELF	7da28000-7db45000	Deferred        libglsl.so
ELF	7db45000-7ddbe000	Dwarf           libdricore.so
ELF	7ddbe000-7e18e000	Dwarf           nouveau_dri.so
ELF	7e18e000-7e19b000	Deferred        libdrm.so.2
ELF	7e19b000-7e1b3000	Deferred        libxcb-glx.so.0
ELF	7e1b3000-7e1c9000	Deferred        libglapi.so.0
ELF	7e1c9000-7e222000	Deferred        libgl.so.1
ELF	7e265000-7e26b000	Deferred        libxfixes.so.3
ELF	7e26b000-7e276000	Deferred        libxcursor.so.1
ELF	7e279000-7e282000	Deferred        librt.so.1
ELF	7e282000-7e285000	Deferred        libx11-xcb.so.1
ELF	7e285000-7e289000	Deferred        libxdamage.so.1
ELF	7e2ea000-7e314000	Deferred        libexpat.so.1
ELF	7e314000-7e348000	Deferred        libfontconfig.so.1
ELF	7e348000-7e358000	Deferred        libxi.so.6
ELF	7e358000-7e35c000	Deferred        libxcomposite.so.1
ELF	7e35c000-7e365000	Deferred        libxrandr.so.2
ELF	7e365000-7e36f000	Deferred        libxrender.so.1
ELF	7e36f000-7e375000	Deferred        libxxf86vm.so.1
ELF	7e375000-7e379000	Deferred        libxinerama.so.1
ELF	7e379000-7e39b000	Deferred        imm32<elf>
  \-PE	7e380000-7e39b000	\               imm32
ELF	7e39b000-7e3a2000	Deferred        libxdmcp.so.6
ELF	7e3a2000-7e3c3000	Deferred        libxcb.so.1
ELF	7e3c3000-7e3dd000	Deferred        libice.so.6
ELF	7e3dd000-7e511000	Deferred        libx11.so.6
ELF	7e511000-7e523000	Deferred        libxext.so.6
ELF	7e523000-7e5b6000	Deferred        winex11<elf>
  \-PE	7e530000-7e5b6000	\               winex11
ELF	7e5b6000-7e5cc000	Deferred        libz.so.1
ELF	7e5cc000-7e666000	Deferred        libfreetype.so.6
ELF	7e666000-7e685000	Deferred        libtinfo.so.5
ELF	7e685000-7e6a7000	Deferred        libncurses.so.5
ELF	7e6bc000-7e6ff000	Deferred        dsound<elf>
  \-PE	7e6c0000-7e6ff000	\               dsound
ELF	7e6ff000-7e734000	Deferred        dplayx<elf>
  \-PE	7e710000-7e734000	\               dplayx
ELF	7e734000-7e75c000	Deferred        msacm32<elf>
  \-PE	7e740000-7e75c000	\               msacm32
ELF	7e75c000-7e7d1000	Deferred        rpcrt4<elf>
  \-PE	7e770000-7e7d1000	\               rpcrt4
ELF	7e7d1000-7e8d9000	Deferred        ole32<elf>
  \-PE	7e7f0000-7e8d9000	\               ole32
ELF	7e8d9000-7e986000	Deferred        winmm<elf>
  \-PE	7e8e0000-7e986000	\               winmm
ELF	7e986000-7e99f000	Deferred        version<elf>
  \-PE	7e990000-7e99f000	\               version
ELF	7e99f000-7e9ff000	Deferred        advapi32<elf>
  \-PE	7e9b0000-7e9ff000	\               advapi32
ELF	7e9ff000-7eabc000	Deferred        gdi32<elf>
  \-PE	7ea10000-7eabc000	\               gdi32
ELF	7eabc000-7ebfc000	Deferred        user32<elf>
  \-PE	7ead0000-7ebfc000	\               user32
ELF	7ebfc000-7ed30000	Dwarf           wined3d<elf>
  \-PE	7ec10000-7ed30000	\               wined3d
ELF	7ed30000-7ed98000	Dwarf           ddraw<elf>
  \-PE	7ed40000-7ed98000	\               ddraw
ELF	7ef98000-7efa5000	Deferred        libnss_files.so.2
ELF	7efa5000-7efbf000	Deferred        libnsl.so.1
ELF	7efbf000-7efeb000	Deferred        libm.so.6
ELF	7efee000-7eff4000	Deferred        libuuid.so.1
ELF	7eff4000-7f000000	Deferred        libnss_nis.so.2
ELF	b74b0000-b74b9000	Deferred        libnss_compat.so.2
ELF	b74ba000-b74bf000	Deferred        libdl.so.2
ELF	b74bf000-b7669000	Dwarf           libc.so.6
ELF	b766a000-b7685000	Deferred        libpthread.so.0
ELF	b7685000-b7689000	Deferred        libxau.so.6
ELF	b7689000-b7692000	Deferred        libsm.so.6
ELF	b769a000-b77dc000	Dwarf           libwine.so.1
ELF	b77de000-b7800000	Deferred        ld-linux.so.2
ELF	b7800000-b7801000	Dwarf           [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\CAVEDOG\TOTALA\totala.exe
	00000023    2
	00000009    0 <==
0000000e services.exe
	0000001f    0
	0000001e    0
	00000018    0
	00000017    0
	00000015    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000014    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001d    0
	0000001b    0
00000021 explorer.exe
	00000022    0
Rico
Moderator
Moderator
Posts: 91
Joined: Sat Feb 23, 2008 12:10 pm

Re: Games not working

Post by Rico »

This looks like a bug in the nouveau driver. You may have better luck with the binary nvidia driver. You may also try a recent version of wine (like 1.5.18).
Locked