Can't start Battlefield 2042

I am new to Linux and I have Linux Mint 22 installed. I’ve tried to get BF 2042 working for a few days now to no avail. I just got this error message on the screen "The program encountered E111000B at 00001883 during initialization.

Wine, Proton, and Steam Deck are not supported by this applicaiton!"

When I try to start it from Lutris. Is there a workaround?

I couldn’t get the EA app to come up again and I tried to uninstall and reinstall Lutris for system, flatpak, and now *.deb and I am getting an error when I try to install the EA app now.

"Started initial process 12835 from /home/prometheus/.local/share/lutris/runtime/winetricks/winetricks --unattended corefonts
Start monitoring process.
Executing cd /home/prometheus/.local/share/lutris/runtime/winetricks

warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.


WINEPREFIX INFO:
Drive C: total 36
drwxr-xr-x 9 prometheus prometheus 4096 Oct 14 10:52 .
drwxr-xr-x 5 prometheus prometheus 4096 Oct 14 13:41 …
drwxr-xr-x 3 prometheus prometheus 4096 Oct 14 10:52 eaanticheat
drwxr-xr-x 6 prometheus prometheus 4096 Oct 14 13:30 ProgramData
drwxr-xr-x 10 prometheus prometheus 4096 Oct 14 13:36 Program Files
drwxr-xr-x 6 prometheus prometheus 4096 Oct 14 08:53 Program Files (x86)
drwxr-xr-x 3 prometheus prometheus 4096 Oct 14 10:52 proton_shortcuts
drwxr-xr-x 4 prometheus prometheus 4096 Oct 14 08:53 users
drwxr-xr-x 20 prometheus prometheus 4096 Oct 14 08:53 windows

Registry info:
/home/prometheus/Games/ea-app/system.reg:#arch=win64
/home/prometheus/Games/ea-app/user.reg:#arch=win64
/home/prometheus/Games/ea-app/userdef.reg:#arch=win64


warning: /home/prometheus/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine cmd.exe /c echo ‘%AppData%’ returned empty string, error message “”

Monitored process exited.
Initial process has exited (return code: 256)
All processes have quit
Exit with return code 256"

No one plays this game on Linux Mint?

Try what I suggested in this link - you will need to completely remove the ea-app folder and restart lutris after doing these steps

link

Okay, I have already removed that folder quiet a few times already, but I’ll do it again. I can’t seem to get it to work at all. Thank you.

The archive web site that winetricks references is having issues - just grab all the files per my other instructions and copy them to the folder as noted - should work

I just got done uninstalling and reinstalling it several times. I removed everything that was listed under Lutris. I copied the fonts there are total of 12 of them in the directory. When I trying to reinstall Lutris and the ea app I am getting error messages and I made sure all the directories were removed. The login to ea screen comes up but after login it disappears and relaunches Lutris it’s a vicious circle. I have no idea what else to do. I used stacer to remove everything.

Started initial process 6010 from gamemoderun /home/prometheus/.var/app/net.lutris.Lutris/data/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine /home/prometheus/Games/ea-app/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EALauncher.exe
Start monitoring process.
gamemodeauto:
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
Initial process has exited (return code: 0)
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 156 (NV-GLX)
Minor opcode of failed request: 43 ()
Serial number of failed request: 455
Current serial number in output stream: 456
Monitored process exited.
Exit with return code 0

ea-app installed? If so, this is a vulkan drivers error - what distro?

I am running Linux Mint 22

With Mint, you need to download the 0.5.17 deb from the lutris git page and install it by right clicking the deb file → open with gdebi
Do not uninstall your current lutris, we are upgrading

Second, follow this link to get the correct wine dependencies in place

Lastly if you have an nvidai gpu, run this AFTER YOU CHANGE 535 to match the current nvidia driver version you are using (Driver Manager in Mint will tell you this) - we are getting any 32 bit libs not installed here - after it runs, reboot

sudo dpkg --add-architecture i386 && sudo apt update && sudo apt install nvidia-driver-535 libvulkan1 libvulkan1:i386

If you have an AMD or Intel gpu, use this

sudo dpkg --add-architecture i386 && sudo apt update && sudo apt upgrade && sudo apt install libgl1-mesa-dri:i386 mesa-vulkan-drivers mesa-vulkan-drivers:i386

okay, I did all that and nvidia drivers are now showing 535. It looks like I have the flatpak and another icon listed for Lutris under the “menu”. 0.5.17 was already installed but I re-installed it. I am still getting an error in the logs and ea-app let’s me login and then disappears.

Started initial process 7812 from gamemoderun /home/prometheus/.var/app/net.lutris.Lutris/data/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine /home/prometheus/Games/ea-app/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EALauncher.exe
Start monitoring process.
gamemodeauto:
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely

********************************* ASSERT FAILED ********************************
level: Fatal
cond: (((HRESULT)(hr)) >= 0)
msg: Failed to create ShellWindows COM instance (0x80040154)
func: eax::apps::findDesktopWindow
at: (48)
stack:
0x14004ed88 unknown symbol (from EALauncher.exe)
0x14004e992 unknown symbol (from EALauncher.exe)
0x14004f104 unknown symbol (from EALauncher.exe)
0x14004fafa unknown symbol (from EALauncher.exe)
0x14005131c unknown symbol (from EALauncher.exe)
0x14003b244 unknown symbol (from EALauncher.exe)
0x14001439b unknown symbol (from EALauncher.exe)
0x1400171eb unknown symbol (from EALauncher.exe)
0x1400977d6 unknown symbol (from EALauncher.exe)
0x7b62a1c9 unknown symbol (from kernel32.dll)
0x170061cc7 unknown symbol (from ntdll.dll)


Monitored process exited.
Initial process has exited (return code: 0)
Exit with return code 0

Can you head to the discord site? link on the lutris.net website

Also I said to CHANGE 535 to match what you already had installed - to check the Drivers Manager app in Mint - if you have a 40 series card, fix this now by selecting the latest driver in Drivers Manager and reboot