1. Trouble with the game?
    Try the troubleshooter!

    Dismiss Notice
  2. Issues with the game?
    Check the Known Issues list before reporting!

    Dismiss Notice
  3. Before reporting issues or bugs, please check the up-to-date Bug Reporting Thread for the current version.
    0.35 Bug Reporting thread
    Solutions and more information may already be available.

Linux Port – Feedback, Known Issues, and FAQ

Discussion in 'Troubleshooting: Bugs, Questions and Support' started by Car_Killer, Jun 13, 2022.

  1. JoLi

    JoLi
    Expand Collapse

    Joined:
    Oct 12, 2020
    Messages:
    250
    I'd try installing glibc (sudo apt install glibc)

    but would be weird if that isn't installed?
     
    • Agree Agree x 1
  2. hacker420

    hacker420
    Expand Collapse

    Joined:
    Dec 29, 2017
    Messages:
    1,113
    I mean, it could be a distro without glibc.
     
  3. snoutie

    snoutie
    Expand Collapse

    Joined:
    Dec 3, 2021
    Messages:
    40
    Probably. The issues you encountered when using a VM are most likely due to the lack of a dedicated GPU for your VM, I don't know your setup though.
     
    • Agree Agree x 1
  4. wowsers

    wowsers
    Expand Collapse

    Joined:
    Aug 31, 2013
    Messages:
    4
    Figured out what caused the issue I was having, it was due to proprietary amd gpu drivers not having been properly uninstalled and leaving behind bad files, after fixing this now I can launch the game, with very buggy FFB.

    Force feed back is only applied counter clock wise, which last got fixed by updating logitech drivers, the weird part is that the center point of the FFB dead zone correctly updates when turning the wheel.

    This potentially feels outside the scope of what BeamNG can fix, I'm not sure if it's only fixable from the driver side or if it is simply some weird signed/unsigned FFB command errata that can be worked around.
     
  5. JoLi

    JoLi
    Expand Collapse

    Joined:
    Oct 12, 2020
    Messages:
    250
    you could try the new-lg4ff driver
     
  6. wowsers

    wowsers
    Expand Collapse

    Joined:
    Aug 31, 2013
    Messages:
    4
    The G920 and G923 Xbox version use the HID++ protocol and are not supported by new-lg4ff.

    Also fftest seems to exhibit the same behavior, where selecting the spring effect leads to the wheel only applying force counter clockwise (center is defined as 0).

    I'll get back when I've modified fftest to see if I can make any sense of this on the user space side.

    Edit: So I've poked around for a bit and this is def a driver side issue, whatever .value is set for in autocenter mode or .center for spring mode leads to the same result, however a constant force constraint correctly applies a force in either direction (such as ffmvforce or oversteer), which means this can in theory be worked around until the underlying issue is figured out and patched.

    The damper and rumble modes works as expected, periodic mode doesn't have a "center" value but still goes all the way to the left, so that's also unusable.
     
    #306 wowsers, May 20, 2023
    Last edited: May 21, 2023
  7. ggnoredo

    ggnoredo
    Expand Collapse

    Joined:
    Apr 21, 2023
    Messages:
    3
    any news on os level crash report before? changing vehicle always triggers the crash
     
  8. TheSystemGuy

    TheSystemGuy
    Expand Collapse

    Joined:
    Jun 7, 2019
    Messages:
    87
    I'm running into this issue with the Linux port. I have recently switched to Linux Mint as Windows 11 has become unusable for me. When running the game, apon loading West Coast USA, the screen flickers and then the game locks up and keeps printing 103.92001|E|operator()| Failed to submit to graphics queue [ErrorDeviceLost] in the terminal. I'm on the latest version of Linux Mint, with 32 GB of RAM and an AMD Radeon integrated GPU on an AMD Ryzen 5 5600H 6 core CPU.

    EDIT: Opening Johnson Valley quickly reveals 18.24046|E|updateDescritorSet| Missing VK resource is flooding the log. The screen flickers and the following errors flood the log, followed by a hang:

    103.66942|E|operator()| Failed to submit to transfer queue [ErrorDeviceLost]
    103.66943|E|operator()| Failed to submit to graphics queue [ErrorDeviceLost]
    103.66966|E|operator()| Failed to submit to transfer queue [ErrorDeviceLost]
    103.66966|E|operator()| Failed to submit to graphics queue [ErrorDeviceLost]
    103.67288|E|operator()| Failed to submit to transfer queue [ErrorDeviceLost]
    103.67290|E|operator()| Failed to submit to graphics queue [ErrorDeviceLost]

    The only map that doesn't do this is Grid Small Pure. I don't know whats going on
     
  9. Devel6016

    Devel6016
    Expand Collapse

    Joined:
    Feb 3, 2023
    Messages:
    298
    BeamNG won't open at all

    Fatal-ISV assert failed at file:
    ../../engine/graphics/backends/vk/vkDevice.cpp
    Line: 583

    Message: "Failed to find a suitable Vulkan device"
    Neofetch:
    OS: LMDE 5 (elsie) x86_64
    Kernel: 5.10.0-23-amd64
    Uptime: 7 days, 14 hours, 32 mins
    Shell: bash 5.1.4
    Resolution: 1366x768
    DE: Cinnamon 5.6.8
    WM: Mutter (Muffin)
    WM Theme: Linux Mint (Mint-Y)
    Terminal: gnome-terminal
    CPU: AMD A8-4500M APU (4) @ 1.900GHz
    GPU: AMD ATI Radeon HD 7640G
    Memory: 7397MiB
     
  10. BombBoy4

    BombBoy4
    Expand Collapse

    Joined:
    May 16, 2015
    Messages:
    1,601
    The 7640G does not support the Vulkan API unfortunately.
     
  11. snoutie

    snoutie
    Expand Collapse

    Joined:
    Dec 3, 2021
    Messages:
    40
    There is a way to get those to work. I've attached a small demonstration.

    This requires some finagling from the end user though, and those entries will also be visible to Windows users.
    • Launch options for the game need to be set to "Windows" not "Linux", since proton uses the Windows depot
    • It is required that the user switches compatibility mode from Proton to "Linux Native" which is a modification of Steam-Play-None, changing this line from "linux" to "windows" in order to launch the linux native binary and vice versa
    As you can see rich presence is working, as well as playtime tracking, which is all I wanted to achieve, plus it looks much cleaner this way :)

    It would probably just be easier to create a linux native depot though. :D
    I heard that valve has the ability to override whether the game should launch using proton or the native binaries by default.
     
    • Like Like x 1
  12. Devel6016

    Devel6016
    Expand Collapse

    Joined:
    Feb 3, 2023
    Messages:
    298
    So is there any other way for me to be able to play BeamNG natively, like maybe a port to OpenGL? Sorry if I'm asking too much.
     
    #312 Devel6016, Jun 3, 2023
    Last edited: Nov 15, 2023
  13. erkinalp

    erkinalp
    Expand Collapse

    Joined:
    Apr 19, 2020
    Messages:
    130
    Log attached.
     

    Attached Files:

  14. Samuel1995

    Samuel1995
    Expand Collapse

    Joined:
    Dec 18, 2013
    Messages:
    94
    Alright I was tired of the vram issues I had, so I just went a bought an RX580 8GiB, and also changed the CPU for a Xeon E5-2640 V4.

    To my surprise, I went from barely being able to play in low settings with the gtx 1060 to now medium settings and the game still eats 7GiB of vram, when did this game suddenly started using so much vram? omg.

    Also I was getting really bad cpu performance with traffic vehicles, the average framerate would sometimes dip down to 30 fps. Turns out I needed to change the CPU governor from Schedutil to Performance, massive difference, now it is always above 60 fps.

    Here is a recording I did showing the difference:


    First I do a highway run on schedutil and then I do it again with Performance.
     
  15. hacker420

    hacker420
    Expand Collapse

    Joined:
    Dec 29, 2017
    Messages:
    1,113
    I think that's just the Linux version.
     
  16. JoLi

    JoLi
    Expand Collapse

    Joined:
    Oct 12, 2020
    Messages:
    250
    (Still needs more testing)
    just now I plugged in my wheel when the game was running and it caused a GPU reset, making the whole system unusable until a reboot

    I don't think there's any useful information here, but these are the "most relevant" lines in the system journal:
    Code:
    Jul 04 18:19:37 JoLi-HauptPC-archlinux kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=10117877, emitted seq=10117879
    Jul 04 18:19:37 JoLi-HauptPC-archlinux kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process BeamNG.drive.x6 pid 20653 thread BeamNG.drive.x6 pid 20710
    
     
  17. hacker420

    hacker420
    Expand Collapse

    Joined:
    Dec 29, 2017
    Messages:
    1,113
    https://gitlab.freedesktop.org/drm/amd/-/issues/1974
    that's a mesa problem as far as I could research it.
     
  18. JoLi

    JoLi
    Expand Collapse

    Joined:
    Oct 12, 2020
    Messages:
    250
    oh sh!t... thanks for doing my job...
    seemed like such a casual error message to me that i thought it couldn't possibly have been a bug, but i guess searching for errors is always a mandatory step...
     
  19. hacker420

    hacker420
    Expand Collapse

    Joined:
    Dec 29, 2017
    Messages:
    1,113
    I hit that same issue on a 5700 XT so yeah I am aware of that.
     
    • Like Like x 1
  20. kingdomoflinux

    kingdomoflinux
    Expand Collapse

    Joined:
    Jul 19, 2021
    Messages:
    37
    The Linux port (and the Windows Vulkan version) still crashes the PC for me while loading almost any map.
     
    • Agree Agree x 1
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice