black screen Hearthstone wine 1.9.24

Questions about Wine on Linux
Locked
imgquest
Level 1
Level 1
Posts: 7
Joined: Thu Dec 08, 2016 3:48 am

black screen Hearthstone wine 1.9.24

Post by imgquest »

wine 1.9.24
geforce gtx 650
nvidia 304.131
OS: Arch Linux
Kernel: x86_64 Linux 4.8.10-1-ARCH

instead Hearthstone start black screen, any ideas?
thanks.
imgquest
Level 1
Level 1
Posts: 7
Joined: Thu Dec 08, 2016 3:48 am

Re: black screen Hearthstone wine 1.9.24

Post by imgquest »

ps, installed: d3dx9, vcrun2015
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: black screen Hearthstone wine 1.9.24

Post by DarkShadow44 »

Did it work on earlier wine versions, does it work if you downgrade wine? If so, it's a regression and you should report it as bug, I then could try to run a regression test and maybe fix it.
imgquest
Level 1
Level 1
Posts: 7
Joined: Thu Dec 08, 2016 3:48 am

Re: black screen Hearthstone wine 1.9.24

Post by imgquest »

sry for multiple posts, don't know how edit post ;|
logs after running:

Code: Select all

$ wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Hearthstone/Hearthstone.exe 
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias -120, std (d/m/y): 30/10/2016, dlt (d/m/y): 27/03/2016
fixme:system:SetProcessDPIAware stub!
Mono path[0] = 'C:/Program Files (x86)/Hearthstone/Hearthstone_Data/Managed'
Mono path[1] = 'C:/Program Files (x86)/Hearthstone/Hearthstone_Data/Mono'
Mono config path = 'C:/Program Files (x86)/Hearthstone/Hearthstone_Data/Mono/etc'
fixme:win:EnumDisplayDevicesW ((null),0,0x32f424,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x32f424,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x32f424,0x00000000), stub!
fixme:imm:ImmReleaseContext (0x30062, 0x132b68): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32f734,0x00000000), stub!
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x138048, 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 0x138048, 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 0x138048, 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 0x138048, 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 0x138048, 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 0x138048, 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 0x138048, 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 0x138048, 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 0x138048, 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 0x138048, 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 0x138048, 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 0x138048, 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 0x138048, 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,0x32f0c4,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:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0x636e988): stub
fixme:win:RegisterRawInputDevices Unhandled flags 0x100 for device 0.
fixme:win:RegisterDeviceNotificationW (hwnd=0x30062, filter=0x32fc3c,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=0x30062, filter=0x32fb60,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=0x30062, filter=0x32fc34,flags=0x00000004) returns a fake device notification handle!
fixme:win:RegisterTouchWindow (0x30062 00000000): stub
fixme:wbemprox:client_security_SetBlanket 0xf32687e0, 0x181eb8, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0xf32687e0
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:wbemprox:client_security_SetBlanket 0xf32687e0, 0x1b6960, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0xf32687e0
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
and paused.
imgquest
Level 1
Level 1
Posts: 7
Joined: Thu Dec 08, 2016 3:48 am

Re: black screen Hearthstone wine 1.9.24

Post by imgquest »

i install wine 1.9.7 and problem still exists ;(
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: black screen Hearthstone wine 1.9.24

Post by DarkShadow44 »

Does wine-staging help?
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Re: black screen Hearthstone wine 1.9.24

Post by dimesio »

Code: Select all

fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias -120, std (d/m/y): 30/10/2016, dlt (d/m/y): 27/03/2016
What timezone are you in? If this used to work, have you recently changed to a different timezone?
imgquest
Level 1
Level 1
Posts: 7
Joined: Thu Dec 08, 2016 3:48 am

Re: black screen Hearthstone wine 1.9.24

Post by imgquest »

Does wine-staging help?
wine-staging did not help
What timezone are you in? If this used to work, have you recently changed to a different timezone?

Code: Select all

$ timedatectl
      Local time: Fri 2016-12-09 09:44:05 EET
  Universal time: Fri 2016-12-09 07:44:05 UTC
        RTC time: Fri 2016-12-09 07:44:04
       Time zone: Europe/Chisinau (EET, +0200)
 Network time on: no
NTP synchronized: no
 RTC in local TZ: no
strange, world of warcraft working normally ...
imgquest
Level 1
Level 1
Posts: 7
Joined: Thu Dec 08, 2016 3:48 am

Re: black screen Hearthstone wine 1.9.24

Post by imgquest »

TZ=America/New_York - corrected the timezone error but the screen remains black

i study output_log Hearthstone and found 'Error loading config file client.config' , any ideas how fix this error?
imgquest
Level 1
Level 1
Posts: 7
Joined: Thu Dec 08, 2016 3:48 am

Re: black screen Hearthstone wine 1.9.24

Post by imgquest »

Problem solved.
Found 2 problems, problems with timezone and error loading config file.
Timezone problem is solved by setting a America/New_York time zone.
Config error is solved by install winetricks wininet and reinstall battle.net + hearthstone.
p.s: you may need to clear the blizzard cache ( you can mv wine folder and config new wine or remove cache folder https://eu.battle.net/support/en/article/6141 )

Final: wine 1.9.24 , installed: corefonts, vcrun2015, d3dx9, wininet.
p.s: check if your timezone is correct.
I hope my experience will help someone. GL & HF
Locked