Steam for Linux

Steam for Linux

FookinRaw Apr 19, 2021 @ 7:31am
Launching a WIndows Unity Game through Proton
Trying to run the game "Emily is Away <3" through Proton as their is no native build for this Unity game. Forcing Proton v3.16-9 gets a loading screen to appear for a few seconds before closing. Are there any Launch Options I can try to get his game working?
Originally posted by class101 [OLED deck]:
Originally posted by FookinRaw:
Originally posted by class101 linux:
Indeed good catch, unfortunately I think only opengl support on them
Yep, that was it! I just launched the game on a more modern machine and it worked like a charm ;]

I think you can still run it on your other computer but with a specific env variable to downgrade the proton wine engine.

Try one of these launch option

PROTON_USE_WINED3D=1 %command%
PROTON_USE_WINED3D11=1 %command%
< >
Showing 1-15 of 17 comments
AndyMcDandyCDN Apr 19, 2021 @ 7:35am 
Try the latest version of Proton.
🐧 thohal Apr 19, 2021 @ 7:46am 
Unity Games need WMF and way more Bloat - use Proton-GE and it should just work...

You can get it via

wget https://github.com/GloriousEggroll/proton-ge-custom/releases/download/6.5-GE-1/Proton-6.5-GE-1.tar.gz tar -xf Proton-6.5-GE-1.tar.gz -C ~/.steam/compatibilitytools.d/

and set Steam-Play Version to Proton-GE for it

hope this helps
frostwork Apr 19, 2021 @ 7:47am 
The report here lacks details, but looks like it works with Proton 6.3: https://www.protondb.com/app/978460
Kiba Snowpaw Apr 19, 2021 @ 8:07am 
i have the game and it works in Proton 6.3
FookinRaw Apr 19, 2021 @ 11:03am 
Originally posted by AndyMcDandyCDN:
Try the latest version of Proton.
No luck there, but thanks for the suggestionl

Originally posted by 🐧 thohal:
Unity Games need WMF and way more Bloat - use Proton-GE and it should just work...

You can get it via

ProtonFixes[2039] INFO: Running protonfixes ProtonFixes[2039] INFO: Running checks ProtonFixes[2039] INFO: All checks successful ProtonFixes[2039] INFO: Using global defaults for "Emily is Away <3" (978460) ProtonFixes[2039] INFO: No protonfix found for "Emily is Away <3" (978460) ProtonFixes[2039] INFO: Getting ms corefonts ProtonFixes[2039] INFO: Creating MS Core font links in /home/erik/.local/share/Steam/steamapps/compatdata/978460/pfx/drive_c/windows/Fonts ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. esync: up and running. >>> Adding process 2062 for game ID 978460 >>> Adding process 2063 for game ID 978460 ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 2064 for game ID 978460 >>> Adding process 2067 for game ID 978460 ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 2069 for game ID 978460 >>> Adding process 2072 for game ID 978460 ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 2080 for game ID 978460 >>> Adding process 2086 for game ID 978460 ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 2099 for game ID 978460 ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 2109 for game ID 978460 ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. >>> Adding process 2126 for game ID 978460 ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. >>> Adding process 2135 for game ID 978460 Game update: AppID 978460 "", ProcID 2135, IP 0.0.0.0:0 RecordSteamInterfaceCreation (PID 2135): SteamUtils009 / Utils Setting breakpad minidump AppID = 978460 RecordSteamInterfaceCreation (PID 2135): SteamUser019 / User Steam_SetMinidumpSteamID: Caching Steam ID: 76561198123894836 [API loaded no] RecordSteamInterfaceCreation (PID 2135): SteamUser019 / User RecordSteamInterfaceCreation (PID 2135): SteamFriends015 / Friends RecordSteamInterfaceCreation (PID 2135): SteamUtils009 / Utils RecordSteamInterfaceCreation (PID 2135): SteamMatchMaking009 / Matchmaking RecordSteamInterfaceCreation (PID 2135): SteamMatchMakingServers002 / MatchmakingServers RecordSteamInterfaceCreation (PID 2135): STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats RecordSteamInterfaceCreation (PID 2135): STEAMAPPS_INTERFACE_VERSION008 / Apps RecordSteamInterfaceCreation (PID 2135): SteamNetworking005 / Networking RecordSteamInterfaceCreation (PID 2135): STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage RecordSteamInterfaceCreation (PID 2135): STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots RecordSteamInterfaceCreation (PID 2135): STEAMHTTP_INTERFACE_VERSION002 / HTTP RecordSteamInterfaceCreation (PID 2135): SteamController006 / Controller RecordSteamInterfaceCreation (PID 2135): STEAMUGC_INTERFACE_VERSION010 / UGC RecordSteamInterfaceCreation (PID 2135): STEAMAPPLIST_INTERFACE_VERSION001 / AppList RecordSteamInterfaceCreation (PID 2135): STEAMMUSIC_INTERFACE_VERSION001 / Music RecordSteamInterfaceCreation (PID 2135): STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote RecordSteamInterfaceCreation (PID 2135): STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface RecordSteamInterfaceCreation (PID 2135): STEAMINVENTORY_INTERFACE_V002 / Inventory RecordSteamInterfaceCreation (PID 2135): STEAMVIDEO_INTERFACE_V002 / Video RecordSteamInterfaceCreation (PID 2135): STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. >>> Adding process 2157 for game ID 978460 ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. Mono path[0] = 'Z:/home/erik/.local/share/Steam/steamapps/common/Emily is Away 3 /Emily3_Data/Managed' Mono config path = 'Z:/home/erik/.local/share/Steam/steamapps/common/Emily is Aw ay 3/Mono/etc' >>> Adding process 2160 for game ID 978460 wine: Unhandled page fault on read access to 00000000 at address 106C2647 (thread 0110), starting debugger... ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. >>> Adding process 2201 for game ID 978460 ERROR: ld.so: object '/home/erik/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. >>> Adding process 2204 for game ID 978460

Originally posted by Kiba Snowpaw:
i have the game and it works in Proton 6.3
What is your setup like? I'm trying to run this on a laptop with integrated graphics as it's not that demanding of a game.
Last edited by FookinRaw; Apr 19, 2021 @ 11:10am
Your problem looks like this

/bin/sh: 0: Illegal option -g
FookinRaw Apr 19, 2021 @ 11:14am 
Originally posted by class101 linux:
Your problem looks like this

/bin/sh: 0: Illegal option -g
Good catch, but I just realized I was attempting to force open-gl when I captured that output and I believe that's what gave the
/bin/sh: 0: Illegal option -g
error. I'm not seeing that particular error anymore.

I just edited my post with the output sans command parameters.
I yeahI have seen your edit but the log is not complete, i don't see anything wrong in it.

gist.github.com is good to post larger logs
Last edited by class101 [OLED deck]; Apr 19, 2021 @ 11:19am
FookinRaw Apr 19, 2021 @ 11:19am 
This jumped out at me, but I'm not sure if it's the root cause.

wine: Unhandled page fault on read access to 00000000 at address 106C2647 (thread 0110), starting debugger...

Here is the full output

https://pastebin.com/abDyrN7G
Last edited by FookinRaw; Apr 19, 2021 @ 11:24am
This is your main error causin the crash for sure, it sounds like you are running a win64 process in a wine 32-bit prefix something like but unsure

wine client error:80: wine client error:80: write: Bad file descriptor wine client error:80: write: Bad file descriptor

You also have another uncommon error I think you need to fix

Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 5: unknown element "its:translateRule" Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 8: unknown element "description" Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "its:rules" Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 5: unknown element "its:translateRule" Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 8: unknown element "description" Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 76: non-double matrix element Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 76: non-double matrix element

I have seen someone recently with the same weird error

https://steamcommunity.com/app/221410/discussions/0/3164316851917016584/#c3164316851925136949

Something to test that seems to have worked in someone else's is to rename /etc/fonts to /etc/fonts.bak and reinstall the fontconfig package from Synaptic to let it recreate /etc/fonts

/etc/fonts is not part of any package, they are symbolic links created by fontconfig

Also what you posted does not looks like a common Proton log, a common proton log generated by launch parameters PROTON_LOG=1 %command% usually starts with the following headers

====================== Proton: 1617809035 proton-6.3-2 SteamGameId: 250900 Command: ['/home/arno/.local/share/Steam/steamapps/common/The Binding of Isaac Rebirth/isaac-ng.exe'] Options: {'forcelgadd', 'noesync'} SteamLinuxRuntime: v0.20210309.0-4-ge09b2e6 pressure-vessel: 0.20210317.0+srt1 scout 0.20210317.0 soldier: 0.20210317.0 soldier 0.20210317.0 ======================
Last edited by class101 [OLED deck]; Apr 19, 2021 @ 5:19pm
FookinRaw Apr 20, 2021 @ 7:32am 
Think I found my issue...

From the Debian Wiki:

Be aware that older generations (Particularly Intel Ivy Bridge and older) have incomplete support for Vulkan, and likely will not work with most Proton/Steam Play games.

This laptop is Sandybridge.
Last edited by FookinRaw; Apr 20, 2021 @ 7:35am
Indeed good catch, unfortunately I think only opengl support on them
FookinRaw Apr 20, 2021 @ 11:11am 
Originally posted by class101 linux:
Indeed good catch, unfortunately I think only opengl support on them
Yep, that was it! I just launched the game on a more modern machine and it worked like a charm ;]
The author of this thread has indicated that this post answers the original topic.
Originally posted by FookinRaw:
Originally posted by class101 linux:
Indeed good catch, unfortunately I think only opengl support on them
Yep, that was it! I just launched the game on a more modern machine and it worked like a charm ;]

I think you can still run it on your other computer but with a specific env variable to downgrade the proton wine engine.

Try one of these launch option

PROTON_USE_WINED3D=1 %command%
PROTON_USE_WINED3D11=1 %command%
FookinRaw Apr 20, 2021 @ 11:52am 
>PROTON_USE_WINED3D=1 %command%

Whoa. That worked out perfectly. Thanks!!!
< >
Showing 1-15 of 17 comments
Per page: 1530 50

Date Posted: Apr 19, 2021 @ 7:31am
Posts: 17