Difference between revisions of "BeamNG.drive"

From FEX-Emu Wiki
Jump to navigation Jump to search
(Created page with "{{Infobox |steamappid = 284160 |os = Windows, Linux |engine = Torque 3D |arch = x86-64 |cpufeats = Unknown |compat = Play...")
 
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
|os              = Windows, Linux
 
|os              = Windows, Linux
 
|engine          = Torque 3D
 
|engine          = Torque 3D
−
|arch            = x86-64
+
|arch            = x86-64, Arm64
 
|cpufeats        = Unknown
 
|cpufeats        = Unknown
 
|compat          = Playable
 
|compat          = Playable
 
|apptype        = Game
 
|apptype        = Game
−
|renderapi      = Direct3D 12, Direct3D 11
+
|renderapi      = Direct3D 12, Direct3D 11, Vulkan
−
|testedos        = arm64ec WINE-Proton
+
|testedos_warn  = arm64ec WINE-Proton
 
}}
 
}}
  
Line 15: Line 15:
  
 
== Quirks ==
 
== Quirks ==
 +
=== The game ships native arm64 binaries (since v0.40) ===
 +
Only the launcher uses FEX, beyond the launcher the game will choose its native arm64 binary which FEX isn't used with at all.
 +
 
=== Game embeds chromium ===
 
=== Game embeds chromium ===
 
Chromium uses more than 39-bit virtual address space. Host system is required to run a 48-bit VA space configuration for this game to run.
 
Chromium uses more than 39-bit virtual address space. Host system is required to run a 48-bit VA space configuration for this game to run.
 +
 
=== Game stutters a lot ===
 
=== Game stutters a lot ===
 
The game is constantly jitting code which causes it to stutter heavily and user a lot of RAM for the JIT cache.
 
The game is constantly jitting code which causes it to stutter heavily and user a lot of RAM for the JIT cache.
 +
 +
=== D3D12 renderer is broken ingame (since v0.40) ===
 +
The game has a case of spiky-polgon-syndrome. This happens on native x86 as well so is not a FEX bug. Only tested with RADV (Sonicadvance1).
 +
 +
=== Vulkan renderer fails under Proton (since v0.40) ===
 +
This happens on native x86 as well. This is a Proton bug.
 +
 +
=== D3D11 renderer crashes with arm64 (since v0.40) ===
 +
The game crashes inside its own code doing a memcpy. Entirely unrelated to FEX.
 +
 +
Switching to the x86-64 binary and D3D11 renderer does work although.
 +
 +
=== Linux native build doesn't work on x11. Needs Wayland (since v0.40) ===
 +
Happens on x86 as well. The Linux version of the game only supports Wayland. If running from X11 then it doesn't work and CEF complains at startup.
 +
 +
=== Linux native build uses CEF sandbox (since v0.40) ===
 +
This doesn't work under FEX today and crashes.
  
 
== Problems/Workarounds ==
 
== Problems/Workarounds ==
Line 27: Line 48:
  
 
{{testing/start}}
 
{{testing/start}}
 +
{{testing/entry|revision=FEX-2610|archtitle=x86-64|archhost=AArch64|SoC=AmpereOne-A192-32x|GPU=Radeon RX 9070|result=No longer works since v0.40|tester=Sonicadvance1}}
 
{{testing/entry|revision=FEX-2607-312-g464ec9d|archtitle=x86-64|archhost=AArch64|SoC=AmpereOne-A192-32x|GPU=Radeon RX 9070|result=Works fine|tester=Sonicadvance1}}
 
{{testing/entry|revision=FEX-2607-312-g464ec9d|archtitle=x86-64|archhost=AArch64|SoC=AmpereOne-A192-32x|GPU=Radeon RX 9070|result=Works fine|tester=Sonicadvance1}}
 
{{testing/end}}
 
{{testing/end}}

Latest revision as of 18:31, 20 October 2026

BeamNG.drive
library_600x900.jpg


Storefronts

Steam logo.svg

Operating Systems Windows, Linux
Engine Torque 3D
Architecture x86-64, Arm64
CPU Features Used Unknown
Compatibility Playable
Type Game
Render API Direct3D 12, Direct3D 11, Vulkan
Tested OS ⚠️ arm64ec WINE-Proton

Steps to Run

No special instructions

Quirks

The game ships native arm64 binaries (since v0.40)

Only the launcher uses FEX, beyond the launcher the game will choose its native arm64 binary which FEX isn't used with at all.

Game embeds chromium

Chromium uses more than 39-bit virtual address space. Host system is required to run a 48-bit VA space configuration for this game to run.

Game stutters a lot

The game is constantly jitting code which causes it to stutter heavily and user a lot of RAM for the JIT cache.

D3D12 renderer is broken ingame (since v0.40)

The game has a case of spiky-polgon-syndrome. This happens on native x86 as well so is not a FEX bug. Only tested with RADV (Sonicadvance1).

Vulkan renderer fails under Proton (since v0.40)

This happens on native x86 as well. This is a Proton bug.

D3D11 renderer crashes with arm64 (since v0.40)

The game crashes inside its own code doing a memcpy. Entirely unrelated to FEX.

Switching to the x86-64 binary and D3D11 renderer does work although.

Linux native build doesn't work on x11. Needs Wayland (since v0.40)

Happens on x86 as well. The Linux version of the game only supports Wayland. If running from X11 then it doesn't work and CEF complains at startup.

Linux native build uses CEF sandbox (since v0.40)

This doesn't work under FEX today and crashes.

Problems/Workarounds

Testing Results

This title has been tested on the environments listed below:

Test Entries
Revision Arch of Title SoC GPU Result Tester
FEX-2610 x86-64 AmpereOne-A192-32x Radeon RX 9070 No longer works since v0.40 Sonicadvance1
FEX-2607-312-g464ec9d x86-64 AmpereOne-A192-32x Radeon RX 9070 Works fine Sonicadvance1