AliCat6935 So officially, we don't actually support the Steam Deck because of the OS. From my own Steam Deck testing, I can toss some steps that may help. Sadly, if they don't, it will be a find a workaround as it's been verified to work.
- Force Controller Mode
- The flashing between the keyboard and controller prompts suggests the game is struggling to determine the input method. Force it to use a controller:
- Launch Steam on your PC.
- Right-click the game > Properties > Controller.
- Set Use Default Settings to Forced On or Forced Off and test both options.
- In the game settings, ensure controller input is prioritized.
- Reconfigure Steam Input
- On your Steam Deck:
- Open the Controller Configuration for the game.
- Switch to a Gamepad with Joystick Trackpad layout (or reset to the default Steam layout).
- Save the configuration and restart the game.
- Disable Steam Overlay and Remote Play Settings
- On the PC hosting the game:
- Go to Steam > Settings > Remote Play.
- Disable hardware encoding or set it to Legacy Mode.
- Turn off the Steam overlay in-game via Library > Game Properties > General.
- Calibrate Controller in Steam
- On your Steam Deck:
- Go to Settings > Controller > Calibrate Joysticks and Sensors.
- Recalibrate the Deck’s joysticks to ensure accurate input.
- Check for Third-Party Software Conflicts
- Ensure no third-party controller mapping software (e.g., DS4Windows, reWASD) is running on your PC. These can interfere with Steam's input system.
- Roll Back the Game Update
- If the update introduced the problem:
- Check the Betas tab in the game’s Steam properties to see if a previous version is available.
- If not, contact BioWare support and request acknowledgment or an official rollback.
- Test Local Play
- Temporarily install the game directly on the Steam Deck (if storage allows) and test its functionality locally. This helps determine if Remote Play specifically is the issue.
- Controller Driver Reset
- On the PC:
- Disconnect all peripherals.
- Uninstall existing controller drivers and let Steam handle them.
- Restart and reconnect your controller.