HigurashiEp01.exe can be run in wine v3.0 rather than v5.0/6.0, with old CPU

Questions about Wine on Linux
Locked
FishBoneEK
Newbie
Newbie
Posts: 2
Joined: Wed Feb 03, 2021 8:18 am

HigurashiEp01.exe can be run in wine v3.0 rather than v5.0/6.0, with old CPU

Post by FishBoneEK »

HigurashiEp01.exe is the exe of the game Higurashi When They Cry Ch.1 (Steam Windows Version)
Hardware Info:
Computer:Acer Aspire 5310
CPU: Intel Celeron M 530 (64bit)
RAM: 2GB
It can be run in ubuntu 18 LTS i386 with wine-3.0 (Ubuntu 3.0-1ubuntu1), though having some font glitches.
However, in ubuntu 20 LTS amd64 with wine-5.0(directly from apt install) or wine-6.0(from official package), it can no longer be run due to D3D problems. Wine version and output is as below:
wine version in ubuntu 18 LTS:

Code: Select all

$wine
wine                wineconsole-stable  winepath-stable
wineboot            winedbg             wineserver
wineboot-stable     winedbg-stable      wineserver-stable
winecfg             winefile            wine-stable
winecfg-stable      winefile-stable     winetricks
wineconsole         winepath            
$ wine --version
wine-3.0 (Ubuntu 3.0-1ubuntu1)
$ wine-stable --version
wine-3.0 (Ubuntu 3.0-1ubuntu1)
$ winetricks --version
20180217 - sha256sum: 1b156c616174f41df79d72a90c52eb2b110c63a6e8ecb865d303a8f9f0908924
wine-3.0 terminal output:

Code: Select all

Mono path[0] = 'D:/Program Files/Steam/steamapps/common/Higurashi When They Cry/HigurashiEp01_Data/Managed'
Mono path[1] = 'D:/Program Files/Steam/steamapps/common/Higurashi When They Cry/HigurashiEp01_Data/Mono'
Mono config path = 'D:/Program Files/Steam/steamapps/common/Higurashi When They Cry/HigurashiEp01_Data/Mono/etc'
0009:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
0009:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
0009:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
0009:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
0009:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
0009:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
0009:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)
0009:err:wgl:X11DRV_wglCreateContextAttribsARB Context creation failed (error 1)

# Sometimes these can be seen:
005c:err:seh:setup_exception_record nested exception on signal stack in thread 005c eip 7bcf8ae0 esp 0ffe3c0c stack 0x892000-0x990000
005d:err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7bcf8ae0
wine-6.0 output:

Code: Select all

$ wine HigurashiEp01.exe 
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0068:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0068:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
Driver does not support the 0x27a2 PCI ID.
0070:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0070:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0064:err:ole:start_rpcss Failed to start RpcSs service
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00d8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
00d8:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
Mono path[0] = 'D:/Program Files/Steam/steamapps/common/Higurashi When They Cry/
HigurashiEp01_Data/Managed'
Mono path[1] = 'D:/Program Files/Steam/steamapps/common/Higurashi When They Cry/
HigurashiEp01_Data/Mono'
Mono config path = 'D:/Program Files/Steam/steamapps/common/Higurashi When They 
Cry/HigurashiEp01_Data/Mono/etc'
0024:fixme:imm:ImmReleaseContext (0001004A, 0014FA10): stub
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x1.
0024:fixme:winediag:wined3d_select_feature_level None of the requested D3D feature levels is supported on this GPU with the current shader backend.
0024:fixme:d3d:wined3d_check_device_format_conversion output 0x152ae8, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x1.
0024:fixme:winediag:wined3d_select_feature_level None of the requested D3D feature levels is supported on this GPU with the current shader backend.
0024:fixme:d3d:wined3d_check_device_format_conversion output 0x154f00, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!

#Message in the Error dialog window:
Failed to initialize Direct3D.
Make sure you have at least DirectX 9.0c installed, have drivers for your
graphics card and have not disabled 3D acceleration
in display settings.
InitializeEngineGraphics failed
wine-6.0 version:

Code: Select all

$ wine
wine              winecfg           winefile          winepath
wine64            wineconsole       wineg++           wine-preloader
wine64-preloader  winecpp           winegcc           wineserver
wineboot          winedbg           winemaker         winetricks
winebuild         winedump          winemine          
$ wine --version
wine-6.0
 winetricks --version
20200412 - sha256sum: 7651c93e39fcb080483c38836513bf912273a87ea97d137f6b958ed3d9628c3d
$ 
Output of wine-5.0 was not recorded though...but if I was correct, the output was the almost the same.
jkfloris
Level 12
Level 12
Posts: 3141
Joined: Thu Aug 14, 2014 10:10 am

Re: HigurashiEp01.exe can be run in wine v3.0 rather than v5.0/6.0, with old CPU

Post by jkfloris »

Does the game work if you start it with:

Code: Select all

WINEDLLOVERRIDES="d3d10,d3d11=d" wine HigurashiEp01.exe
FishBoneEK
Newbie
Newbie
Posts: 2
Joined: Wed Feb 03, 2021 8:18 am

Re: HigurashiEp01.exe can be run in wine v3.0 rather than v5.0/6.0, with old CPU

Post by FishBoneEK »

jkfloris wrote: Thu Feb 04, 2021 5:54 pm Does the game work if you start it with:

Code: Select all

WINEDLLOVERRIDES="d3d10,d3d11=d" wine HigurashiEp01.exe
Hello! Sorry for the late reply, notification mail of reply was regarded as junk by my email, and I didn't notice it unitil now.
It seems it still doesn't work. Same error window, and error message is as follow:

Code: Select all

$ WINEDLLOVERRIDES="d3d10,d3d11=d" wine HigurashiEp01.exe

0054:err:module:import_dll Library fwpkclnt.sys (which is needed by L"C:\\windows\\system32\\drivers\\idmwfp.sys") not found
0054:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\IDMWFP": c0000142
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"IDMWFP" failed to start: 1114
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0084:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
008c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
008c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0084:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00bc:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00bc:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
Driver does not support the 0x27a2 PCI ID.
00f0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00f0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:heap:RtlSetHeapInformation 00000000 1 00000000 0 stub
Mono path[0] = 'E:/home/fishbone/Win7/common/Higurashi When They Cry/HigurashiEp01_Data/Managed'
Mono path[1] = 'E:/home/fishbone/Win7/common/Higurashi When They Cry/HigurashiEp01_Data/Mono'
Mono config path = 'E:/home/fishbone/Win7/common/Higurashi When They Cry/HigurashiEp01_Data/Mono/etc'
013c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
013c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:imm:ImmReleaseContext (0001004A, 00150398): stub
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:d3d:wined3d_check_device_format_conversion output 0x155138, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0x153700, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
00b0:err:rpc:I_RpcReceive we got fault packet with status 0x1c010003 // This line was displayed after wine exited, and didn't show up again on the 2nd run.
Locked