Skip to content
Boomspot
  • Home
Loading...
Boomspot

Daily tech news, software development coverage, Apple reporting, and the gear behind modern music making.

TwitterLinkedIn

Browse

  • Categories
  • Tags
  • Authors

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Unsubscribe

© 2026 Boomspot. All rights reserved.

Built by Boomspot
Updated hourly

AI Content Disclosure: Articles on Boomspot are researched, written, and edited with the assistance of advanced AI systems. We combine software-assisted research with editorial oversight to deliver useful, accurate, and practical technical and music production content. Learn more about our editorial approach.

Browse by Category

Technology657Coding168Linux45SEO38Music Production29Studio Gear23Apple Rumors11

Popular Posts

Discover's 'Dive Deeper' AI Test: A Publisher Checklist

Discover's 'Dive Deeper' AI Test: A Publisher Checklist

4 min read
Raspberry Pi 5 Alternatives After the $77.50 Price Hike

Raspberry Pi 5 Alternatives After the $77.50 Price Hike

6 min read
Why External Hard Drive Prices Are Skyrocketing in 2026

Why External Hard Drive Prices Are Skyrocketing in 2026

5 min read
How to Calibrate Confidence Thresholds in AI Agents

How to Calibrate Confidence Thresholds in AI Agents

7 min read
Adobe Audition Won't Open on Windows 10? Fix It Fast

Adobe Audition Won't Open on Windows 10? Fix It Fast

6 min read

Recent Posts

SRV-330 Reverb Emulation vs Stock Reverb: A/B Test Guide

SRV-330 Reverb Emulation vs Stock Reverb: A/B Test Guide

Oct 10, 2026•7 min
ADAM Sub8 PRO vs Sub10 PRO: Which Suits a Small Studio?

ADAM Sub8 PRO vs Sub10 PRO: Which Suits a Small Studio?

Oct 10, 2026•7 min
AI Video Ad Workflow Audit for Agencies: 3-Step Checklist

AI Video Ad Workflow Audit for Agencies: 3-Step Checklist

Oct 10, 2026•9 min
Go HTTP Server Graceful Shutdown: Fix the Common Bugs

Go HTTP Server Graceful Shutdown: Fix the Common Bugs

Oct 10, 2026•8 min
Linux Hot Page Promotion Explained: Where AMD IBS Fits

Linux Hot Page Promotion Explained: Where AMD IBS Fits

Oct 8, 2026•8 min
  1. Home
  2. Linux
  3. Fix EA App Games on Linux: Switch Proton Versions in Steam
linux6 min read

Fix EA App Games on Linux: Switch Proton Versions in Steam

An EA game that stalls at the login screen under Proton may just need a different build. Here is how to switch per game, confirm it, collect logs and undo it safely.

S

Staff

October 10, 2026

Reviewed byDorian

Fix EA App Games on Linux: Switch Proton Versions in Steam

Your EA game launches, the EA App window flashes, and then nothing. Or the login screen loops until you give up. Phoronix reports that Valve's Proton 11.0-2e, built with CodeWeavers, was released to address EA App issues (Phoronix). This guide shows how to switch one game to that build, confirm it is running, and undo the change if things get worse.

Phoronix confirms the release and its EA App focus, but it does not list what changed. For the exact changes, read the official notes on the Proton releases page. Nothing below depends on a specific fix. Every command is untested, and no run output is shown.

Before you change anything

You need the Steam client, Steam Play enabled, and the game installed. On a desktop, open Steam, then Settings, then Compatibility, and confirm Steam Play is on for the titles you own. On Steam Deck, skip straight to the per-game setting.

The commands here assume a native Steam install on any distro, with data in ~/.local/share/Steam. Flatpak Steam keeps the same tree under ~/.var/app/com.valvesoftware.Steam/.local/share/Steam. If your game lives on a second drive, its prefix sits in that library's steamapps folder, not your home directory. On Steam Deck, switch to Desktop Mode and use Konsole for the terminal steps.

Step 1: Find the game's App ID and current Proton

  1. In Steam, right-click the game and choose Properties.
  2. Open the Compatibility tab. Note which tool is selected, or whether forcing a tool is off. Write it down; this is your rollback target.
  3. Find the App ID in the store page URL (store.steampowered.com/app/NUMBER). Non-Steam EA shortcuts get a long generated ID instead, so check the folder names in compatdata after one launch.

The prefix is the Windows-like environment Proton builds for each game. It lives at steamapps/compatdata/APPID. Keep that path handy for the next step.

Step 2: Back up the prefix before switching

Switching Proton builds can update the existing prefix in place. A newer build may change a prefix in ways an older build handles badly, so a copy is cheap insurance. Fully quit Steam first (Steam menu, Exit), because a running client can hold files open.

Untested command; replace APPID with your number:

cp -a ~/.local/share/Steam/steamapps/compatdata/APPID ~/compatdata-APPID-backup

Expected result (unverified): a folder named compatdata-APPID-backup in your home directory, containing a pfx subfolder. Check the prefix size first with du -sh ~/.local/share/Steam/steamapps/compatdata/APPID, since an EA App install inside a prefix can be large.

Saves need separate thought. Many Windows games store them inside the prefix under pfx/drive_c/users/steamuser, so the backup covers them. Cloud saves add another layer of safety. Check the game's settings to see which applies to your title.

Step 3: Force the newer Proton for this one game

  1. Start Steam again and open the game's Properties, then Compatibility.
  2. Tick "Force the use of a specific Steam Play compatibility tool".
  3. Open the dropdown and pick Proton 11.0-2e. If it is not listed, pick the newest Proton entry available. Phoronix's report does not say how the build reaches each client, so a missing entry is a gap, not a mistake on your end.
  4. Close the window and let Steam download the tool if it prompts.

Set this on one game only. A global change affects every title you own, which makes it hard to tell what helped. Steam Deck works the same way: Properties, Compatibility, force a tool, pick from the list. We cover related ground in enable nvidia reflex in proton on linux: setup & checks.

Step 4: Launch and verify the build in use

Launch the game once and let the EA App finish whatever it wants to do. First launches after a switch can take noticeably longer and may include setup prompts. Give it a few minutes before judging the result.

Then verify two ways. First, reopen Compatibility and confirm the forced tool is still your chosen build. Second, check the prefix's version file. Untested command:

cat ~/.local/share/Steam/steamapps/compatdata/APPID/version

Expected result (unverified): a line naming the Proton build that last touched the prefix. This is an inference from how Proton prefixes are commonly laid out, not a documented guarantee. The log in Step 5 is a firmer check because it records the build near the top.

Step 5: If it still fails, capture a log

In the game's Properties, General tab, set Launch Options to:

PROTON_LOG=1 %command%

Launch the game, reproduce the failure, and quit. Proton typically writes the log to your home directory as steam-APPID.log. Untested check: ls ~/steam-APPID.log. If the file is missing, search for it with find ~ -name "steam-APPID.log". Flatpak users should look inside the Flatpak home first; this is an inference. This pairs well with fex vs box64 on arm64 linux: which to use for games? in depth.

Open the file and find the Proton version near the top. Then search for err, fixme, crash, and the EA App executable names. Repeated errors from the same module right before exit are the most useful lead. Remove the launch option when you finish, because logs grow quickly.

Troubleshooting by symptom

| Symptom | Next action | | --- | --- | | EA App login loop | Confirm the forced build, relaunch once fully, then capture a PROTON_LOG=1 log and look for network or browser-window errors. Compare with your backup prefix if the loop is new. | | Black window | Wait a few minutes after the first launch, then check the log for graphics errors. Try the previous Proton to see whether the behavior changes. | | Instant exit | Enable PROTON_LOG=1, read the last 50 lines for the failing module, and check that Steam was fully restarted after the switch. | | Worked, then broke after the switch | Roll back using the steps below, then report the log to the Proton issue tracker. | | Prompts repeat every launch | Check that the prefix folder is writable and that the drive has free space. |

Roll back without losing the prefix

First, set the Compatibility tool in Steam back to the entry you noted in Step 1, or untick the force option. If the prefix itself seems damaged, quit Steam and restore the backup. Untested commands:

Also read: how to check your amd p-state driver mode on linux — background

mv ~/.local/share/Steam/steamapps/compatdata/APPID ~/compatdata-APPID-broken

cp -a ~/compatdata-APPID-backup ~/.local/share/Steam/steamapps/compatdata/APPID

Expected result (unverified): the original prefix returns, and the failed one stays in the broken folder for inspection. Delete the broken copy only after the game runs again.

What to expect next

A single release will not fix every EA title, and Phoronix does not claim it will. If your game works, leave the per-game setting in place and watch the release notes for follow-up builds. If it still fails, keep the log and the Proton version together and include both when you report the problem.

Tags

Open SourceDeveloper ToolsCoding TutorialsLinux Gaming

Keep reading

Open Source: Empowering Your Choices in Agent Systems
Coding•4 min read

Open Source: Empowering Your Choices in Agent Systems

Discover how open source empowers developers with choices in AI agent systems, fostering innovation and addressing data privacy challenges.

Oct 23, 2025

Understanding Claude Code on the Web: A Programmer's Guide
Coding•3 min read

Understanding Claude Code on the Web: A Programmer's Guide

Explore Claude Code's impact on web development with Next.js and React, focusing on best practices and integration tips for developers.

Oct 20, 2025

Masonry: Watching the Evolution of a CSS Feature
Coding•4 min read

Masonry: Watching the Evolution of a CSS Feature

Delve into the evolution of CSS Masonry, its significance in web design, and what developers can learn from its development journey.

Oct 13, 2025

More stories for your next project

Get tech, coding, and music production updates in your inbox.

Unsubscribe anytime.