Guild Wars 2 Failing to launch or open

Howdy, I’m new to EndeavourOS, and am trying to get some games working but am having a lot of trouble with Guild Wars 2 in particular.

To start, I switched from Mint to EndeavourOS yesterday and (aside from my accidentally formatting my home partition :cry: ) I’ve had a good experience so far. But when I try to launch GW2 through Steam it will process vulkan shaders and then just do nothing. The play button changes to stop, then a couple of seconds later reverts to ‘play’.

On the Mint install, everything was working flawlessly and the issue only started on Endeavour.
Also, I tested both Warframe and Elder Scrolls Online. Warframe works without issue, and ESO launches but crashes

I’ve been trying to troubleshoot this for a couple of hours and have come up empty handed so far.

Non-exhaustive list of steps I have taken so far:
Tested on GE-Proton8-27, Proton Experimental, and Proton 8.0-4
- No change

Removed launch options (-provider Portal -ignorecoherentgpucrash gamemoderun %command%)
- No change

Reinstalled GE-Proton8-27 and restarted steam
- No change

Tested Wayland + x11
- No change

Installed packages based on thread: Guildwars 2 on Steam
- No change

Was getting an error that libcrypto.so.1.1 was missing, installed openssl-1.1 through pacman per: https://unix.stackexchange.com/questions/723616/how-to-fix-missing-libcrypto-so-1-1
- Error gone from terminal but issue not fixed

Installed wine dependencies per: https://www.gloriouseggroll.tv/how-to-get-out-of-wine-dependency-hell/
- No change

Switched to Steam Client Beta + Back
- No change + No change

Numerous reboot/log out and in
- No change

Running steam through terminal for errors:
Fossilize INFO: Setting autogroup scheduling.
/bin/sh\0-c\0/home/skai/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1284210 – /home/skai/.local/share/Steam/ubuntu12_32/steam-launch-wrapper – ‘/home/skai/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper’/_v2-entry-point --verb=waitforexitandrun – ‘/home/skai/.local/share/Steam/steamapps/common/Proton 8.0’/proton waitforexitandrun ‘/home/skai/.local/share/Steam/steamapps/common/Guild Wars 2/Gw2-64.exe’ -provider Steam\0
chdir “/home/skai/.local/share/Steam/steamapps/common/Guild Wars 2”
ERROR: ld.so: object ‘/home/skai/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/skai/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object ‘/home/skai/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/skai/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object ‘/home/skai/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
WARNING: discarding _NET_WM_PID 2 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
WARNING: discarding _NET_WM_PID 2 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
WARNING: discarding _NET_WM_PID 2 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
pid 7967 != 7966, skipping destruction (fork without exec?)
Uploaded AppInterfaceStats to Steam

I’m not sure where to go next. Like I said I’m new to Endeavour and relatively new to linux, I don’t usually like making threads for help or anything and prefer to try and fix issues myself but I’m at a loss on this one. Any help would be greatly appreciated!

It seems like you’ve made a good effort in troubleshooting the issue.

It looks like there might be an issue with the Steam runtime. You can try running Steam without Steam Runtime. Open a terminal and run Steam with the following command and try launching your game:

steam-runtime -p --output /tmp/proton.log %command%

GW2 can be a pain. Some times launching it completely freezes my whole graphics. I can usually reboot the system or quit all sessions with KDE connect, but the latter option mostly causes graphics glitches after logging in to desktop. There are also a lot of weird 3-5 second lag/stutter spikes seemingly out of nowhere.

I’ve also tested pretty much everything. Nothing seems to make a difference.

Unless you haven’t seen this, please do: https://forum.endeavouros.com/t/linux-gaming-guide

It is very long (currently 200 posts) but includes lots of gaming related info.
The first post has gathered almost everything related.

1 Like

Except online games…which are the most problematic thing for Linux gamers.
I’ve spoken there only in generalities.


1 Like

Thanks for pointing this out. I’m not a gamer…

Went to bed early last night and tried a few more things when I woke up this morning, have some updates.

1 - Reinstalled the game.
- Launcher will now open, but freezes the entire desktop.

2 - Fixed freezing issue by downgrading pixman package per gw2 forums thread: https://en-forum.guildwars2.com/topic/22771-playing-guild-wars-2-on-linux-performance-optimizations-and-more/?do=findComment&comment=2058361

3 - Launcher is now crashing on open with error “Failed to load CEF DLL. Error code: 0x7eG”

Tried to open steam w/o runtime as Nomad mentioned to no difference. Revalidated game files through steam - Still no change.

Edit: Also tried the general gaming guide manuel linked but couldn’t really find anything super relevant :confused: TBH I didn’t look through every page though

UPDATE!!!

Completely reinstalled the game again and the issue is resolved. I was able to log in and load into a character.

I’m not sure if some of the files did not get installed correctly from the last install, but it’s working now.

Thanks for the help!

Edit: Did not need to run steam without runtime or apply any other fixes after the install, gamemode seems to be having it’s own issues but I will address those later

Had this issue as well when re-installing GW2, found the same thread as you, downgrade and ignore pixman then reboot resolved it.

General question, at this point do we just wait and monitor updates to pixman to determine when it is safe to remove the ignorePkg?

Someone opened an issue with the developer so I guess we’re see where that leads.

EDIT, apparently it was an oops by the dev, has to do with the version number of all things :smiley:

I’m keeping it disabled for now, and watching the gw2 forum thread. If people start saying it’s good to go I’ll remove the ignorePkg. IDK how often it updates though

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.