
This game would initially not install in the default Proton or GE: the EA App would hang on installation. I was able to work around that by, on first launch, falling back to Proton 6.3-8, which allowed the install to complete. I was able to then switch back to GE-Proton8-25 to actually run the game. I've successfully used this workaround with several EA games I purchased during the Autumn sale.
Switch to experimental, run it once to clear the driver issue error and then enjoy, runs flawlessly at medium 60fps
Tried various proton and GE versions with no luck.
WINEDLLOVERRIDES="nvapi64=" PROTON_NO_ESYNC=1 %command%

WINEDLLOVERRIDES="nvapi64=" PROTON_NO_ESYNC=1 %command%
Without the lunch options, the game the display is slightly intermittent. Everything else seems to work
Added "dxgi.customVendorId = 1c06" to: ~/.steam/steam/steamapps/common/STAR WARS Battlefront/dxvk.conf
Out of the box, the game will error out with an "unknown video driver" message on AMD Radeon based systems. To bypass this message and play normally, add the line "dxgi.customVendorId = 1c06" to the dxvk.conf file (normally located at "~/.steam/steam/steamapps/common/STAR WARS Battlefront/"). This bypass was tested with an AMD Radeon RX 6900 XT.
Used the same methods, listed below.
"Added a dxvk.conf file on my library path /SteamLibrary/steamapps/common/STAR WARS Battlefront/ with the following for an AMD RX550: dxgi.customVendorId = 1c06"
Game runs perfectly with 60FPS high settings. Couldn't test multiplayer, because of low player numbers.
Driver Unknown error will be displayed on first lauch. To fix this do the following:
You have to create dxvk.conf as text file in the /home/USERNAME/.steam/steam/steamapps/common/STAR WARS Battlefront/ folder.
Edit dxvk.conf and add:
dxgi.customDeviceId = 1C81
dxgi.customVendorId = 10DE
Tried many versions of Proton including GE without success
Tried to verify file integrity between each try to let Steam reset the install script. The game installs, but Origin is broken.

As suggested earlier, I added a file named "dxvk.conf"
in the game's path
/SteamLibrary/steamapps/common/STAR WARS Battlefront
And added the following content inside:
dxgi.customVendorId = 1c06
The game runs great, works nicely with the steam controller, an overall good experience.
Modding is another beast... I borked the game 4-5 times trying to make Local Multiplayer work with the Nexus Mod... Stll no success!
Unfortunately, the local multiplayer (split screen) feature is disabled on the PC version. That is not WINE or Proton's fault, it is EA and their constant anti-consumer practices. There is a mod to re-enable the local multiplayer mode (still present in the game's code, just disabled) but I was not able to make it work yet on Proton...
With AMD GPU, you NEED to create a dxvk.conf file to run this game, Steam does not do it by itself... If you have NVidia GPU, Linux must be a pain for you, I am sorry!
I tried different dxvk.conf variants but the last submitted worked for me. Added a dxvk.conf file on my library path /SteamLibrary/steamapps/common/STAR WARS Battlefront/ with the following for an AMD RX550: dxgi.customVendorId = 1c06 I have RX580 with the latest drivers and could not launch the game without this config file.
I'm not a MP gamer, but tried it out and was killed immediately:-/
I played only offline version. Works great! Amazing game to buy
On higher resolution I can see lags...
I don't know why but game always starts two times for me - I click play once and then game starts two times

Added a dxvk.conf file on my library path /SteamLibrary/steamapps/common/STAR WARS Battlefront/ with the following for an AMD RX550: dxgi.customVendorId = 1c06
Game claims that I need to upgrade my AMD drivers because the version is UNKNOWN.

Not sure if Origin is the problem or what
I have the game installed on another hard drive. Every time I press play, it goes into the reinstall procedure for Origin thin client. Finishes the process, nothing happens. The "launch" button is set at "X Stop" and the computer sounds like it's running something.

I had to exit out of the origin install (gave an error) and go to my games library...properties and select use proton experimental and then it perfectly installed origin and allowed me to play.
Works perfectly out of the box

Instalacion de Origin...
No se consigue abrir el juego, pero si Origin un avanze, da el fallo de la version de AMD(Radeon Drivers 15.7) He probado creando dxvk.conf pero nada. VERSION DE PROTON = Proton-6.9-GE-2 Released
Origin no se instala.
Yes a typical player would be able to this game with a high end computer made back in late 2014.
Newer versions of proton didn't work for me so I used version 5.0-10.
For some reason when steam opens Origin launcher it takes a while to load everything up.
When Origin launcher starts it says the game can't be found but launches the game a few seconds later.
On startup when using AMD GPU: Error: Detected AMD Radeon driver version UNKNOWN Fix: Created a dxvk.conf file in /home/USERNAME/.steam/steam/steamapps/common/STAR WARS Battlefront/created a dxvk.conf file added: dxgi.customDeviceId = 1C81 dxgi.customVendorId = 10DE dxgi.customDeviceId = 10de dxgi.customVendorId = 1c06
any one of these lines may specifically Enable this Game to work for you. Hopefully it does, dxgi.customVendorId = 1c06 is what Enabled it for me. I use DRI_PRIME=1 to use Rx560 over Integrated Radeon Graphics.
Ps4 Controller did not Work with No matter Steam Input Disabled or Enabled or using an Xbox Controller Configuration

Has Never Worked for me on Any Proton, Driver, or Kernel Version Variation
I tried this SIMPLE FIX: Create a dxvk.conf file in /home/USERNAME/.steam/steam/steamapps/common/STAR WARS Battlefront/ and write this into the file: dxgi.customDeviceId = 1C81 dxgi.customVendorId = 10DE still complained about the Driver Version. Mesa Stable makes no Difference in ability to Install. I use DRI_PRIME=1 %command% to use my Rx560 over my 3550h cpu graphics.
For nVidia users, add: WINEDLLOVERRIDES="nvapi64=" %command% as launch options otherwise BF will complain about an outdated driver which apparently is not true.

I had to launch the game from inside origin because launching from steam causes the game to not load.
Sometimes blaster fire is silent leading to unfair kills which really ruins the games quality.
blaster go pewpewpewpew
There's a bit of shader stuttering at first, but after that's done this game runs perfectly.

Works like a native linux game.
On first startup when using AMD GPU: Error: Detected AMD Radeon driver version UNKNOWN
SIMPLE FIX: Create a dxvk.conf file in /home/USERNAME/.steam/steam/steamapps/common/STAR WARS Battlefront/ and write this into the file: dxgi.customDeviceId = 1C81 dxgi.customVendorId = 10DE
Save and hit play. Works like in Windows.
SIMPLE FIX FOR AMD GPU USERS.
WINEDLLOVERRIDES="nvapi64=" PROTON_NO_ESYNC=1 %command%
5.21-GE-1
Mostly working just some audio crackle, but I wasn't able to try multiplayer as nobody was online.
Deactivate nvapi64, fixed with launch options: WINEDLLOVERRIDES="nvapi64=" PROTON_NO_ESYNC=1 %command%
With this kind of frame-drops and stutter it's hard to enjoy the game
Constant frame-drops makes game hard to enjoy. Frame-drops does not depend on graphics settings

unlike Battlefront II this Part works with the normal Proton 5.0-9. And all in one better than i thought it would.
The only problem: small fps-drops here and there (depending on the scenario), but I can live with that
I am running pretty basic gaming hardware and it runs fine on low settings. Fortunately the game doesn't look bad on low settings.
In Windows the game runs perfectly on ultra settings but in Linux i had to use the lowest settings with slight hickups still.
Since the game runs using Origin, you should bring some patience because the installation process of it is slow. After Origin is installed and you are logged in it might promt you to choose an install folder. Thats not necessary. Just wait till it starts in a few seconds. Don't ever close Origin during any process. If it crashes just start the game via steam again. Eventually it will work. Be careful with Origin. Don't drag around the windows because it might crash the program. I didn't try to use it any further than launching the game because I don't want to mess up my installation. I didn't try to install other games via the Origin launcher but I will write an update.
Game doesn't run. I see dialog box at start that game requires Radeon Drivers 15.7, but UNKNOWN version was detected.

Unable to launch origin/game
This game is quite new to steam but it has been on origin for a couple of years and seems to have worked with wine/DXVK (https://lutris.net/games/star-wars-battlefront-2015/). The problem here is that the game won't launch at all through steam. The first time I launched the game through steam I saw some pieces of the origin client and a loading screen that lasted for ever. I haven't seen anyone get the game running on proton but AFAIK proton is just an enhanced build of wine and others have gotten the gamer running through origin (without steam) but this isn't an option for me as I purchased the game through steam and it has to be launched through steam. I think that the main problem here is the origin client inside proton because otherwise would look like the game could work. Feedback welcome!