Hello @josef256, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the issue, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.)
Also, can you check how these games behave with Proton 7.0-6 (Currently available as Proton Next) and Proton Experimental?
still dont work with 7.0-6
here is the log for 7.0-5
steam-813780.log
and this is for 7.0-6
steam-813780_7.06.log
Have you tried proton experimental?
Have you tried proton experimental?
same issue with experimental as of 27/01/2023:
steam-813780.log
Same issue was also with As Dusk Falls, though the xbox sign in is not required (at least if you play alone)
Sign in window was only a white window
Could be a mesa or a wine bug. Not sure.
I'm having the same issue with Forza 4 on Arch. From what I've read elsewhere, this is a common issue with Microsoft games running via Proton. Would be ideal if this would be fixed across the board of all their games.
Having the same issue with Grounded, on a Linux desktop - nVidia GPU.
Halo Infinite has Xbox Sign-In and it works perfectly fine with Arch Linux + Steam/Proton 8 + Sway/Wayland!
Perhaps this info could be helpful for debugging this 🙂
Update 2025/03/10: any time I encounter this problem, it's usually enough to:
Synchronize system's time with NTP and then update the hardware clock.
After major updates, I end up deleting Game Data which resolves the problem as well.
I've added detailed steps below.
I also have the issue on a fresh install of nobara 39 (KDE) with Forza 4. I tried proton, proton experimental and GE_Proton9-10. It doesnt open the game / the microsoft login page. I just refunded the game because of that.
Got it working by going back to proton 6.3-8 and logged in then changed it to GE
Logging into Halo and Forza works for me, but not Age of Empires. Proton 9 but all recent versions are affected.
Arch w/ sched-ext kernel on NVIDIA & Windowmaker X11
Got it working by going back to proton 6.3-8 and logged in then changed it to GE
This just broke it for me even more, now I can't get past the first page.
Most of the time Xbox Sign-in ceases to work due to time drift.
You need to make sure your system's time is synced with NTP and persisted by the hardware clock:
Set the correct timezone:
First step is to make sure you've set your timezone, e.g:
$ timedatectl list-timezones
$ timedatectl set-timezone Etc/UTC
Alternatively: use $ ln --symbolic --force /usr/share/zoneinfo/Etc/UTC /etc/localtime for non-systemd setup.
Prepare hardware clock:
With a D.I.Y distro you might need to grant $USER read access to: /dev/rtc0.
$ ls -l /dev/rtc0
crw-rw-rw- 1 root audio 250, 0 Mar 10 11:19 /dev/rtc0
More often than not this file is owned by the audio group, meaning:
$ sudo usermod --append --groups audio ${USER}
You can verify this works with:
$ hwclock --verbose
Sync your hardware clock (most of the time this is enough):
Synchronize with NTP:
$ timedatectl set-ntp 1
Alternatively: use either: $ ntpd -q -g /or preferably/ $ chronyd -q for a non-systemd setup.
Lastly after synchronizing with NTP, update you hardware clock (this step isn't required with timedatectl approach):
$ hwclock --systohc
Reboot
Here's other troubleshooting tips if the above wasn't sufficient.
Almost always it's just enough to reset Game's Data directory which contains (somewhere) the Xbox Account token:
Delete Game Data
Note: make sure to create a backup before deleting anything to avoid data loss.
For Native games:
You can easily find the location in: www.pcgamingwiki.com
For Proton games in Steam:
It's usually stored under ~/.steam/steam/steamapps/compatdata/
While the App ID (folder name) can be easily found using: steamdb.info
Reset Steam's Web Browser Cache
Steam > Settings > In Game > Delete Web Browser Data
This appears to delete: ~/.steam/steam/appcache/httpcache/* & ~/.steam/steam/config/htmlcache/* (if not more).
Remove ~/.cache
Note: this might cause KeePassXC to forget the keyring database location.
Delete caches in Steam's installation directory
As a last resort, you might try to delete userdata files. Although this might reset your Quick Saves and Game Preferences.
~/.steam/steam/userdata/*/*
Experiencing the same issue with Psychonauts 2 on SteamDeck, except only the white screen is shown, I don't see any window controls on the sign-in window (probably because of gamescope), and need to force quit the game.
Sign in for this game is optional, but would be nice to have it working. Will attach log later.
Something changed with Age of Mythology's Xbox sign in today as part of the big DLC update. Previous behavior (Proton 9.0) was that clicking "Sign in with Xbox" didn't do anything, now it crashes at the main menu, with logs pointing to "Attempting sign in" as the last thing before it falls over, without me initiating a sign in first. Switching to Hotfix yielded no change.
I think AOM requires an XBL account now, but that's out of scope for Proton.
Same issue on Grounded 2 with latest experimental
Issue still exists with Grounded 1.
In Sea of Thieves when trying to sign in to Xbox I get stuck at the screen "Face, fingerprint, PIN or security key". I'm assuming here that a browser window is supposed to open to authenticate, but nothing happens. I tried various Proton versions without any success to get past this screen. I'm on OpenSUSE Tumbleweed (KDE).
In Sea of Thieves when trying to sign in to Xbox I get stuck at the screen "Face, fingerprint, PIN or security key". I'm assuming here that a browser window is supposed to open to authenticate, but nothing happens. I tried various Proton versions without any success to get past this screen. I'm on OpenSUSE Tumbleweed (KDE).
![]()
You can work around it by temporarily disabling passkey verification in your microsoft account security settings, logging in with your password and then re-enabling if you need it.
Replying to https://github.com/ValveSoftware/Proton/issues/6481#issuecomment-2533399294
I do not think this is the current issue. The issue is that Wine's browser does not have all the functionality of Edge (which is what the games expect). Here is an example from AOE4:
Clicking "sign in" simply does nothing. If this were a clock issue, I doubt the issue would present as a UI problem, surely.
same issue of OP
Same issue as OP.
OS: CachyOS
Platform: Steam
Game: Age of Empires II: Definitive Edition
Compatibility (Forced):
This appears to be browser related based on: https://forums.ageofempires.com/t/cant-sign-in-to-xbox-live-on-age-of-empires-ii-de/129031/3
Possible workaround (not working):
Where this process breaks down (at least on my CachyOS using Steam with Proton, Only 1 option in the step 2 right-click menu does anything at all. Printing.
The other options do absolutely nothing.
My suspicion is because these are making system calls that aren't implemented.
Even if we get the Properties window to work, and we can get the URL, we might not be able to do anything still without a browser running in the same bottle/wine/proton instance as the game due to cookies and such.
##############
Went to create a log. Saw a numbered Proton version earlier in thread for log generating and wanted to lock this in to a number for you wonderful dev's.
Compatibility (Forced):
Proton 9.0-4
Behavior:
Clicking the Green "Log In" button now refreshes the window to a blank white page. Progress!
Here's the log. I think I attempted to log in twice.
Has anyone tried to use Winboat for this ?
Has anyone tried to use Winboat for this ?
How would one even go about using Winboat for a steam game?
Also have problem with Passkey on Sea of Thieves. Disabling passkey works as workaround, but I don't feel secure disabling a login method/2FA just to play a game.
Also have problem with Passkey on Sea of Thieves. Disabling passkey works as workaround, but I don't feel secure disabling a login method/2FA just to play a game.
With Age of Empires 2 and Age of Mythology, we can't even get to a place where the loginscreen appears, so disabling passkey doesn't even work there.
getting similar problem on ubutu 24.04 with all versions of proton that I try, with Halo Master Chief Collection.
My problem was that I had a passkey in Bitwarden setup for my microsoft account. When I removed that one I got the password login screen and everything worked.
Getting same problem still on Sea of Thieves, except no SIGN IN interface is ever shown.
Tested on these versions:
Proton 10.0-3 log
steam-1172620.log
OS: Void Linux
KERNEL: 6.12.77_1
CPU: 11th Gen Intel Core i5-11500 @ 2.70GHz
GPU: NVIDIA GeForce RTX 3060
GPU DRIVER: NVIDIA 580.126.18
RAM: 16 GB
Labwc/Wayland compositor
(no window decorations)
This worked for me go your Microsoft account settings, go to security, account security, then click "manage how i sign in", scroll to the bottom and press reset windows hello, then launch sea of thieves again, and it'll prompt you to give it a code sent to your email or phone number instead of a passkey
Same problem. Everything was working fine, but today I opened the game and this happened. None of the solutions worked for me.
I made a workaround for AoE 2 DE, might work on other games too
https://github.com/Ekats/aoe2de-xbox-signin-linux
proton experimentalx6 2026-04proton 9.0-4x2 2026-04ge-proton10-34x1 2026-04proton 10.0-3x1 2026-04proton 8.0-5x1 2026-04proton 9.0x1 2025-03proton 6.3-8x2 2024-12proton 7.0-6x1 2023-01proton nextx1 2023-01PROTON_LOG=1x1 2023-01
System Information
GPU: Steam Deck
Driver/LLVM version: 4.6 Mesa 22.2.0
Kernel version: 5.13.0-valve36-1-neptune
Proton version: 7.0-5
Reproduction
the issue happens with microsoft games (aoe 2 DE, aoe 4, sea of thieves...)
those games require xbox sign to access some features,
normally you would have a window that pop-up where you would login using your account but with the steam deck you get a white window instead.
for aoe 2 it's kinda strange because i get the first screen working normally
but when i click on SIGN IN
also tried with proton-GE same issues.