Difference between revisions of "BeamNG.drive"
(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_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

| Storefronts | ||
| 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 | |