Hello!
I have an ultimate goal to launch WoW Classic on FreeBSD, or get confirmation that it's impossible.
What I have so far:
1. To Install/update WoW client we should use Battlenet client, which is 32bits app. To launch it I installed i386-wine and it was running pretty smoothly.
2. WoW client itself is x64 app. Also It needs DXVK afaik to be supported. So I compiled wine from ports with both dxvk and vulkan flags. (with help of the forum!) [i386-wine was removed, plan to use it in jails for WoW client updates only as long as both 32 and 64 wine can't be installed in the system]
3. I have installed amdgpu driver according to handbook. I have installed Vulkan, and "vulkaninfo" shows proper output.
Now I'm trying to launch game's binary and it fails with pop-up error: "Game initialization Failed: I":
On the other hand I can run winecfg,explorer,regedit and it will show me a window that is quite alive regardless warnings in output
Thus, I guess, the real problem is in the line:
tried to search in the internet, didn't find any useful info.
Any input is appreciated!
PS: I found this video on yt
View: https://www.youtube.com/watch?v=zuj9pRNR2oM
So I assume, 3d games can be launched on FreeBSD through wine. At least some. That gave me hope
I have an ultimate goal to launch WoW Classic on FreeBSD, or get confirmation that it's impossible.
What I have so far:
1. To Install/update WoW client we should use Battlenet client, which is 32bits app. To launch it I installed i386-wine and it was running pretty smoothly.
2. WoW client itself is x64 app. Also It needs DXVK afaik to be supported. So I compiled wine from ports with both dxvk and vulkan flags. (with help of the forum!) [i386-wine was removed, plan to use it in jails for WoW client updates only as long as both 32 and 64 wine can't be installed in the system]
3. I have installed amdgpu driver according to handbook. I have installed Vulkan, and "vulkaninfo" shows proper output.
Now I'm trying to launch game's binary and it fails with pop-up error: "Game initialization Failed: I":
Code:
starcloud% wine64 WowClassic.exe
002c:fixme:ntdll:get_firmware_info info_class SYSTEM_FIRMWARE_TABLE_INFORMATION
002c:fixme:ntdll:get_firmware_info info_class SYSTEM_FIRMWARE_TABLE_INFORMATION
002c:err:winediag:WS_getaddrinfo Failed to resolve your host name IP
0088:err:heap:HEAP_GetPtr Invalid heap 00000000007F0000!
0088:err:heap:HEAP_GetPtr Invalid heap 00000000007F0000!
0088:err:plugplay:get_device_instance_id Failed to get device ID, status 0xc0000017.
0088:err:heap:HEAP_GetPtr Invalid heap 00000000007F0000!
0088:err:heap:HEAP_GetPtr Invalid heap 00000000007F0000!
0024:err:seh:segv_handler Got unexpected trap 9
starcloud% 008c:err:heap:HEAP_GetPtr Invalid heap 00000000007F0000!
008c:err:heap:HEAP_GetPtr Invalid heap 00000000007F0000!
008c:err:heap:HEAP_GetPtr Invalid heap 00000000007F0000!
008c:err:heap:HEAP_GetPtr Invalid heap 00000000007F0000!
008c:err:heap:HEAP_GetPtr Invalid heap 00000000007F0000!
008c:err:heap:HEAP_GetPtr Invalid heap 00000000007F0000!
On the other hand I can run winecfg,explorer,regedit and it will show me a window that is quite alive regardless warnings in output
Code:
starcloud% wine64 winecfg
002c:fixme:ntdll:get_firmware_info info_class SYSTEM_FIRMWARE_TABLE_INFORMATION
002c:fixme:ntdll:get_firmware_info info_class SYSTEM_FIRMWARE_TABLE_INFORMATION
002c:err:winediag:WS_getaddrinfo Failed to resolve your host name IP
0088:err:heap:HEAP_GetPtr Invalid heap 00000000007F0000!
0088:err:heap:HEAP_GetPtr Invalid heap 00000000007F0000!
0088:err:plugplay:get_device_instance_id Failed to get device ID, status 0xc0000017.
0088:err:heap:HEAP_GetPtr Invalid heap 00000000007F0000!
0088:err:heap:HEAP_GetPtr Invalid heap 00000000007F0000!
Thus, I guess, the real problem is in the line:
0024:err:seh:segv_handler Got unexpected trap 9
tried to search in the internet, didn't find any useful info.
Any input is appreciated!
PS: I found this video on yt
View: https://www.youtube.com/watch?v=zuj9pRNR2oM
So I assume, 3d games can be launched on FreeBSD through wine. At least some. That gave me hope