ID: D202609231054
Tags: avans 3-1 portfolio lu1, Battlezone

Today’s Note

2026-09-23

avans 3-1 processen en methoden is vandaag.

alternative universe idea: the only displays ever invented are black and white e-ink.

Trying to fix bzone

better article / notes

to debug steam crashes on linux, completely close steam. and open steam by typing steam in your terminal, this mwill show the console.

Battlezone crashes with:

Adding process 12982 for gameID 14478924711557332992
[S_API FAIL] SteamAPI_Init() failed; connect to global user failed.wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 12999 for gameID 14478924711557332992
pid 12931 != 12930, skipping destruction (fork without exec?)
Game Recording - game stopped [gameid=14478924711557332992]

en op proton 11:

chdir "/home/grace/windows/BattleZone II/"
ERROR: ld.so: object '/home/grace/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/grace/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/grace/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/grace/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Game Recording - would start recording game 14478924711557332992, but recording for this game is disabled
Adding process 15548 for gameID 14478924711557332992
ERROR: ld.so: object '/home/grace/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 15549 for gameID 14478924711557332992
WARNING: discarding _NET_WM_PID 2 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
WARNING: discarding _NET_WM_PID 2 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
Adding process 15550 for gameID 14478924711557332992
Proton: Error while copying to "/home/grace/.local/share/Steam/steamapps/compatdata/3371137360/pfx/drive_c/windows/system32/amdxcffx64.dll": No such file or directory
Adding process 15627 for gameID 14478924711557332992
fsync: up and running.

Installing win32 proton support:

sudo pacman -S lib32-vulkan-radeon lib32-libva-mesa-driver

then restarted. figyured out the overlay error is not the crashing matter:

Adding process 21958 for gameID 15235365853651271680
Adding process 21959 for gameID 15235365853651271680
Adding process 21962 for gameID 15235365853651271680
Adding process 21964 for gameID 15235365853651271680
Adding process 21967 for gameID 15235365853651271680
Adding process 21976 for gameID 15235365853651271680
Adding process 21982 for gameID 15235365853651271680
Adding process 21989 for gameID 15235365853651271680
Adding process 22015 for gameID 15235365853651271680
Adding process 22025 for gameID 15235365853651271680
Adding process 22027 for gameID 15235365853651271680
Adding process 22032 for gameID 15235365853651271680
pid 21960 != 21959, skipping destruction (fork without exec?)
Game Recording - game stopped [gameid=15235365853651271680]
Removing process 22032 for gameID 15235365853651271680
Removing process 22027 for gameID 15235365853651271680
Removing process 22025 for gameID 15235365853651271680
Removing process 22015 for gameID 15235365853651271680
Removing process 21989 for gameID 15235365853651271680
Removing process 21982 for gameID 15235365853651271680
Removing process 21976 for gameID 15235365853651271680
Removing process 21967 for gameID 15235365853651271680
Removing process 21964 for gameID 15235365853651271680
Removing process 21962 for gameID 15235365853651271680
Removing process 21959 for gameID 15235365853651271680
Removing process 21958 for gameID 15235365853651271680
Removing process 21957 for gameID 15235365853651271680
Removing process 21956 for gameID 15235365853651271680
Removing process 21878 for gameID 15235365853651271680
Removing process 21877 for gameID 15235365853651271680
Removing process 21876 for gameID 15235365853651271680

but back in proton 8:

Adding process 22523 for gameID 15235365853651271680
Adding process 22529 for gameID 15235365853651271680
Adding process 22545 for gameID 15235365853651271680
[S_API FAIL] SteamAPI_Init() failed; connect to global user failed.Adding process 22563 for gameID 15235365853651271680
terminate called after throwing an instance of 'dxvk::DxvkError'
pid 22493 != 22492, skipping destruction (fork without exec?)
Game Recording - game stopped [gameid=15235365853651271680]
Removing process 22563 for gameID 15235365853651271680

The fix is by adding these launch options to the bzone.exe:

PROTON_USE_WINED3D=1 %command%

The issue is that apparently proton tries to use vulkan by default, but it only supports opengl

Also look into battlezone mouse lock linux.


References