Running Synthesia fails on Fedora 33 with message: not supported on this system

Questions about Wine on Linux
Locked
ac10n
Newbie
Newbie
Posts: 3
Joined: Sat Jan 16, 2021 1:07 am

Running Synthesia fails on Fedora 33 with message: not supported on this system

Post by ac10n »

I'm running Fedora 33, KDE flavor on dell xps 13 7390:

Code: Select all

    > lsb_release -a
    LSB Version:	:core-4.1-amd64:core-4.1-noarch
    Distributor ID:	Fedora
    Description:	Fedora release 33 (Thirty Three)
    Release:	33
    Codename:	ThirtyThree

Code: Select all

    > uname -a
    Linux myfedora 5.10.6-200.fc33.x86_64 #1 SMP Mon Jan 11 20:05:21 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
I'm trying to run Synthesia using wine.
The output I get:

Code: Select all

    ./Synthesia.exe 
    002c:fixme:winediag:LdrInitializeThunk wine-staging 6.0-rc6 is a testing version containing experimental patches.
    002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
    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.
    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.
    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.
    0060:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
    0060:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
    0060: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.
    INTEL-MESA: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

    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.
    0104:err:process:exec_process L"Z:\\home\\alireza\\Downloads\\temp\\Synthesia-10.6\\Synthesia.exe" not supported on this system
How can I diagnose this problem? What directions from here?
spoon0042
Level 6
Level 6
Posts: 572
Joined: Thu Dec 24, 2009 11:00 am

Re: Running Synthesia fails on Fedora 33 with message: not supported on this system

Post by spoon0042 »

That seems to happen when you try to run wine on something that isn't an executable, can you double check that it downloaded successfully?
ac10n
Newbie
Newbie
Posts: 3
Joined: Sat Jan 16, 2021 1:07 am

Re: Running Synthesia fails on Fedora 33 with message: not supported on this system

Post by ac10n »

I shared the folder with a virtual win 10 inside vmware player. Runs successfully.
By the way, I checked and synthesia is a 32 bit library. Is it possible that my fedora is missing 32 bit libraries?

How can I enable them? on Debian line of linux, I see people suggest `dpkg --add-architecture i386 ` is there any equivalent on Fedora?

Thanks
spoon0042
Level 6
Level 6
Posts: 572
Joined: Thu Dec 24, 2009 11:00 am

Re: Running Synthesia fails on Fedora 33 with message: not supported on this system

Post by spoon0042 »

That could be the problem then, 32-bit is kind of required. Instructions for getting winehq packages for Fedora are here: https://wiki.winehq.org/Fedora
ac10n
Newbie
Newbie
Posts: 3
Joined: Sat Jan 16, 2021 1:07 am

Re: Running Synthesia fails on Fedora 33 with message: not supported on this system

Post by ac10n »

Thank you for your hint.
This is what I did:

I had installed Wine from Fedora's Guid software installer (Discover) and not dnf. I removed that one, and the `~/.wine` folder. Then re-installed using winehq repo.

Now I get this new Error:

Code: Select all

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 /usr/lib64/dri/iris_dri.so, but this is looking in /urs/lib. I did some search to understand should I somehow install 32 bit versions of iris_dri.so, or configure MESA to look for the right ones, but found not useful links.

Can you help me on this one as well?
Thanks
spoon0042
Level 6
Level 6
Posts: 572
Joined: Thu Dec 24, 2009 11:00 am

Re: Running Synthesia fails on Fedora 33 with message: not supported on this system

Post by spoon0042 »

Right, you appear to be missing the 32-bit driver. I think you want 'dnf install mesa-dri-drivers.i686'.
Locked