Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Squad (393380) #938

Open
felschr opened this issue Aug 29, 2018 · 571 comments
Open

Squad (393380) #938

felschr opened this issue Aug 29, 2018 · 571 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton

Comments

@felschr
Copy link

felschr commented Aug 29, 2018

When downloading the game ¨Squad¨ from Steam it directly finishes and trying to start the game causes en error:
¨An error occurred while updating Squad (missing executable)
{some very long path here}/squad_launcher.exe¨

When I use the inspect game folder option I can see that the folder is completely empty.

https://store.steampowered.com/app/393380/Squad/

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Aug 29, 2018
@kisak-valve kisak-valve changed the title Squad - downloads nothing Squad - downloads nothing (393380) Aug 29, 2018
@kisak-valve
Copy link
Member

Looks like this game has an unused linux depot.

@solenum
Copy link

solenum commented Aug 29, 2018

There are a few steam games that have non-functional or otherwise useless Linux ports, the ability to install the Windows version of a game that has a native Linux version would be incredibly useful.

@nentibusarchitectura
Copy link

@Exezin

I agree completely with this.

Battleblock theater's Linux port only works on Ubuntu 14.04.x, however the Linux version works 100% on wine.

Would be great if on the game properties there was a way to override the Linux version and use the windows one.

@zaggynl
Copy link

zaggynl commented Sep 5, 2018

Unofficial workaround here: https://www.reddit.com/r/SteamPlay/comments/9cuigr/downloadrun_windows_versions_using_proton/

Got as far as near native FPS, funky sound on the shooting range.
Multiplayer is kaput as AntiCheat appears broken, bug report at wine: https://bugs.winehq.org/show_bug.cgi?id=44235

Agree with exezin: a dropdown box or radio buttons to switch between Windows and Linux build of a game in Steam would be awesome

@zaggynl
Copy link

zaggynl commented Feb 8, 2019

Am happy to report that Squad multiplayer now works out of the box as per Proton 3.16-6 Beta
Reddit discussion: https://old.reddit.com/r/joinsquad/comments/ao8dyl/heads_up_squad_now_runs_perfectly_under_linux_via/

Edit: EAC broke the next day :( http://i.imgur.com/3NnZwYF.png
Edit2: Appears to be working again as per: https://old.reddit.com/r/joinsquad/comments/ao8dyl/heads_up_squad_now_runs_perfectly_under_linux_via/egd5805/

@Bumbadawg
Copy link

Bumbadawg commented Jul 28, 2019

It's free weekend but launching it with 4.2-9 fails with the fact it cannot find /squad_launcher.exe error since it didn't download it. Checking files won't help.

It fails using Native2Proton (also it still runs on 3.16 beta instead of 4.2-9)

[1] Use winetricks on prefix
[2] Install Non-Steam App [Experimental]
[3] Recreate config
[4] Quit
What would you like to do? 0
Please enter the Steam app ID: 393380
Got: Squad
Please enter your Steam username: xxx
Redirecting stderr to '/home/xxx/.steam/steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...OK.
"@sSteamCmdForcePlatformType" = "windows"
Logging in user 'xxx' to Steam Public ...
Logged in OK
Waiting for user info...OK
 Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Error! App '393380' state is 0x212 after update job.
Please select the game executable by number:```

@kisak-valve
Copy link
Member

Squad (sudden fps drops)

Issue transferred from #3071.
@aly199 posted on 2019-09-19T23:29:24:

Latest Proton (4.11-5) has Squad dropping fps, from 60-90fps, down to 15fps. It happens sort of every 20-30s, drops for about 5-10s, then gets back to normal, cycling like this through the entire game.
Reverting back to Proton 4.2-9, the issue disappears.

Proton 4.11-5
Linux Mint 19.1 (Tessa)
NVIDIA Driver 430.4
Kernel 4.15.0-55-generic

@kisak-valve kisak-valve changed the title Squad - downloads nothing (393380) Squad (393380) Sep 19, 2019
@kisak-valve
Copy link
Member

Hello @aly199, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

@solenum
Copy link

solenum commented Sep 20, 2019

Counter point to the above, I put in a few hours in the game today on the latest Proton (4.11-5) and it runs flawlessly, multiplayer works perfectly as well and I had no issues with the anticheat (this used to play up with Proton)

I do use these launch commands, not sure if they'll make a difference for @aly199

__GL_THREADED_OPTIMIZATIONS=1 PROTON_NO_ESYNC=1 gamemoderun %command%

@aly199
Copy link

aly199 commented Sep 20, 2019

@kisak-valve, I've played for some 5 minutes or so, and the generated log file is 1.8GB in size!
I mean, I'm willing to upload it through whatever means, but github accepts 10MB maximum.

@kisak-valve
Copy link
Member

Ouch, Proton logs compress well, but even in an archive there's a good chance it'll be larger than github is happy with.

@aly199
Copy link

aly199 commented Sep 20, 2019

Yep. 113MB was the best gzip could do.
I've uploaded the compressed file to pcloud.
Here's the link.

@kisak-valve
Copy link
Member

kisak-valve commented Sep 20, 2019

Not that it helps with diagnosing the perf issue, but debugstr is very active with lines like
4460.245:0033:0034:warn:debugstr:OutputDebugStringA "[2019.09.20-22.02.28:146][ 0]LogPackageLocalizationCache: Warning: Skipping the cache update for the package asset groups due to a cache request from a non-game thread. Some localized packages may be missed for this query.\r\n"
4460.246:0033:0034:warn:debugstr:OutputDebugStringA "[2019.09.20-22.02.28:147][ 0]LogPackageLocalizationCache: Warning: Skipping the cache update for 3 pending package path(s) due to a cache request from a non-game thread. Some localized packages may be missed for this query.\r\n"

grep "Warning: Skipping the cache update" steam-393380.log | wc -l
90520

This along with the seh lines that fire off with it makes up the majority of the log.

@aly199
Copy link

aly199 commented Sep 21, 2019

Oh, I had to do some other stuff here, and forgot to mention: I'm running Steam on a firejail, with an overlay-fs. Don't know if it has something to do with anything, but thought I should mention it.
It probably doesn't matter, since the game ran on Proton 4.2-9 without any hiccups, under the same circunstances.

@HarleyLorenzo
Copy link

I'm unable to run Squad suddenly due to EAC. No one else is having this issue that I can see. Running on the latest Proton 4.11-7 on Ubuntu 19.10. When I launch the game, it tells me that EAC could not initialize a game client and subsequently, I could not join any online servers.

@zaggynl
Copy link

zaggynl commented Oct 29, 2019

I'm unable to run Squad suddenly due to EAC. No one else is having this issue that I can see. Running on the latest Proton 4.11-7 on Ubuntu 19.10. When I launch the game, it tells me that EAC could not initialize a game client and subsequently, I could not join any online servers.

Working for me on 1570630972 proton-4.11-7, using Ubuntu 18.04.
There was a Steam outage yesterday, maybe it was related? https://twitter.com/SteamStatus/status/1188893289409400832

@HarleyLorenzo
Copy link

I'm unable to run Squad suddenly due to EAC. No one else is having this issue that I can see. Running on the latest Proton 4.11-7 on Ubuntu 19.10. When I launch the game, it tells me that EAC could not initialize a game client and subsequently, I could not join any online servers.

Working for me on 1570630972 proton-4.11-7, using Ubuntu 18.04.
There was a Steam outage yesterday, maybe it was related? https://twitter.com/SteamStatus/status/1188893289409400832

Still not working. It worked before I reinstalled Ubuntu on this new disk (but with no other hardware changes) and I know others still have it working. I'm tempted to spin up the debugging and see what's wrong.

@Byter09
Copy link

Byter09 commented Nov 10, 2019

Wanted to play again since the last time two weeks ago. Same problem. Game runs fine but shows a little popup with: EasyAntiCheat Error: Failed to create IGameClient instance!

The game has not updated in these two weeks and as far as I can see only proton updated in that time (I saw it shortly in my download list downloading 4.11 (or an update for it?)). Anyway, its practically borked now, cause without EAC you can not play on any of the public servers.

Update: I nearly forgot to mention, that I ran WINEPREFIX=~/SteamLibrary/steamapps/compatdata/393380/pfx/ ./EasyAntiCheat_Setup.exe which surprisingly worked and I could select "repair". Though sadly without any success.

@BRMateus2
Copy link

Fresh install by Steam (without Proton) still with the empty repo.

With Proton 4.11-9 it works perfectly fine after deleting the Movies folder (Proton does not have the needed codec), except for the Easy Anti Cheat/EAC which intermitently stopped working since Alpha 16 was launched.

EasyAntiCheat Error: Failed to create IGameClient instance!

Current version is 17.

@antimech
Copy link

antimech commented Dec 29, 2019

Hello guys.
I'm playing >20 hours online with zero configuration. I'm kinda lucky.

Current version: Beta v18.0.5
Proton: 4.11-11
Distro: Linux Mint 19.2 Tina
Kernel: 5.3.0-24-generic
RAM: 16 GB
GPU Driver: NVIDIA 440.44
GPU: NVIDIA GeForce GTX 1070
CPU: Intel Core i7-6700K @ 4.00GHz

This game is still laggy however.

@BRMateus2
Copy link

BRMateus2 commented Dec 31, 2019

Beta v18.0.5 has EAC working back, finally. But you have to run it multiple times until it does not show the EAC error.

@Byter09
Copy link

Byter09 commented Jan 2, 2020

I can sadly not confirm @BRMateus2's results. I verified my game data, deleted the prefix to have a fresh start and I still get the EAC GameClient error even after starting it 10 times in a row. I'm open to suggestions for what else I could try...

Current version: Beta v18.0.5
Proton: 4.11-11
Distro: Manjaro Linux x86_64
Kernel: 5.4.6-2-MANJARO
RAM: 16 GB
GPU Driver: X.Org Radeon RX Vega (VEGA10, DRM 3.35.0, 5.4.6-2-MANJARO, LLVM 9.0.0)
Driver Version: 4.5 (Compatibility Profile) Mesa 19.3.1
GPU: AMD ATI Radeon RX Vega 64
CPU: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz

@greymood09
Copy link

@Byter09 What DE are you using? lxde on arch gave me a startup error but switching to lightdm got rid of the startup error.

@Byter09
Copy link

Byter09 commented Jan 4, 2020

@greymood09 I'm using KDE. Does something like this really have that much impact? Wow.

@Stumpftopf

This comment has been minimized.

@kisak-valve

This comment has been minimized.

@NXTler
Copy link

NXTler commented Dec 1, 2023

FOUND IT! My games crashed duo to running low on memory. I have 16gb of ram, but apparently that's not enough for most proton games. Apparently, 11Gb of Vram aren't enough for squad too...

@LevitatingBusinessMan
Copy link

Ah, I now remember when I experienced this issue myself. It was when one of my ram sticks broke and I had to game on 8 gigs.

16 gigs is plenty in my experience if you don't use a desktop environment.

@SHOTbyGUN
Copy link

To Fix out of VRAM error just clear shadercache. steamapps/shadercache/393380

@LevitatingBusinessMan
Copy link

That didn't work, still using all vram.

@Vespergrain
Copy link

Vespergrain commented Dec 20, 2023 via email

@mikk150
Copy link

mikk150 commented Dec 20, 2023

Squad on Proton really needs 16GB card. not even 12GB card is not enough

@LevitatingBusinessMan
Copy link

Ye I have 8gb, the game used to run on 4gb. But that was a long time ago.

@mostafatouny

This comment was marked as resolved.

@kisak-valve

This comment was marked as resolved.

@mostafatouny

This comment was marked as resolved.

@kisak-valve

This comment was marked as resolved.

@mostafatouny

This comment was marked as resolved.

@matthewthomasoc
Copy link

I am unable to get any microphone working using the latest version of Proton (8.0-4). Same issue with the latest version of Proton-GE-25. The game says 'No input device' when I try to use VOIP. If I disable forcing a specific version, the microphone works. I checked the Proton logs and it seems it uses Proton Experimental when a version is not specified.

Steam Runtime Diagnostics

Proton logs (version 8.0-4) attached below, I had to split it in half due to file-size.

steam-393380-1.log
steam-393380-2.log

@Vespergrain
Copy link

Vespergrain commented Dec 31, 2023 via email

@Nukola16
Copy link

EAC error on Pop OS. Also microphone not found.

@aCeTotal
Copy link

After the last patch, I struggle with blurry mouse movements. No settings make any difference and I have the problem in both NixOS and Arch with the same hardware. Hyprland + Nvidia 2080Ti. Cache is cleared.

@In-line
Copy link

In-line commented Feb 3, 2024

2024-02-03T15:52:42,195290633+04:00
EAC error on load. Seems they decided to disable Linux support in EAC settings.

@aCeTotal
Copy link

aCeTotal commented Feb 6, 2024

AntiCheat/Multiplayer does work on Arch and NixOS, but I have extremely pulsating∕shaking artifacts on all Objects/Mesh with Nvidia and Wayland. Both Arch and NixOS with fresh install, regardless of settings. Not only associated with the mouse as I wrote earlier, but the mouse amplifies the problem extremely with every little movement. Even the Team selection page does have this problem.

All other games I have play like butter.

@LevitatingBusinessMan
Copy link

LevitatingBusinessMan commented Feb 7, 2024

I have some weird artifacts and horrendous performance but it's completely playable for me. That's on radeon

@In-line
Copy link

In-line commented Feb 8, 2024

It seems, that some particularly glibc developers decided to break backwards compatibility by removing a random flag from glibc, Arch Linux maintained a patch to revert that change, but recent update removed it.

#6051 (comment)

Solution to fix EAC splash screen problem is

  1. Use Flatpak
  2. Use patched version of glibc (GLIBC update broke EAC for most games that use it #6051 (comment))

@ztx-lyghters
Copy link

ztx-lyghters commented Feb 9, 2024

Replying to #938 (comment)

I can confirm this, it turned out to be a glibc issue on Void Linux, Flatpak version of Steam solved that problem. I'm on Gentoo now, Squad works out of the box here.

@SHOTbyGUN
Copy link

SHOTbyGUN commented Feb 28, 2024

edit:nvm installed 32bit too and it works now.
yay -S lib32-glibc-eac glibc-eac

@In-line
Copy link

In-line commented Mar 30, 2024

Hello Inline,
I brought this to the Dev team and was told that we are currently updatate as we can be on our end, we are on the latest version of the EOS SDK which EAC comes with. The issue may need to be fixed by Epic / EAC on their end.
Also as a reminder we do not natively support Proton or Linux so there will be no ETA for a hotfix on our end.

It seems, if somebody can pinpoint what OWI needs to update, they will update it. That was a message from email support thread.

https://www.reddit.com/r/linux_gaming/comments/1brh5i2/what_is_exactly_required_from_game_developer_to/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

@In-line
Copy link

In-line commented Mar 30, 2024

@kisak-valve What is exactly required to change on the games end to support EAC without DT_HASH?

@In-line
Copy link

In-line commented Mar 31, 2024

I got a response from @kisak-valve here. I will try to message OWI support to move issue forward

#7619 (comment)

@cncz42
Copy link

cncz42 commented May 20, 2024

The glibc issue is still present after a decent amount of patches on the dev's end, the mic issue also still affects proton versions past 8.0-ish.

@alasky17
Copy link
Collaborator

@cncz42 Does the mic work on Proton Experimental? According to the report from @matthewthomasoc it sounds like the mic was broken on Proton 8.0-x but working on experimental? We do have some patches that were not safe enough for Proton 8.0-x or 9.0-x and live only in experimental right now.

If the mic is still broken on experimental, could you describe specifically which Proton versions are working vs failing?

@Nukola16
Copy link

Nukola16 commented May 20, 2024 via email

@cncz42
Copy link

cncz42 commented May 20, 2024

@Nukola16
Which version of proton-ge? I tried the latest 9.5 and the mic is still broken, have to go back to 7-55 for it to work

@Nukola16
Copy link

Nukola16 commented May 20, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues Regression Confirmed working on an older version of Proton
Projects
None yet
Development

No branches or pull requests