Running Sonic Dreams Collection

Questions about Wine on Linux
Locked
HystericalLich
Newbie
Newbie
Posts: 1
Joined: Wed Mar 09, 2016 12:14 pm

Running Sonic Dreams Collection

Post by HystericalLich »

I am running wine 1.9 staging in arch linux, and I am no longer able to play the Sonic Dreams collection. I switched from ubuntu, where the version of wine in ubuntu's repositories ran the game perfectly. In addition, the WineDB page indicates that it was previously playable in arch linux, but downgraded to the tested version of wine does not work for me. Note the non-staging version gets the same error. I am using the open-source radeon drivers.

I get this error:

Code: Select all

fixme:winediag:start_process Wine Staging 1.9.5 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:system:SetProcessDPIAware stub!
Mono path[0] = 'Z:/home/deathbyfreezeray/Games/SDCWin32 (2)/SonicDreamsCollection_Data/Managed'
Mono path[1] = 'Z:/home/deathbyfreezeray/Games/SDCWin32 (2)/SonicDreamsCollection_Data/Mono'
Mono config path = 'Z:/home/deathbyfreezeray/Games/SDCWin32 (2)/SonicDreamsCollection_Data/Mono/etc'
fixme:imm:ImmReleaseContext (0x1004e, 0x133a80): stub
err:winediag:init_driver_info Could not find GPU info for 1002:9990.
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x138eb0, 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 0x138eb0, 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 0x138eb0, 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 0x138eb0, 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 0x138eb0, 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 0x138eb0, 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 0x138eb0, 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 0x138eb0, 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 0x138eb0, 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 0x138eb0, 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 0x138eb0, 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 0x138eb0, 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 0x138eb0, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM 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=0x1004e, filter=0x32fc1c,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=0x1004e, filter=0x32fc14,flags=0x00000004) returns a fake device notification handle!
fixme:dbghelp:validate_addr64 Unsupported address fffffffff7390000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff7370000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff72c0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff6be0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff69f0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff2720000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff25e0000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff2120000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff25c0000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffe9d40000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffe9b40000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffe9ad0000
fixme:dbghelp:validate_addr64 Unsupported address ffffffffe8350000
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bc41271
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Running Sonic Dreams Collection

Post by Bob Wya »

Have you followed... The Arch AMD (Graphics) Wiki ?? Specifically:

Code: Select all

Install the xf86-video-ati package. It provides the DDX driver for 2D acceleration and it pulls in mesa as a dependency, providing the DRI driver for 3D acceleration.
To enable OpenGL support, also install mesa-libgl. If you are on x86_64 and need 32-bit support, also install lib32-mesa-libgl from the multilib repository. 
Remember Wine will need native 32-bit Linux support libraries - even when running on a 64-bit version of Linux.

What's the output from - as your login user (in case you don't export your X auth):

Code: Select all

glxinfo | grep OpenGL
As root user:

Code: Select all

pacman -Qs mesa
pacman -Qs xf86-video-ati
Bob
Locked