I can confirm, the game appears as running on steam but the launcher never appears. It was introduced in a recent update of proton experimental.
The problem does not occur in proton 7.0-6 nor in proton hotfix
Here is the system info
I confirm, but it should by fixed on
https://github.com/ValveSoftware/wine/releases/tag/experimental-wine-7.0-20230220b
please try with this version
Can confirm, the launcher starts again with the latest Proton experimental (which is presumably the version linked above).
There are two other bugs with GW2, which were originally filed against upstream wine before GW2 was on Steam, but deserve a mention here since they also show up on Proton:
Can confirm that the game runs again with the current bleeding edge version. Thanks! :)
- Can't swap weapons with the default controls on a German keyboard (https://bugs.winehq.org/show_bug.cgi?id=52174)
I've come across this issue a few times, but I'm not sure if Proton can fix it. It exists because the ^-key is handled as a dead key in your keyboard layout. You can work around this issue by choosing German (no dead keys) as a keyboard layout in your system settings.
GW2 works just fine with dead keys on Windows, so I don't immediately see why Proton would be unable to fix it. Switching to German (no dead keys) is an interesting workaround I wasn't aware of, but unfortunately it breaks, you know... typing. Gonna stick to my current workaround of binding weapon swap to Q instead.
for me GW2 launcher gets stuck at "Initializing..." -phase, with both version of proton (7.0-6 and experimental-bleeding)
here is the log steam-1284210.log
my system spec:
.;ldkO0000Okdl;.
.;d00xl:^''''''^:ok00d;. OS: openSUSE MicroOS
.d00l' 'o00d. Kernel: x86_64 Linux 6.1.12-1-default
.d0K^' Okxoc;:,. ^O0d. Uptime: 3h 21m
.OVVAK0kOKKKKKKKKKKOxo:, lKO. Packages: Unknown
,0VVAKKKKKKKKKKKKK0P^,,,^dx: ;00, Shell: bash 5.2.15
.OVVAKKKKKKKKKKKKKk'.oOPPb.'0k. cKO. Resolution: 3072x1728
:KVAKKKKKKKKKKKKKK: kKx..dd lKd 'OK: DE: KDE 5.103.0 / Plasma 5.27.0
lKlKKKKKKKKKOx0KKKd ^0KKKO' kKKc lKl WM: KWin_wayland
lKlKKKKKKKKKK;.;oOKx,..^..;kKKK0. lKl GTK Theme: Breeze [GTK2], [GTK3]
:KAlKKKKKKKKK0o;...^cdxxOK0O/^^' .0K: Icon Theme: Papirus-Dark
kKAVKKKKKKKKKKKK0x;,,......,;od lKP Disk: 16T / 21T (75%)
'0KAVKKKKKKKKKKKKKKKKKK00KKOo^ c00' CPU: AMD Ryzen 7 5700G with Radeon Graphics @ 16x 4.3GHz
'kKAVOxddxkOO00000Okxoc;'' .dKV' GPU: NVIDIA GeForce RTX 3060 Ti
l0Ko. .c00l' RAM: 5594MiB / 15779MiB
'l0Kk:. .;xK0l'
'lkK0xc;:,,,,:;odO0kl'
'^:ldxkkkkxdl:^'
- Can't swap weapons with the default controls on a German keyboard (https://bugs.winehq.org/show_bug.cgi?id=52174)
This also happens with an ANSI keyboard on Portuguese (english int layout) locale, my workaround is to switch to english.
I have the issue that every time I launch the game, I get the Processing Vulkan shaders window:

It happens literally after every start of the game, and lasts for around a min.
I know that that window should pop up after gpu driver update, but it keeps appearing every single time even when I haven't updated my drivers.
I use Proton Experimental Bleeding Edge, Mesa-git
./o. smokus@smokus-linux
./sssso- -------------------
`:osssssss+- OS: EndeavourOS x86_64
`:+sssssssssso/. Host: MS-7C91 (2.0)
`-/ossssssssssssso/. Kernel: 6.3.0-rc3-273-tkg-cfs
`-/+sssssssssssssssso+:` Uptime: 12 hours, 20 mins
`-:/+sssssssssssssssssso+/. Packages: 1516 (pacman)
`.://osssssssssssssssssssso++- Shell: zsh 5.9
.://+ssssssssssssssssssssssso++: Display 1: 1920x1080 @ 144Hz
.:///ossssssssssssssssssssssssso++: Display 2: 2560x1440 @ 170Hz
`:////ssssssssssssssssssssssssssso+++. DE: KDE Plasma 5.27.3
`-////+ssssssssssssssssssssssssssso++++- WM: KWin (Wayland)
`..-+oosssssssssssssssssssssssso+++++/` WM Theme: Breeze
./++++++++++++++++++++++++++++++/:. Theme: Breeze (Dark) [QT], Breeze [GTK3/4]
`:::::::::::::::::::::::::------`` Icons: breeze-dark [QT], breeze-dark [GTK2/3/4]
Font: Cantarell (11pt) [QT], Cantarell (11pt) [GTK2/3/4]
Cursor: Bibata-Modern-Ice (24px)
Terminal: konsole 22.12.3
Terminal Font: MesloLGS NF (12pt)
CPU: AMD Ryzen 9 5900X (24) @ 4.950195 GHz
GPU: AMD Radeon RX 6800 XT
Memory: 7.50 GiB / 31.19 GiB (24%)
Disk (/): 916 GiB / 1 TiB (67%)
Disk (/mnt/ExternalHDD): 1 TiB / 4 TiB (30%) [Removable]
Locale: en_US.UTF-8
Edit: Nevermind, game bug that happens when shadow quality is set to ultra.
Got some misrendering in one specific location. It's a dark room with a light in the middle. Supposed to look like this:

For me the lighted area is very blocky instead of being a nice circle:

Location: Super Adventure Box: World 2 Zone 1: Hidden Room 7 (Associate of Secrets, World 2: Does the log have other secrets?).
Using Proton Experimental (non-BE) with Mesa 23.0.1 on an AMD R9 390.
DX9 renderer: broken with dxvk; broken with wined3d
DX11 renderer: broken with dxvk; game crashes on start with wined3d
My attempts to create an apitrace haven't been fruitful since it's impossible to get there with 6fps. Maybe someone with more powerful hardware has better luck. Can anybody try to reproduce on Windows to rule out a game bug?
A textual guide on how to get there: https://wiki.guildwars2.com/wiki/Rapids#Checkpoint_7_to_Checkpoint_8
Video guide on how to get there: https://youtu.be/UWyjrPp3KN8?t=610
Unfortunately Super Adventure Box is a seasonal festival and will only be available until April 18 this year (10 days from now).
Hello @LingMan, you might have better luck getting a renderdoc capture instead of an apitrace and file a bug report with mesa for the video driver devs to ponder.
Thanks for the pointer, @kisak-valve. Had a nice testing session with @Blisto91. Turns out to be a game bug that happens when shadows are set to ultra. Same behaviour on Windows.
Replying to https://github.com/ValveSoftware/Proton/issues/6547#issuecomment-1439552278
okay I found the solution for my MicroOS issue or more exact SELinux issue
apparently I need to run this command: sudo setsebool selinuxuser_execmod 1 to get the game run and other (mmo) games that had the same issue
more about it here:
https://en.opensuse.org/Portal:MicroOS/Desktop#Steam_Proton,_Bottles,_WINE,_Lutris,_Android_Studio_emulator_not_working_from_flatpaks
There is this odd issue were the game client seems to stop downloading randomly

@SViN24 I've seen that only once and it was shortly after a patch release (just like it is right now), so that's probably a server issue on Anets end.
So I think i have come across another small compatibility issue but only on the steam deck . Sometimes an input will get stock and keep repeating over and over again blocking any other aside from movement from taking palace. For example sometimes it will be one of the skills for example 1 you will see the skill flashing like if you where tapping on the key but not actually being executed in the game. Only way I have found to get back to normal is to return to the chart selection screen and goo back in. I'm running it on proton 8.1 on the steam deck. I have yet to try experimental.
Sorry if this not the best place to report this issue.
Should Guild Wars 2 be processing vulkan shaders every time it loads? Or is this the processing shaders bug? (On proton 8.02)
This game's launcher always acted up on Steam Deck, but I feel like it has gotten worse over the last few months:
Displaying the launcher, which isn't very demanding, causes massive stuttering, especially when it's idle (not downloading patches).
The stutter is system-wide, it's almost impossible to open up the Steam menu or even just move the cursor. After the game client has been launched, the stutter is gone.
The issue seems to only exist in gaming mode, so it might be an issue related to gamescope?
I've created a proton log in which I've only started the launcher without launching the game itself: steam-1284210.log.
I'm unable to login to the launcher on the Steam Deck, as it loses fps and then freezes up and requires a hard reset. steam-1284210.log
The launcher runs perfectly fine on my desktop (archlinux, swaywm) in and out of gamescope. No issues. Only getting the problem on the Steam Deck.
The issue happens in both Stable and Beta channels, in Preview I can login and get past the launcher, but the fps is ~10fps. I'm unable to use the Preview channel as it likes locks my GPU frequency to 200MHz and a max of 1040MHz (doesn't scale how it should).
UPDATE: Steam Deck just got an update, it no longer needs a hard reset but the fps is basically 0 and very very unresponsive (May as well hard set instead of waiting for it to load, its that slow). This effects the entire system unless the launcher is closed. If I enabled the box for auto-play in the launcher it launches the game. The game seems to run fine but the memory clocks like to stay at 200MHz and a max of 1040MHz now.
If it fails to -autologin I'm unable to press "Login".
This is regressed between Proton 7 and Proton 8. On Proton 7 it takes ~20s for the launcher to appear and be interactable. On Proton 8 this takes 1m20s on my system. I noticed when Proton 8 came out originally but pinned Guild Wars 2 to Proton 7 and forgot about it. Confirmed still present on the current Proton Experimental. Vanilla Wine 8.21 (with or without dxvk) does NOT have this problem.
Similar to other reports above there's system-wide stuttering while waiting for the launcher to appear. Although that briefly happens with Proton 7 and vanilla Wine as well, just not as long.
Alt + Left clicking on the mini map should place a personal waypoint () on the map. Instead nothing happens. Tested with Proton 7 and with Proton 8 Experimental. The marker does appear correctly with vanilla Wine 8.21.
Edit 2024-02-07: Turns out the marker appears just fine in a KDE session, but doesn't work in my standard Cinnamon session.
System Information: https://gist.github.com/LingMan/45ed43ceee831550c604dfb583219c75
Steam Runtime Diagnostics: https://gist.github.com/LingMan/af1852e3d7d66ef56e9f2207dcff0ada
Hello @LingMan, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put them in a gist, then include a link to the gist in this issue report.
@kisak-valve Right, sorry for not including that in the first place. I've edited my earlier post to include all of that info.
@LingMan I'm getting the same launch time on Proton 7.0 and Proton 8.0 -- I'm assuming you are timing the time from clicking Play on Steam to the launcher appearing and the "Play" button being usable and purple? I let the game finish downloading completely before testing the launch times as I'm assuming you have the game fully downloaded?
Could you please get a log from the Proton 7.0 launch for us to compare to the 8.0 log?
@alasky17 Thank you for looking into it! Yes, I'm timing from clicking the Play button in Steam to the launcher being fully loaded. The Play button in the launcher being purple is a good enough approximation for "fully loaded" as I've ignored any attempts that would process Vulkan shaders or download an update.
There are really only two phases that take a long time.
@LingMan Thanks for the quick response! As a heads up, it may be a bit before we get a chance to look at this 😅
That's fine, pinning to Proton 7 has been a good enough workaround for the better part of the last year (😅) and continues be one for now.
And with the holidays coming up: Merry Wintersday! :christmas_tree:
I was going to test GW2 again, with gamescope being updated to 3.13.19-1 for this bug, but when I went to go launch GW2 with gamescope the launcher loads but then hangs indefinitely on "initialising..." with btop showing this:
I have tried with different proton compatibility and its the same result all round when launching with gamescope.
The game launches fine without using gamescope and other games launch fine using gamescope.
I'm not sure when this started as I haven't played GW2 in a while.
EDIT: I've tried running Gw2-64.exe inside a gaming bottle in bottles using wine-ge-proton8-25, "Gamescope" enabled with the same resolution settings and fullscreen, but I get the same result.
EDIT-2: This also happens on the Steam Deck. Making GW2 unplayable unless you "Switch to Desktop" and launch without gamescope.
Gamescope is now working with GW2 on both my desktop and Steam Deck.
Used GE-Proton8-25 and Proton Experimental.
Never mind just ran into the same problem again, seems like it happens infrequently.
Has the 6.6 kernel changed how memory and vram is handled? I'm having a strange issue with swap for the past few weeks. With the holidays and infrequently gaming during them, I'm not exactly sure when it started happening.
If I play for a long time (about an hour or so), I noticed when I load a different area or exit, my swap usage will go up, while I'll still have 6-7GB of system RAM available. Eventually if I don't clear the swap and restart the game, it will slow things down and keep eating swap. (I don't think I've noticed it beyond 1GB swap.)
I've noticed this with other games using dxvk (Fallout New Vegas), but to a lesser extent. I can play Vampire survivors while watching youtube videos and no problems.
I started a discussion over on LQN with the slackware forum, in case it was a regression there: https://www.linuxquestions.org/questions/slackware-14/maybe-issue-with-swap-and-the-6-6-kernel-4175732315/ (It has more details about memory useage and an nvidia-smi dump while it was happening.)
OK...little more testing. I don't see it on anything other than dxvk games through proton. (I can watch youtube videos and play Vampire Survivors at the same time.) I tried the beta steam client, and it still happens. I've also tried Proton-GE. I've upgraded my kernel to 6.6.9. I don't know if this is specifically a Guild Wars 2 issue, though. Should I report it on the steam for linux github, instead? I noticed today that my swap went up when loading a new area, and I still had roughly 2GB of VRAM left and 6-7 system RAM. Any ideas what I should try next? (I even cleaned the dust out of my computer, in case that were impeding performance.)
ETA: adjusting vm_swappiness seems to have fixed the issue for now. I'm still unclear as to what changed to produce this.
1. Launcher takes 1m20s to show up with Proton 8
@alasky17: Tried the Proton 9 beta and the startup time has vastly improved. Still takes 3-4 seconds longer for the window to appear at all, but for the most part we're back to Proton 7 performance.
2. Can't set personal marker on the mini map
Already added a note to my original report and mentioned it to someone on Discord, but just calling it out here as well:
It turns out the marker does appear as expected in a Plasma session, but does not appear in my standard Cinnamon session.
A new report although as best as I can tell not a regression.
The steam version of GW2 should automatically login to the respective account on the side of ArenaNet when the launcher starts. However, something like 10% of the time it doesn't look like it even attempts to login. If that happens, manually clicking the login button logs you in without problems. It just doesn't appear to get triggered automatically even though it should.
(Same for the standalone launcher for which you can pass the -autologin flag.)
Here's a screenshot of the steam launcher where it just stayed logged out:
Proton logs, one where it logged in fine and one where it didn't:
autologin-proton-log.zip
Reproduction steps:
i on the keyboard to open the inventory. Others like h for the Hero Panel or m for the map work as well.w or s stops the autowalk again.w or s before trying to open the inventory.When I was still on Windows this never happened. With vanilla Wine it happens almost every time, with Proton only sometimes. So far I've been unable to reproduce on Plasma, but it's unclear if that was just (bad) luck. Reproducible on at least Cinnamon, Plasma x11, and Plasma Wayland.
Here are two Proton logs. One where autowalk got enabled after pressing a keybinding and one where it didn't activate:
autowalk-proton-logs.zip
System information: https://gist.github.com/LingMan/21f5dc07fdb3d45ffba9e1ef96552962
Steam Runtime System Information: https://gist.github.com/LingMan/b07f1b173051f65b34e0132a962c47e7
@LingMan I'm glad to hear the startup time has improved with Proton 9.0-x. Thank you for the update! Regarding the remaining bugs, I can't promise anything. Unfortunately 2) and 4) are issues with a very sensitive and complex area of Wine, especially if they are specific to certain WMs :(
I have a problem running GW2 on Steam Deck. Everything was ok 3 months ago, but i guess once some update came it bring the problems.
My specs:
Steam Deck LCD 256GB
SteamOS 3.6
Tried various Proton versions from 7 to 9 Beta
Problem:
9 of 10 starts end in black screen and whole Steam Deck restart. GW2 launcher works, but once i click on “Play” i just got black screen and few seconds later system restarts. The problem occures only in Steam Game Mode so it could be related to performance overlay with gamescope etc. When i start GW2 from desktop mode it works great, but gamescope and performance overlay is missing there.
Could it be a problem with Proton?
Replying to https://github.com/ValveSoftware/Proton/issues/6547#issuecomment-2003168760
I think it's a problem with the current "Main" OS Update Channel. I've reported this bug here a while ago, but it's not fixed as of now.
You should be able to work around it by choosing the "Beta" or "Stable" OS Update Channel (should be OS Version 3.5.17 or lower right now).
The performance issues with the launcher seem to have been fixed in one of the latest bleeding edge versions of Proton Experimental. I've tested this on my Desktop as well as on my Steam Deck and both have no issues rendering the launcher anymore. This was an annoying problem for years. Many thanks to whoever fixed it! :)
Weird timestamp in GuildWars 2
Issue transferred from https://github.com/ValveSoftware/Proton/issues/7699.
@Coolgeek789 posted on 2024-05-04T18:38:46:
My system :
OS : Archlinux
CPU : Intel 13900KF
GC : RTX 4080 (driver nvidia 550.78)
Kernel : 6.8.9-arch1-1
Desktop : KDE 6
Language : French (fr_FR.UTF-8)
Since Proton 8 (still the case in Proton 9 and current git), I have a weird issue in Guildwars 2 (AppID : 1284210).
In the chat, I have the timestamp displayed in a weird way (the part in gray, at the beginning of the line):
(translation : 7h22 of the afternoon)
In Proton 7 (the way it is on Windows) :
I tried to set LC_TIME=C and LC_ALL=C in the launch command in Steam but there was no change.
Current launch command : DXVK_ASYNC=1 %command% -ignorecoherentgpucrash -provider Portal
I tracked down the commit that does it : https://github.com/ValveSoftware/Proton/commit/2b95bc1771194a59204104ddc475739858fe5cb3
Removing it does the trick.
Is there a way to fix this ?
Thanks
4. Opening an interface with its keybinding sometimes enables autowalk if you haven't moved since starting the game
Just an update that this issue is not WM specific after all. It reproduces on Plasma (both x11 and Wayland) as well as Cinnamon.
4. Opening an interface with its keybinding sometimes enables autowalk if you haven't moved since starting the game
Just an update that this issue is not WM specific after all. It reproduces on Plasma (both x11 and Wayland) as well as Cinnamon.
I have this exact same issue, Gnome3 X11, and it's not happening always, as initially described
I tried a 'xset r off' out of curiosity before launching the game and it didn't help
Replying to https://github.com/ValveSoftware/Proton/issues/6547#issuecomment-2094346806
Fixed in proton experimental. Thanks !
Janthir Wilds just dropped and now the game won't launch for me anymore.
I am using a portal account on Steam, running the game in Proton Experimental bleeding edge and I have used the following launch paramenters:
-provider Portal +log_verbosity 4 +log_WriteToFileVerbosity 4 +sys_dump_type 3
This is the content of the debug.log:
[0820/185228.659:ERROR:network_change_notifier_win.cc(225)] WSALookupServiceBegin failed with: 0
[0820/185228.673:ERROR:dxva_video_decode_accelerator_win.cc(1457)] DXVAVDA fatal error: could not LoadLibrary: msvproc.dll: Module not found. (0x7E)
[0820/185233.427:WARNING:cert_verify_proc_win.cc(89)] Unknown error -2146762482 mapped to net::ERR_FAILED
My system:
Kernel: 6.10.5-arch1-1
CPU: 12th Gen Intel i5-12600K
GPU: NVIDIA GeForce RTX 3070 Ti
Can anyone confirm this?
Still launches for me with Proton Experimental (non-BE). Running through Steam with -provider Portal just like you. AMD 7800X3D + Radeon R9 390. EndeavourOS with the same kernel.
Do you maybe have some thrid-party addon installed? I've had e.g. Arcdps cause crashes after a game update before. Not this time though, it just doesn't show any info.
I have the same issue with bleeding edge, but I think it isn't caused by the Expansion's release. For me, this beta branch has already been broken for a few days in GW2. Proton Experimental with no beta branch selected works fine, though, I'd recommend using that for the time being.
Running EndeavourOS as well. I just did a clean install and tried again to no avail.
What did work was not choosing a beta branch as @nyannyankas pointed out. This makes the game playable for me. Since another game I currently play still needs the experimental branch, I'll just have to juggle the beta versions between sessions.
Thanks for the help!
Thank you for the reports. It should now work again with a up to date Bleeding Edge too.
Unfortunately the game still doesn't seem to work with bleeding edge. Same error:
[0821/024306.894:ERROR:network_change_notifier_win.cc(225)] WSALookupServiceBegin failed with: 0
[0821/024307.230:ERROR:dxva_video_decode_accelerator_win.cc(1457)] DXVAVDA fatal error: could not LoadLibrary: msvproc.dll: Module not found. (0x7E)
[0821/024307.456:ERROR:network_change_notifier_win.cc(225)] WSALookupServiceBegin failed with: 0
[0821/024310.321:WARNING:cert_verify_proc_win.cc(89)] Unknown error -2146762482 mapped to net::ERR_FAILED
Note, that this error only occurs after hitting Play in the launcher.
@nyannyankas Those errors always appear for me even when the game works fine.
Can you post a Proton log from bleeding edge where the game crashes?
@Blisto91 Yes, you're right, these errors seem to always be there. Sorry for not catching that.
I've attached the Proton log here: steam-1284210.log. I've also copied the error message from GW2's error reporting tool. Maybe it can be helpful as well: gw2_error.txt.
Thanks for your help. :)
@nyannyankas I've switched to a Nvidia GPU but i haven't been able to reproduce yet. Which distro/desktop environment do you use?
@Blisto91 Manjaro using Kernel 6.10.5-1 with Gnome. The Nvidia driver is at version 550.107.02, if that helps. No special modifications or anything.
@nyannyankas Does it make a difference if you launch with PROTON_DISABLE_NVAPI=1 %command%
@Blisto91 Yes, indeed. The game seems to work fine with this option.
@nyannyankas Thank you for checking.
Can i get you to put the dll from this zip next to the games exe and then run the game with PROTON_LOG=1 DXVK_NVAPI_LOG_LEVEL=trace %command%. Then post the Proton log here and remove the dll again.
It contains a bit of extra logging.
@Blisto91 Sure, here you go: steam-1284210.log
Thanks! Sorry for doing a double dip but could i get you to do the same with this one? :see_no_evil:
@Blisto91 Sure! steam-1284210.log
@nyannyankas hi again. Can you check if this works correctly now on latest Bleeding Edge?
@Blisto91 Hi! Sorry for the late reply! I've just been able to test the latest bleeding edge on my desktop PC and can confirm that this issue doesn't seem to occur anymore. Thank you very much!
Thought this information could be useful here, as it's a bit of a hassle to find it right now:
There's currently an issue on some systems where inputs might get stuck and game crashes may occur in low-FPS-situations in Guild Wars 2.
This doesn't seem to be an issue with Proton but with ibus (see https://github.com/ibus/ibus/issues/2618 and https://github.com/ValveSoftware/Proton/issues/5294).
There are some workarounds available, but the issue will most likely also be resolved in ibus 1.5.31, which is currently in the release candidate stage. The problem wasn't reliably reproducible on my system, but, as of now, it didn't occur anymore after upgrading ibus to 1.5.31-rc1.
So if anyone stumbles upon this problem as well, there are three things you could do:
Hope this is helpful for someone. 🙂
Replying to https://github.com/ValveSoftware/Proton/issues/6547#issuecomment-2442525058
Thank you so much, that was so helpful.
I searched the whole evening for this exact problem. I thought I might lose my mind.
I have an odd behaviour where I cannot claim rewards, the icons that appear above the minimap.
It's inconsistent, but when it happens clicking them do nothing. I need to restart the game, then it's interactable again and I can claim them. Some of them can still be claimed by right clicking them, but that also seems to be inconsistent.
Replying to [#6547 (comment)](https://github.com/ValveSoftware/Proton/issues/6547#issuecomment-2717975908)
Yeah, happened to me too twice or so. It broke relatively recently though. A few months maybe. Probably since the Godspawn update.
Another odd behaviour, if I have GW2 in a workspace, then move to another workspace for a while, when I get back to the game it's running at 5x speed or so. It's like while I had the game in the other workspace it "paused" and when going back it tries to "catch up" by running faster.
I worry if the game servers might see that as some kind of cheating. I'm on KDE Wayland, if that makes any difference.
I have an odd behaviour where I cannot claim rewards, the icons that appear above the minimap.
I am experiencing this as well. The issue appears to clear up when you waypoint on the same map or move to another map.
When I move my cursor from the minimap upwards towards the chest or reward, the cursor also sticks as the resize cursor instead of changing to the regular pointer until moving off of the minimap or reward.
A recent change has caused the game window to become shifted by the size of the desktop panel/taskbar. The mouse pointer still acts as if it is in the non-shifted position. For example, I have my panel on the left side of the screen, so the window shifts to the right. A button in the game options will highlight when the mouse is ~100 pixels to the left of that button (where it would be if not for the shift).
Version of Proton Experimental is "1758290257 experimental-10.0-20250919" and does not occur in the non-experimental version.
@rizele Hi there. Can you attach a proton log? Just add PROTON_LOG=1 %command% to the game's launch options and a log called steam-1284210.log (if using the Steam version of the game) should appear in your users home folder next time you launch the game.
Which desktop environment do you use?
steam-17014675980096110592.log
I am running on Kubuntu 24.04, KDE Plasma 5.27.12, X11.
@rizele Thank you for the information ... I'll need to know a bit more to try to diagnose this 😅
* Could you also upload the output of xrandr so that I can see what your monitor configuration looks like?
* What display options are you using in-game? Fullscreen? If so, which resolution? Windowed?
Fullscreen at 3840x2160. In answering this question I realized that if I toggle that to one of the Windowed options and then back to Fullscreen, it fixes the issue for that session.
* You said you have your KDE "panel" on the left side of the screen ... I am trying to reproduce with KUbuntu 24.04 and I can move _a_ panel (eg the panel with my open program icons) to the left side, but I can only move my whole taskbar to the top or bottom of my screen, not left/right. Do you have the whole taskbar on the left side somehow (if so, how?) or do you just have a one KDE panel on the left side and the primary task bar still at the bottom (or top)?
My screen looks like this:
You can tell that is it shifted because the button in the bottom right goes off the screen. To place my panel on the left I right click it, choose 'Enter Edit Mode', then drag where it says 'Drag to move'.
@rizele Thank you for the additional info!! I was finally able to move my KDE panel to the left to match your screenshot :) However - when I launch the game in fullscreen mode with the native resolution of my monitor, it covers the KDE panel, so my game is not offset. Did you set something custom so that the KDE panel still shows up?
Also, in your KDE settings under Workspace -> Window Management -> Window Behavior -> Focus, what do you have "focus stealing prevention" set to? Mine is set to "Low". I'm trying to get to the bottom of this because we don't want to regress any behavior between Proton versions if possible :)
I cannot think of any custom thing that may have caused this.
I have "Focus stealing prevention" set to "Medium". However, I tried changing it to "Low" and the issue still occurs.
Thinking a bit more on the something custom question, I do have the HWE updates installed (https://ubuntu.com/kernel/lifecycle).
I spent some time this week building and testing Proton locally. Doing so, I was able to identify the specific commit that broke FullScreen for me. It is in wine: https://github.com/ValveSoftware/wine/commit/5593ca793b6afc960deef190138d1be06e4e3286 . The commit preceding that (49607c81) works fine.
I spent some time this week building and testing Proton locally. Doing so, I was able to identify the specific commit that broke FullScreen for me. It is in wine: ValveSoftware/wine@5593ca7 . The commit preceding that (49607c81) works fine.
Hi, could you try the attached patch and see if it fixes the issue?
@zzhiyi Thank you for the patch. It does indeed fix my issue.
Hi, @rizele, could you try this updated patch as well? Thanks.
0001-fixup-winex11.drv-Ignore-fullscreen-window-config-chan.txt
@zzhiyi Yes, that second change also fixes my issue.
The window width no longer gets restored correctly.
Expectation: The window's size gets remembered and restored.
Actual result: The window's height does get restored, but in width the entire screen is covered again.
Works as expected in Proton 9.0-4, broken in Proton 10.0-2, Proton Experimental, and Proton B-E.
The problem should be with restoring as opposed to storing, since closing with Proton 10.0-2, and reopening with Proton 9.0-4 does preserve the dimensions. The opposite way around does not.
steam-1284210_proton_9.log
steam-1284210_proton_exp.log
System Information: https://gist.github.com/LingMan/8b35196237407e836c6aaeb36363a685
Steam Runtime Information: https://gist.github.com/LingMan/bbea22daca2e4511aec15b5309f7bc85
Tested on EndeavourOS with KDE Plasma x11.
@LingMan Could you please also copy your system information from Steam (Steam -> Help -> System Information and Steam -> Help -> Steam Runtime Diagnostics) and put each in a gist, then include a link to the gists in this issue report? I think that the behavior you are seeing might be specific to your WM.
@alasky17 Updated. WM is kwin x11.
@LingMan Thank you for pointing out the additional issue with windowed mode. I'll see what we can do :). In the meantime, the offset issue fix just shipped with experimental-10.0-20251120.
@marshy719 Does it improve if you run the game with PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 %command% in the games launch options?
Can you attach a Proton log? Running the game with PROTON_LOG=1 %command% in the launch options should make a file called steam-1284210.log appear in your users home folder. It should compress well if needed
@marshy719 I see that you don't have Resizable BAR enabled. If you are able to then I'd recommend turning it on as dxvk (the d3d11 to Vulkan layer) usually benefits greatly from it.
Newer Proton builds (past 10.0-*-202511025) breaks GW2 external-dx11-overlay
Issue transferred from https://github.com/ValveSoftware/Proton/issues/9283.
@Thyrador posted on 2025-12-05T12:04:24:
experimental-bleeding-edge-10.0-275645-20251126-p1c3998-wdefa42-d8d58ad-vcc9e5e +The add-on starts and shortly after crashes upon running for a few seconds (depending on how much modules it tries to load).
It crashes basically once it's ready to inject itself into the game.
Start the add-on anything before experimental-bleeding-edge-10.0-275645-20251126-p1c3998-wdefa42-d8d58ad-vcc9e5e and it runs just fine, whereas after the update it just crashes.
Hello @Thyrador, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)
Hello @Thyrador, please add
PROTON_LOG=1 %command%to the game's launch options, reproduce the regression, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)
There you go.
It probably happens around here:
[0000000000000748:] EXCEPTION handling: System.IO.FileNotFoundException: Could not load file or assembly 'Z:\run\media\thyrador\Games\SteamLibrary\steamapps\common\Guild Wars 2\addons\LOADER_public\Blish.HUD.1.2.0\en\Blish HUD.resources.dll' or one of its dependencies. on line 10431.
Guild Wars 2 still runs fine, even if the add-on crashes tho.
Edit: I noticed I messed up the CPU/GPU part in my report.
I updated it in the original report I made, in case you want to fix it here.
Thanks, unfortunately, System WINEDEBUG: -all usually makes the Proton log unusable for troubleshooting, but it seems like a couple hints are there:
[0000000000000748:] EXCEPTION handling: System.IO.FileNotFoundException: Could not load the file 'nspector.XmlSerializers'.
/builds/mono/wine-mono/wine-mono-10.3.0/mono/mono/eglib/gpath.c:115: assertion 'filename != NULL' failed
[0000000000000748:] EXCEPTION handling: System.NotImplementedException: The method or operation is not implemented.
"<unnamed thread>" tid=0000000000000748 this=0000000003dd0130 , thread handle : 0000000000da8bd0, state : not waiting
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR (int) [0x0000a] in <7b313c6e3f2c40498605ece484863e6a>:0
at NAudio.CoreAudioApi.AudioSessionManager.RefreshSessions () [0x00049] in <daba2293dad44758b8c07be62f254869>:0
at NAudio.CoreAudioApi.AudioSessionManager..ctor (NAudio.CoreAudioApi.Interfaces.IAudioSessionManager) [0x00019] in <daba2293dad44758b8c07be62f254869>:0
at NAudio.CoreAudioApi.MMDevice.GetAudioSessionManager () [0x0001e] in <daba2293dad44758b8c07be62f254869>:0
at NAudio.CoreAudioApi.MMDevice.get_AudioSessionManager () [0x00008] in <daba2293dad44758b8c07be62f254869>:0
at Blish_HUD.GameIntegration.AudioIntegration.InitializeProcessMeterInformations () [0x0003f] in <2064895b17da4e618330fcfc8eb72d96>:0
at Blish_HUD.GameIntegration.AudioIntegration.UpdateAudioDevice () [0x0002f] in <2064895b17da4e618330fcfc8eb72d96>:0
at Blish_HUD.GameIntegration.AudioIntegration.Load () [0x00187] in <2064895b17da4e618330fcfc8eb72d96>:0
at Blish_HUD.GameService.DoLoad () [0x00015] in <2064895b17da4e618330fcfc8eb72d96>:0
at Blish_HUD.BlishHud.BeginRun () [0x00029] in <2064895b17da4e618330fcfc8eb72d96>:0
at Microsoft.Xna.Framework.Game.Run (Microsoft.Xna.Framework.GameRunBehavior) [0x0003a] in <bde361c85fef4624b5e83e7b4e9406d3>:0
at Microsoft.Xna.Framework.Game.Run () [0x0000c] in <bde361c85fef4624b5e83e7b4e9406d3>:0
at Blish_HUD.Program.Main (string[]) [0x00111] in <2064895b17da4e618330fcfc8eb72d96>:0
at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) [0x0002a] in <2064895b17da4e618330fcfc8eb72d96>:0
@kisak-valve sorry, wasn't aware that I had it enabled. I'll add the log without WINEDEBUG -all enabled.
Hope this helps.
@Thyrador Have you tried it with a more recent build? I just launched with current Experimental (20251208) as well as with the most recent BE (experimental-bleeding-edge-10.0-281723-20251211-p33987c-w9866d0-d4628ac-v54fd70) and for both of those, the icon was present, the HUD appeared to be working properly, and I didn't experience any problems with it. When I launched with the BE build you specify (275645-20251126) I am seeing that the icon is not present and I'm unable to access the HUD at all, but it seems like maybe it's gotten fixed again since then.
Guild Wars 2 (1284210) launcher is glitching
Issue transferred from https://github.com/ValveSoftware/Proton/issues/9686.
@vlad-teodor posted on 2026-04-20T15:43:27:
Launcher is glitching out and lagging on newer Proton versions, using almost 100% GPU. This is better with older versions of Proton.
It seems to also be mentioned by others in the ProtonDB page.
The glitching does not affect the gameplay, but it makes the system almost unusable while the game is updating, which may be a long time on slower connections, especially on first launch.
Launch the game with different Proton versions:
Not sure what is up with Xwayland but on Ubuntu 24.04 there is no such problem :
qmassa GPU utilization :
@llandwerlin-intel this only happens in the launcher, not in the game itself. It's fine after it launches.
Seeing your name also reminded me that I haven't noticed this on my PC (GTX 1070 with the 4.6.0 NVIDIA 580.142 driver, on the same version of Fedora as the laptop). I tested it now (Proton Experimental), and XWayland uses ~10% GPU on the PC, which isn't out of the ordinary (I think)
I also have a ROG Ally (Z1E) running SteamOS and this made me curious. It seems to be fine (Proton Experimental): ~15% total GPU usage in game mode, similar to just having Steam around, and ~20-25% GPU usage for Xorg in desktop mode, with no weird artifacts. I also had the Steam Deck at launch, and remember the launcher almost freezing the system in game mode, but that was years ago.
I can provide more troubleshooting info on any of these devices if needed.
I remember having a very similar problem in the past. The entire screen would stop updating while the launcher is up. At times that would happen before the launcher is even done drawing, so it would look glitched. Haven't seen it happen in a few years though. Neither on KDE x11 nor on Cinnamon x11.
There's this old Wine issue where the compositor was blamed. Also this still open report, which is on Gnome like you are and using Wayland.
The loader seems to work okay for me but GPU consumption is somewhat high :
The app seems to do a lot of XFlush :
That doesn't look like anything to do with the Mesa drivers as far as I can tell.
proton experimentalx18 2026-04proton 10.0-2x1 2025-11proton 9.0-4x1 2025-11proton 9.0x1 2024-03ge-proton8-25x2 2023-12proton 7.0-6x2 2023-12proton 8.0-4x1 2023-12proton 7.0x1 2023-12proton 8.0x1 2023-12proton 8.02x1 2023-06proton 8.1x1 2023-05proton hotfixx1 2023-02WINEDEBUGx2 2025-12PROTON_LOG=1x7 2025-12PROTON_NO_ESYNC=1x1 2025-11PROTON_NO_FSYNC=1x1 2025-11DXVK_NVAPI_LOG_LEVEL=tracex1 2024-08PROTON_DISABLE_NVAPI=1x1 2024-08DXVK_ASYNC=1x1 2024-05PROTON_LOG=1:x1 2023-12PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 %command%x1 2025-11PROTON_LOG=1 DXVK_NVAPI_LOG_LEVEL=trace %command%x1 2024-08PROTON_DISABLE_NVAPI=1 %command%x1 2024-08DXVK_ASYNC=1 %command% -ignorecoherentgpucrash -providerx1 2024-05resources.dllx1 2025-12msvproc.dllx2 2024-08
Compatibility Report
System Information
I've been able to reproduce the problem on two separate systems:
I confirm:
Proton Log with the issue: steam-1284210.log
Proton Log from a few days ago, when the game was working fine: steam-1284210.log
Symptoms
The game doesn't launch anymore. It's shown as running in Steam, but the launcher never appears. This issue has only appeared in the bleeding edge-branch a few days ago, but is now also occuring in the regular Proton Experimental-branch.
The line
00c0:00c4:err:sync:RtlLeaveCriticalSection section 00007FF941E4CA60 is not acquiredis repeating in the logs, so I guess that has something to do with it.Reproduction