Strangely, when searching for Wine (or Winehq) and Synesthesia, that page you mentioned is not easy to find. Thanks for pointing that out.
Unfortunately, the workaroud did not work for me. One more question: some sources suggest dpkg --add-architecture i386 but that is for debian/ubuntu line of linuxes. What is the equivalent of this in Fedora?
My understanding is that maybe the software they want to run is compiled for 32 bit.
I followed your suggestion. After running winecfg and setting the windows version to 10, I still get the same error, except I get some extra errors as I copy here:
➜ Synthesia-10.6 Could not parse file "/home/alireza/.local/share/applications/Postman.desktop": Invalid key name: Path[$e]
Could not parse file "/home/alireza/.local/share/applications/code.desktop": Invalid key name: Path[$e]
Could not parse file "/home/alireza/.local/share/applications/Android Studio.desktop": Invalid key name: Path[$e]
Could not parse file "/home/alireza/.local/share/applications/Anaconda Nav.desktop": Invalid key name: Path[$e]
Interestingly, these extra lines output after the error not supported on this system and after the zsh’s prompt is shown.
OK. I shared the same folder containing Synthesia.exe with a windows 10 inside vmware player and the program runs successfully. The program is indeed 32 bit. So I guess I need the equivalent of dpkg --add-architecture i386 but in fedora.
Thanks for your Help. I also got some help from WineHQ forums and discovered that’s probably because I’ve installed Wine using Discover Gui and not dnf. So I removed it and the ~/.wine folder. Then installed using instructions from Fedora - WineHQ Wiki. Now I get this new error:
wine Synthesia.exe
005c: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.
0034:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
005c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
005c: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.
0064:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
006c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
006c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
006c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
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.
002c:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00c0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00c0:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
00c0: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.
0024:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0024:fixme:bcrypt:BCryptGenRandom ignoring selected algorithm
0024:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
0104:fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0289FF0C): stub
011c:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 0370FEF8
libGL error: MESA-LOADER: failed to open iris: /usr/lib/dri/iris_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/dri)
libGL error: failed to load driver: iris
libGL error: MESA-LOADER: failed to open iris: /usr/lib/dri/iris_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/dri)
libGL error: failed to load driver: iris
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/dri)
libGL error: failed to load driver: swrast
X Error of failed request: GLXBadContext
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 6 (X_GLXIsDirect)
Serial number of failed request: 199
Current serial number in output stream: 198
I have the file /usr/lib64/dri/iris_dri.so but in /usr/lib/ there is no dri folder. I guess I need to either install the 32 bit versions of these drivers, or configure MESA or some other system to look for the right drivers. But I could not find anything online.