protonscr

Battlefield™ 2042 Open Beta

protonopen appid 1638720Game compatibility - Unofficial
ValveSoftware/Proton#5200 · opened 2021-10-05 by NTMan · updated 2021-10-09 · 14 comments · github · game page · search this game
NNTMan 2021-10-05 github

Compatibility Report

  • Name of the game with compatibility issues: Battlefield™ 2042 Open Beta
  • Steam AppID of the game: 1638720

System Information

  • GPU: AMD Radeon 6900XT
  • Driver/LLVM version: Mesa 21.3-devel/13.0.0~rc1
  • Kernel version: 5.15-rc3
  • Link to full system information report as Gist
  • Proton version: experimental-6.3-20211004

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

steam-1638720.zip

Symptoms

1. The game uses EAC I suppose it cause many issues in future.

Screenshot from 2021-10-05 11-47-14

2. The game demants Windows version 19041.

Screenshot from 2021-10-05 11-47-37

3. The game says that I didn't buy the game but it is not so.

Screenshot from 2021-10-05 11-50-06

Screenshot_20211005_115303_com valvesoftware android steam community

Reproduction

Always.

Yyoyossef 2021-10-05 github

The game says that I didn't buy the game but it is not so.

That is also happening on Windows right now FYI, whether you're an EA Play sub or have pre-ordered the game you get that message too, I guess it'll change once the beta opens tomorrow.

Aamazingefren 2021-10-06 github

Game runs well on proton, am able to get into an online game and play for a few minutes before being kicked by EAC (or so I believe, no kick reason given), as for setup

  • RX 5700XT
  • Proton Experimental
  • R5 5600X
  • RADV

At this point it's waiting for EAC Proton support

JJuBan1 2021-10-06 github

Game gets stuck on the loading screen for me. It doesn't seem to freeze (I get the origin notification popup every time I alt-tab out and in again) but nothing happens.

  • RX 5700
  • Proton Experimental
  • Mesa 21.2.2
Ccdgriffith 2021-10-06 github

~Trying to run and can't get past ~

~"Performing first time setup...~
~Installing: OriginThinSetup (step 1 of 2)"~
~There is no bar progress and nothing happens.~

Had bad drive perms (couldn't use default_permissions had to specify uid and gid)

Edit: ~Now the game simply doesn't launch. No origin poping up or anything, just says it's running and nothing else. ~

Edit 2: After some more retries, and unlinking my origin account to a new one was able to launch it. As soon as I go to play, everything freezes on screen. I switch to terminal and see a lot of GPU errors:

...
Oct 06 15:57:10.284406  kernel: [drm] Skip scheduling IBs!
Oct 06 15:57:10.284421  kernel: [drm] Skip scheduling IBs!
Oct 06 15:57:10.286313  kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Oct 06 15:57:10.470320  kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* got no status for stream 000000002eec2843 on acrtc00000000e207a942
Oct 06 15:57:10.470409  kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* got no status for stream 0000000076bb7d9c on acrtc00000000c8ab991f
Oct 06 15:57:10.470440  kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Oct 06 15:57:10.474325  kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Oct 06 15:57:10.474414  kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Oct 06 15:57:10.474468  kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Oct 06 15:57:10.474515  kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Oct 06 15:57:10.478316  kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Oct 06 15:57:10.478391  kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!
Oct 06 15:57:14.446324  kernel: amdgpu_cs_ioctl: 92 callbacks suppressed
...

Tried resetting card with cat /sys/kernel/debug/dri/0/amdgpu_gpu_recover, but still not able to restart plasmashell, have to reboot.

Using: Proton Experimental
6900XT
Latest oibaf mesa (21.3~git2110060600.2f6deb)

Iianwijma 2021-10-06 github

I'm quite impressed, I'm able to load into the game and see the 3D rendered person on the home screen, but once I join a server I get the following error on proton 6.3-7:

image

On proton experimental I did managed to boot into the game, where the first time the gun didn't render and my game crashed when I opened the options. The second time it worked and my gun rendered, but ended up getting and out of memory error:

image

bigger image:

image

Very exciting to see it at least boot and run on Linux!

FFullbrik 2021-10-06 github

I'm kinda not surprised. Frostbite games ususally work on linux. The major problem will be EAC, I doubt dice will enable proton support since they arn't targeting the steam deck. They might though if other ea games do, (like if apex does).

Bbentalexanderhaase 2021-10-06 github

The EAC error I get:

image

GameID: 609 (32bit)
Windows Version: 10.0 (Build 17763)
Error Code: 30005
Process Exit Code: 0h
UUID: 7834b6be-9081-f325-6d12-79438355b8a9
Process list:
bf2042_launcher.exe
explorer.exe
origin.exe
originclientservice.exe
plugplay.exe
pnkbstra.exe
qtwebengineprocess.exe
rpcss.exe
services.exe
start.exe
svchost.exe
winedevice.exe
IiWeaker 2021-10-07 github

Danmit , now BF games have EAC.

FFullbrik 2021-10-07 github

A lot of people wanted this because of the cheater problem. I hope DICE adds proton support for launch.

Rromanimm 2021-10-08 github

Replying to https://github.com/ValveSoftware/Proton/issues/5200#issuecomment-936238469

These errors appear on windows as well. As workaround try reduce the screen resolution.

Bbentalexanderhaase 2021-10-08 github

Replying to https://github.com/ValveSoftware/Proton/issues/5200#issuecomment-936238469

On my system I get it to run and can join a game for one minute until EAC bans you :+1:

Sslizersteam 2021-10-09 github

starts with eac splash and load, get to play for a minute, and kicked to main menu.

EErikReider 2021-10-09 github

Starts with the EAC splash screen and I get into a game but kicks me after a minute of gameplay. Some how it didn't kick me the first time I ran the game but crashed instead after about 3 mins resulting in a DirectX error. Sadly I didn't take a screenshot of it

Iianwijma 2021-10-09 github

SO sorry for posting a comment again, but I think if BattleField 2042 runs amazing through proton i'd be a massive plus for the steam deck. Because I'm sure i'd run on it :D

Proton versions