Shadow Era Standalone: broken by package update?

Questions about Wine on Linux
Locked
Sylnox
Level 1
Level 1
Posts: 7
Joined: Sat Sep 05, 2015 1:41 pm

Shadow Era Standalone: broken by package update?

Post by Sylnox »

Hi,
I used to be able to run the Windows standalone version of the online CCG Shadow Era with Wine (the 1.6.2 version that's in Synaptic Package Manager) flawlessly on Linux Mint Cinnamon 17.2. A couple of days ago, I started it up only to discover that it now crashes partway through the startup process (there's an initial loading window, then a window to set the resolution, and then the window for the main game. The crash happens when the main game window is loading). I completely uninstalled and reinstalled the game, but it didn't help. The only thing I can think of that might have caused this problem is the update of a couple packages that happened between the last successful run of the program and me noticing the crash. Here's the log from Synaptic:

Code: Select all

Upgraded the following packages:
libcuda1-340 (340.93-0ubuntu0.0.1) to 340.96-0ubuntu0.14.04.1
libpoppler-glib8 (0.24.5-2ubuntu4.2) to 0.24.5-2ubuntu4.3
libpoppler-qt4-4 (0.24.5-2ubuntu4.2) to 0.24.5-2ubuntu4.3
libpoppler44 (0.24.5-2ubuntu4.2) to 0.24.5-2ubuntu4.3
nvidia-340 (340.93-0ubuntu0.0.1) to 340.96-0ubuntu0.14.04.1
nvidia-opencl-icd-340 (340.93-0ubuntu0.0.1) to 340.96-0ubuntu0.14.04.1
poppler-utils (0.24.5-2ubuntu4.2) to 0.24.5-2ubuntu4.3
Could the update to my graphics drivers be the culprit? Does anybody have any troubleshooting advice? Thanks!

edit: I'm now running the latest 1.7 version of Wine. It does the exact same thing
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: Shadow Era Standalone: broken by package update?

Post by dimesio »

Post terminal output.
Sylnox
Level 1
Level 1
Posts: 7
Joined: Sat Sep 05, 2015 1:41 pm

Re: Shadow Era Standalone: broken by package update?

Post by Sylnox »

Well, that...uh...doesn't look good. Guess it could very well be a graphics driver problem. I'm surprised it actually worked before. One of the things it says there is to try the Nouveau driver, but that doesn't work for me (I get frequent GUI hangs ranging from a few seconds to well over half a minute). Also fwiw the Nvidia driver has never worked perfectly for me either - I am unable to adjust the screen brightness, and when the screen "fades out" to the lock screen after inactivity, it sort of flickers between bright and dark rather than smoothly transitioning. I also get frequent graphical tearing (where the torn pieces rapidly move back and forth) when scrolling in firefox and occasionally a similar problem when using text editors in guake terminal.

Code: Select all

$ wine "Shadow Era Launcher.exe"
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:system:SetProcessDPIAware stub!
Mono path[0] = 'C:/Program Files (x86)/Shadow Era Launcher/Shadow Era Launcher_Data/Managed'
Mono path[1] = 'C:/Program Files (x86)/Shadow Era Launcher/Shadow Era Launcher_Data/Mono'
Mono config path = 'C:/Program Files (x86)/Shadow Era Launcher/Shadow Era Launcher_Data/Mono/etc'
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:win:EnumDisplayDevicesW ((null),0,0x32f4b8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x32f4b8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32f4b8,0x00000000), stub!
fixme:imm:ImmReleaseContext (0x12025a, 0x158498): stub
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your 32-bit OpenGL drivers haven't been installed correctly (using GL renderer "GeForce 9400M/integrated/SSE2", version "2.1.2 NVIDIA 340.93").
fixme:win:EnumDisplayDevicesW ((null),0,0x32f758,0x00000000), stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15d8c8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15d8c8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15d8c8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15d8c8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15d8c8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15d8c8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15d8c8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15d8c8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15d8c8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15d8c8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15d8c8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15d8c8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15d8c8, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f0d8,0x00000000), stub!
fixme:dxgi:dxgi_output_GetDesc iface 0x15d070, desc 0x32f678 stub!
fixme:wbemprox:client_security_SetBlanket 0xf6fcb740, 0x15d100, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0xf6fcb740
fixme:win:EnumDisplayDevicesW ((null),0,0x32efe8,0x00000000), stub!
fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0xffffffff
fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0xffffffff
fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0xffffffff
fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0xffffffff
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table
fixme:d3d:debug_d3dformat Unrecognized 0x5a574152 (as fourcc: RAWZ) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x5a574152) in the format lookup table
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
fixme:win:RegisterDeviceNotificationW (hwnd=0x12025a, filter=0x32fc6c,flags=0x00000004) returns a fake device notification handle!
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:RegisterDeviceNotificationW (hwnd=0x12025a, filter=0x32fc64,flags=0x00000004) returns a fake device notification handle!
fixme:exec:SHELL_execute flags ignored: 0x00004100
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:system:SetProcessDPIAware stub!
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:win:EnumDisplayDevicesW ((null),0,0x33f488,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f488,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x33f488,0x00000000), stub!
fixme:imm:ImmReleaseContext (0x26018c, 0x1573c8): stub
sam@Fluffzorz ~/.wine/drive_c/Program Files (x86)/Shadow Era Launcher $ err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your 32-bit OpenGL drivers haven't been installed correctly (using GL renderer "GeForce 9400M/integrated/SSE2", version "2.1.2 NVIDIA 340.93").
fixme:win:EnumDisplayDevicesW ((null),0,0x33f738,0x00000000), stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15c898, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15c898, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15c898, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15c898, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15c898, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15c898, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15c898, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15c898, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15c898, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15c898, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15c898, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15c898, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x15c898, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f0b8,0x00000000), stub!
fixme:dxgi:dxgi_output_GetDesc iface 0x15a620, desc 0x33f65c stub!
fixme:wbemprox:client_security_SetBlanket 0xf46a7740, 0x15a4f8, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0xf46a7740
fixme:win:EnumDisplayDevicesW ((null),0,0x33efc8,0x00000000), stub!
fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0xffffffff
fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0xffffffff
fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0xffffffff
fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0xffffffff
fixme:d3d9:wined3dformat_from_d3dformat Unhandled D3DFORMAT 0xffffffff
fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT!
fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
fixme:win:RegisterDeviceNotificationW (hwnd=0x1203fc, filter=0x33ef24,flags=0x00000004) returns a fake device notification handle!
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:RegisterDeviceNotificationW (hwnd=0x26018c, filter=0x33fb70,flags=0x00000004) returns a fake device notification handle!
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:RegisterDeviceNotificationW (hwnd=0x26018c, filter=0x33fc48,flags=0x00000004) returns a fake device notification handle!
fixme:win:RegisterTouchWindow (0x26018c 00000000): stub
err:d3d:wined3d_buffer_map >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glMapBufferRange @ buffer.c / 989
err:d3d:wined3d_buffer_map >>>>>>>>>>>>>>>>> GL_INVALID_VALUE (0x501) from glMapBufferRange @ buffer.c / 989
fixme:dbghelp:validate_addr64 Unsupported address fffffffff73d0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff73c0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff7330000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff6ed0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff6d90000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff4680000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff4630000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff4610000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff6d60000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff4130000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff3c90000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffef800000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff3c50000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff3c40000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffefac0000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffef730000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffefa60000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffeefc0000
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc3e12
User avatar
dimesio
Moderator
Moderator
Posts: 13207
Joined: Tue Mar 25, 2008 10:30 pm

Re: Shadow Era Standalone: broken by package update?

Post by dimesio »

Sylnox wrote:

Code: Select all

err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your 32-bit OpenGL drivers haven't been installed correctly (using GL renderer "GeForce 9400M/integrated/SSE2", version "2.1.2 NVIDIA 340.93").
That's most likely the problem. Try reinstalling your graphics driver.
Sylnox
Level 1
Level 1
Posts: 7
Joined: Sat Sep 05, 2015 1:41 pm

Re: Shadow Era Standalone: broken by package update?

Post by Sylnox »

I wasn't exactly sure how to reinstall the driver, so I just switched from "nvidia-340" to "nvidia-340-update," because as best I can tell those are functionally identical (the package descriptions, down to the exact version of the driver, are the same). It works now! Thanks for your help :D
Locked