tl;dnr: A game with wine won’t start only when using Plasma.
I’ve been trying to play Heroes of Might and Magic 5, but the game won’t work. Heroes 7 works fine, though. I tried it on Arch Linux and Kubuntu, with equal results.
When I tried Linux Mint, it worked. So I installed KDE and used, and it didn’t work anymore. I tried both KDE with Wayland and X11.
When I logged into Mint’s default Cinnamon again, it worked again.
Since this happened with different versions of KDE and WINE, I can only assum that the problem lies within KDE somewhere. Does anyone have an idea where I should look for a solution or which logs etc. could be relevant?
I appreciate any help but can also understand if you say “not our problem”.
Here is the output of wine when I tried to start Heroes 5:
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:d3d:wined3d_query_gl_create Unhandled query type 0x4.
0120:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0120:err:d3d:wined3d_allocator_chunk_cleanup Chunk 0AE4F538 is not empty.
0120:err:d3d:wined3d_allocator_chunk_cleanup Chunk 0AE4DAF8 is not empty.
0120:err:d3d:wined3d_allocator_chunk_cleanup Chunk 0AE4D3E8 is not empty.
0024:fixme:d3d:wined3d_query_gl_create Unhandled query type 0x4.
No arguments found, but required
0144:fixme:wininet:InternetSetOptionExA Flags 04000000 ignored
0144:fixme:wininet:InternetSetOptionExA Flags 04000000 ignored
0144:err:winediag:process_attach Failed to load libgnutls, secure connections will not be available.
0144:err:secur32:SECUR32_initSchannelSP no schannel support, expect problems
0144:fixme:wininet:InternetSetOptionExA Flags 04000000 ignored
0144:fixme:wininet:InternetSetOptionExA Flags 04000000 ignored
Try running the game in a pure 32bit prefix. Some games from that era did not play nice with WOW in a 64bit environment. Check compatibility settings for the game with winecfg, and look to see if winetricks has an installer for it.
Thank you for the tips.
Unfortunately the game still won’t work. I changed the Windows version to XP and 7, but to no avail. And no winetricks installer.
On protonDB some people claim they got it working with Wine-Proton 9 and tweaks and not full-screen, specific screen resolutions only.
In my opinion wines appDB and protonDB are getting more and more ridiculous, with ratings like “with dozens tweaks it barely works = CERTIFIED GOLD” what the … for me such things would not even be Bronze. Nowadays if I don’t see Platinum with additional “flawless no tweaks needed” comments I do not even try it anymore, but I digress.
@Stefan1 you can maybe try things like Lutris or Bottles that provide install script that do all the necessary tweaks and automatically use specific Wine Versions for different games to get the best possible tested results / experiences (not sure about Heroes of Might and Magic 5, though). Good luck.
I am extremely impressed with Wine and Proton/dxvk. I keep getting more and more things working, including things I never expected. Some ancient (eg: Final Reality benchmark- 1997), some new (eg: Final Fantasy XV benchmark - 2018), including the majority of all the 3DMark benchmarks. They run almost as well as they do in Windows. I am gobsmacked actually, because many of these are not even happy running in newer versions of Windows.
I have almost as many apps running in wine as I do native these days (more for nostalgia and to see if I can, not because I really need them). None of them need any tweaks other than replacing the native Wine d3d dlls with DKVX for Final Fantasy, as the Wine Proton version had graphical glitches.
I think Wine should flip the bird at Microsoft and be renamed WISLIN: “WIndows Subsystem for LINux”. Sort of a “back atcha b*tch”.
Sorry for being silent for so long. It doesn’t work with KDE 5, KDE 6, XFCE4 and Cinnamon.
But it works with MATE (current version), installed on Manjaro, an Arch derivate.