ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.45k stars 1.07k forks source link

microsoft games that require xbox sign in #6481

Open josef256 opened 1 year ago

josef256 commented 1 year ago

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

issue_1

but when i click on SIGN IN

issue_2

also tried with proton-GE same issues.

kisak-valve commented 1 year ago

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?

josef256 commented 1 year ago

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

romulasry commented 1 year ago

Have you tried proton experimental?

josef256 commented 1 year ago

Have you tried proton experimental?

same issue with experimental as of 27/01/2023: steam-813780.log

hamburgerghini1 commented 1 year ago

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

romulasry commented 1 year ago

Could be a mesa or a wine bug. Not sure.

UberDog55 commented 1 year ago

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.

ArchivistKitsune commented 1 year ago

Having the same issue with Grounded, on a Linux desktop - nVidia GPU.

GrabbenD commented 1 year ago

Halo Infinite has Xbox Sign In and it works perfectly fine with Arch Linux + Proton 8 + Sway/Wayland! Perhaps this info could be helpful for debugging this

Bomberdile commented 4 months ago

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.