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. hacker420

    hacker420
    Expand Collapse

    Joined:
    Dec 29, 2017
    Messages:
    1,113
    Why were you running the Linux version with sudo in the first place?
     
  2. Superneutrino

    Superneutrino
    Expand Collapse

    Joined:
    May 20, 2018
    Messages:
    49
    I thought that wouldn‘t make any difference and the game would start.
     
  3. hacker420

    hacker420
    Expand Collapse

    Joined:
    Dec 29, 2017
    Messages:
    1,113
    just in case, never run programs using sudo unless they explicitly need it
     
    • Like Like x 2
  4. UltraBlack_

    UltraBlack_
    Expand Collapse

    Joined:
    Jul 29, 2021
    Messages:
    77
    You should *never* run userspace applications as root. It doesn't work like on windows, where admin privileges fix things. You're gonna run into issues with applications not being able to find libraries, having no sound, maybe the window doesn't even open. All this does is mess up file ownerships all around your system, that are tedious to fix manually and could maybe even render your system unbootable if you get unlucky with the files that the application accesses.

    I did however notice that you have some very weird steam setup. That debian-installation path is not normal, at least to my knowledge. the crash is still to be expected since it's not working for any of us though
     
    • Agree Agree x 1
  5. Superneutrino

    Superneutrino
    Expand Collapse

    Joined:
    May 20, 2018
    Messages:
    49
    Ok, at the time, where I collected the first log-files from Monday, trying to start Linux Version of BeamNG.drive:

    I wanted to install Steam, while I upgraded from Linux Mint 21.1 to 21.2, but it gave me an error, saying something about missing dependencies. I read something about installing Steam via Flatpak in the terminal on some forum and tried that - so installing Steam via Flatpak might be the cause for these paths (and also BeamNG not to start at all). I also had heavy frps issues with every other of my Steam games.

    Yesterday, up to now, I was able to install Steam normally by first doing a clean, fresh installation of Mint 21.2 - I got the Linux version of BeamNG running, with the previously mentioned "invisible car" problem and Maps having flickering flickering (except grass textures) - I tried Johnson Valley.
    GridMap seems to be the only one which doesn't do weird stuff like Johnson Valley or other Maps.

    On Gridmap, apart from the invisible car, the graphics look pretty much like suitable for a very low end PC.
     
  6. JoLi

    JoLi
    Expand Collapse

    Joined:
    Oct 12, 2020
    Messages:
    250
    Just tested it with a GTX 1060 in my desktop (i5 12600k, 32GB DDR4, Arch Linux, Linux-zen 6.5.6-zen2-1-zen, GTX 1060 6GB with nvidia-dkms 535.113.01-2)

    the result was the this:
     

    Attached Files:

    #386 JoLi, Oct 11, 2023
    Last edited: Oct 11, 2023
  7. Superneutrino

    Superneutrino
    Expand Collapse

    Joined:
    May 20, 2018
    Messages:
    49
    What I forgot to mention is that after I was able to install Steam normally and launched BeamNG.drive with a looping loading screen, I had Proton 8.0-4 installed, now I switched back to Proton 6.3-8 and the Linux Version of BeamNG finally started, with known glitches and bugs.

    I don't know if changing the proton version affects the linux version in terms of starting/functioning?? :confused:
     
  8. JoLi

    JoLi
    Expand Collapse

    Joined:
    Oct 12, 2020
    Messages:
    250
    steam only launches the windows version through proton. To launch the *native* linux version, you have to start it from the installation directory (steamapps/common/BeamNG.drive/BinLinux/BeamNG.drive.x64)
     
  9. Superneutrino

    Superneutrino
    Expand Collapse

    Joined:
    May 20, 2018
    Messages:
    49
    I know, but I thought their might be a weird correlation between the Linux version and the totally different proton version for Windows games - or I had other tasks in the background slowing down the Linux version while booting up, but I cannot remember right now...
     
  10. iuqua4faih

    iuqua4faih
    Expand Collapse

    Joined:
    Dec 18, 2021
    Messages:
    27
    I can't seem to launch this on wayland(sway). Without gamescope It produces an empty window and the following log. I eventually have to kill it.

    I generally run things in gamescope on sway since it produces a better experience, however if I try to use gamescope with the linux beamng port it doesn't seem to run at all. It either never draws a window or if I pass SDL_VIDEODRIVER=x11 it will display a gray image and never load the game.

    Code:
    ] > .steam/root/steamapps/common/BeamNG.drive/BinLinux/BeamNG.drive.x64
      0.15724|I|initFS| Virtual Filesystem: user path: /home/<username>/.local/share/BeamNG.drive/0.30/
      0.15726|D|initFS|  - user path reason: Default path
      0.15726|D|initFS|  - user mods path: /home/<username>/.local/share/BeamNG.drive/0.30/mods/
      0.15726|D|initFS|  - game mods path: /home/<username>/.local/share/Steam/steamapps/common/BeamNG.drive/content/
      0.15727|D|main| H2 33A5592F7EF5CED56D37EB1285B4E5F640BF
    >   0.33762|D|logHapticFeatures| Device joystick0 supports the following ffb features:
      0.33763|E|registerJoystick| Joystick joystick0 (0) does not support constant haptic effects, disabling haptic support.
      0.33763|D|registerJoystick| Registered JoyStick with id=0 and index=0
      0.51095|D|logHapticFeatures| Device joystick1 supports the following ffb features:
      0.51096|E|registerJoystick| Joystick joystick1 (1) does not support constant haptic effects, disabling haptic support.
      0.51096|D|registerJoystick| Registered JoyStick with id=1 and index=1
      0.68455|D|logHapticFeatures| Device joystick2 supports the following ffb features:
      0.68456|E|registerJoystick| Joystick joystick2 (2) does not support constant haptic effects, disabling haptic support.
      0.68457|D|registerJoystick| Registered JoyStick with id=2 and index=2
      0.83773|D|logHapticFeatures| Device joystick3 supports the following ffb features:
      0.83774|E|registerJoystick| Joystick joystick3 (3) does not support constant haptic effects, disabling haptic support.
      0.83775|D|registerJoystick| Registered JoyStick with id=3 and index=3
      1.01106|D|logHapticFeatures| Device joystick4 supports the following ffb features:
      1.01108|E|registerJoystick| Joystick joystick4 (4) does not support constant haptic effects, disabling haptic support.
      1.01108|D|registerJoystick| Registered JoyStick with id=4 and index=4
      1.01109|I|init| Initializing platform...
      1.01150|D|initializeSystem| initializing 104 modules (only displaying anything above 0.1 s)...
    [S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
    [S_API] SteamAPI_Init(): Loaded '/home/<username>/.local/share/Steam/linux64/steamclient.so' OK.
    [S_API FAIL] SteamAPI_Init() failed; create pipe failed.  1.02839|D|init| Could not initialize Steam functions
      1.02845|D|init| SFXFMODProvider - FMOD API version: 2.02.17
      1.03785|D|createDevice| Using default audio device: JDS Labs Element III Analog Stereo
      1.10323|D|createDevice| SFXSystem::createDevice - created FMOD device 'JDS Labs Element III Analog Stereo'
      1.10324|D|createDevice|    CAPS_VoiceManagement
      1.10341|D|finalizeInitialization|    Provider: FMOD
      1.10342|D|finalizeInitialization|    Hardware: false
      1.10342|D|finalizeInitialization|    Buffers: 16
      1.11280|I|GELua.| ============== Game Engine Lua VM started ==============
      1.12355|D|GELua.| Ignoring deprecated setting: GraphicBorderless
      1.12355|D|GELua.| Ignoring deprecated setting: GraphicFullscreen
      1.12358|W|GELua.| Unrecognized setting name "GraphicDisplayRefreshRate" (not defined in defaults file: "/settings/defaults.json")
      1.15992|D|GELua.gameplay_missions_progress.| Loaded 0 condition types from 0 files.
      1.16024|D|GELua.gameplay_missions_missions.| Loaded 2 procedural Mission Generators from 2 files.
      1.16176|D|GELua.gameplay_missions_unlocks.| Loaded 9 condition types from 4 files.
      1.16912|D|init| GFX Init:
      1.16912|D|_GFXInitReportAdapters|    Null device found
      1.16931|D|initializeSystem| ... all modules loaded in 0.157812825 seconds
      1.16936|D|init| OpenXR: Steam VR mode: disabled
      1.18312|D|createDevice| Available adapters: 6
      1.18313|D|createDevice|  - name:GPU (VK), outputName:\\.\DISPLAY1, gfx:Vk, gpu:GPU
      1.18314|D|createDevice|  - name:GPU (VK), outputName:\\.\DISPLAY2, gfx:Vk, gpu:GPU
      1.18314|D|createDevice|  - name:GPU (VK), outputName:\\.\DISPLAY3, gfx:Vk, gpu:GPU
      1.18314|D|createDevice|  - name:GPU (VK), outputName:\\.\DISPLAY4, gfx:Vk, gpu:GPU
      1.18314|D|createDevice|  - name:GPU (VK), outputName:\\.\DISPLAY5, gfx:Vk, gpu:GPU
      1.18314|D|createDevice|  - name:GFX Null Device, outputName:, gfx:, gpu:
      1.18315|D|createDevice| Attempting to create GFX device 0: GPU (VK) [with output \\.\DISPLAY1]
      1.18316|D|createDevice| shader model: 5.0 , available video modes: 1
      1.18316|D|createDevice| Device created, setting adapter and enumerating modes
      1.19024|W|createWindow| Window Icon path is empty, window will be created without an icon.
      1.19092|I|init| Vk Layers:
      1.19093|I|init|     VK_LAYER_VALVE_steam_fossilize_32
      1.19093|I|init|     VK_LAYER_VALVE_steam_fossilize_64
      1.19093|I|init|     VK_LAYER_VALVE_steam_overlay_32
      1.19094|I|init|     VK_LAYER_VALVE_steam_overlay_64
      1.19094|I|init|     VK_LAYER_FROG_gamescope_wsi_x86_64
      1.19094|I|init|     VK_LAYER_MANGOHUD_overlay_x86_64
      1.19094|I|init|     VK_LAYER_MANGOAPP_overlay
      1.19095|D|init| Attempting to create vulkan instance with the following extensions:
      1.19095|D|init|  - VK_KHR_get_physical_device_properties2
      1.19095|D|init|  - VK_EXT_debug_utils
      1.19095|D|init|  - VK_KHR_surface
      1.19095|D|init|  - VK_KHR_wayland_surface
      1.19296|D|init| Available vulkan devices:
      1.19297|D|init|    name:AMD Radeon Pro W6800 (RADV NAVI21) vendor:4098 version:96477185 type:Discrete
      1.19301|D|init| Attempting to create vulkan device with the following extensions:
      1.19302|D|init|  - VK_KHR_swapchain
      1.19302|D|init|  - VK_EXT_memory_budget
      1.19302|D|init|  - VK_KHR_ray_query
      1.19302|D|init|  - VK_KHR_ray_tracing_pipeline
      1.19302|D|init|  - VK_KHR_acceleration_structure
      1.19302|D|init|  - VK_KHR_deferred_host_operations
      1.19302|D|init|  - VK_KHR_get_memory_requirements2
      1.19303|D|init|  - VK_KHR_swapchain
      1.19303|D|init|  - VK_KHR_external_memory
      1.19303|D|init|  - VK_KHR_external_fence
      1.19303|D|init|  - VK_KHR_external_semaphore
      1.19303|D|init|  - VK_KHR_get_memory_requirements2
      1.19303|D|init|  - VK_KHR_dedicated_allocation
      1.19831|D|init| Created Vulkan device from AMD Radeon Pro W6800 (RADV NAVI21)
      1.19865|D|init|  -  () [0 MB] ver
      1.19866|D|setCapability| GFXCardProfiler (VK) - Setting capability 'maxTextureWidth' to 8192.
      1.19866|D|setCapability| GFXCardProfiler (VK) - Setting capability 'maxTextureHeight' to 8192.
      1.19866|D|setCapability| GFXCardProfiler (VK) - Setting capability 'maxTextureSize' to 8192.
      1.19867|D|setCapability| GFXCardProfiler (VK) - Setting capability 'autoMipMapLevel' to 1.
      1.19867|D|setCapability| GFXCardProfiler (VK) - Setting capability 'lerpDetailBlend' to 1.
      1.19867|D|setCapability| GFXCardProfiler (VK) - Setting capability 'fourStageDetailBlend' to 1.
      1.20870|D|sanitizePathAsStr| Empty path will be resolved to root but should not be used
      1.20872|D|sanitizePathAsStr| Empty path will be resolved to root but should not be used
      1.20872|D|sanitizePathAsStr| Empty path will be resolved to root but should not be used
      1.20873|D|sanitizePathAsStr| Empty path will be resolved to root but should not be used
      1.20877|I|init| Vulkan render initialized
      1.21049|D|GELua.core_settings_graphic.graphic| Sanitizing display - //./DISPLAY1: Passed.
      1.21050|D|GELua.core_settings_graphic.graphic| Sanitizing display mode - Window: Passed.
      1.21052|D|GELua.core_settings_graphic.graphic| Sanitizing display resolution for Window mode - 3840 1600: Passed.
      1.21766|D|loadFonts| Loading 13 imgui fonts...
      1.21770|D|_imgui_createContext| Adding fonts to imgui:
      1.21772|D|_imgui_createContext|     'cairo_bold'->'ui/common/Cairo-Bold.ttf' Scale: 1.3  RangeCount: 3
      1.21774|D|_imgui_createContext|     'cairo_regular'->'ui/common/Cairo-Regular.ttf' Scale: 1.3  RangeCount: 3
      1.21775|D|_imgui_createContext|     'cairo_regular_medium'->'ui/common/Cairo-Regular.ttf' Scale: 1.8  RangeCount: 3
      1.21777|D|_imgui_createContext|     'cairo_semibold_large'->'ui/common/Cairo-SemiBold.ttf' Scale: 2  RangeCount: 3
      1.21780|D|_imgui_createContext|     'icons'->'ui/common/fa-solid-900.ttf' Scale: 3  RangeCount: 1
      1.21845|D|_imgui_createContext|     'notosans_jp_regular'->'ui/common/NotoSansJP-Regular.otf' Scale: 1  RangeCount: 3004
      1.21896|D|_imgui_createContext|     'notosans_kr_regular'->'ui/common/NotoSansKR-Regular.otf' Scale: 1  RangeCount: 3
      1.22008|D|_imgui_createContext|     'notosans_sc_regular'->'ui/common/NotoSansSC-Regular.otf' Scale: 1  RangeCount: 2506
      1.22084|D|_imgui_createContext|     'notosans_tc_regular'->'ui/common/NotoSansTC-Regular.otf' Scale: 1  RangeCount: 7
      1.22091|D|_imgui_createContext|     'prompt_regular'->'ui/common/Prompt-Regular.ttf' Scale: 1  RangeCount: 3
      1.22092|D|_imgui_createContext|     'robotomono_regular'->'ui/common/RobotoMono-Regular.ttf' Scale: 1  RangeCount: 4
      2.10652|D|imgui.fonts| font texture contains 11 fonts. Atlas size: 4096x16384px
      2.10654|D|imgui.fonts|  - cairo_bold           [24.3 px]:    292 glyphs
      2.10654|D|imgui.fonts|  - cairo_regular        [24.3 px]:    292 glyphs
      2.10654|D|imgui.fonts|  - cairo_regular_medium [33.7 px]:    292 glyphs
      2.10654|D|imgui.fonts|  - cairo_semibold_large [37.4 px]:    292 glyphs
      2.10654|D|imgui.fonts|  - icons                [56.1 px]:     16 glyphs
      2.10655|D|imgui.fonts|  - notosans_jp_regular  [18.7 px]:   3685 glyphs
      2.10655|D|imgui.fonts|  - notosans_kr_regular  [18.7 px]:    388 glyphs
      2.10655|D|imgui.fonts|  - notosans_sc_regular  [18.7 px]:   3220 glyphs
      2.10655|D|imgui.fonts|  - notosans_tc_regular  [18.7 px]:  16064 glyphs
      2.10656|D|imgui.fonts|  - prompt_regular       [18.7 px]:    299 glyphs
      2.10656|D|imgui.fonts|  - robotomono_regular   [18.7 px]:    460 glyphs
      2.10656|D|imgui.fonts| 25300 glyphs totally
      2.51853|I|GELua.main| ============== Engine initialized ==============
      2.59844|D|run| Started up in 6.72 seconds: fs:4192.ms, fs:81.91ms, singletonThread:6.986ms, platform:846.8ms, modules:158.2ms, TScmdline:1374.ms, cef2:54.06ms
      2.63762|D|registerJoystick| Registering device 0 more than once
      2.65762|D|registerJoystick| Registering device 1 more than once
      2.67789|D|registerJoystick| Registering device 2 more than once
      2.69429|D|registerJoystick| Registering device 3 more than once
      2.71121|D|registerJoystick| Registering device 4 more than once
      2.72108|W|compileHlslGlsl| /shaders/common/specPrefilter.hlsl: hlsl.hlsl:19:1: warning: effect state block ignored - effect syntax is deprecated. To use braces as an initializer use them with equal signs. [-Weffects-syntax]
    {
    ^
    
      3.11391|W|compileHlslGlsl| /shaders/common/instancedLines/instancedLinesVS.hlsl: hlsl.hlsl:6:21: warning: parameter 'dist' is uninitialized when used here [-Wparameter-usage]
        if (denom >= 0) return false;
                        ^~~~~~
    hlsl.hlsl:4:96: note: variable 'dist' is declared here
    bool intersectRayPlaneFront(float3 origin, float3 rayDir, float3 planePos, float3 planeNormal, out float dist) {
                                                                                                   ^
    
      3.14157|D|GELua.core_online.online.onInstructions| modUpdateAvailable
      3.18446|W|compileHlslGlsl| /shaders/common/postfx/hdr/combinePass.cs.hlsl: hlsl.hlsl:65:1: warning: effect state block ignored - effect syntax is deprecated. To use braces as an initializer use them with equal signs. [-Weffects-syntax]
    {
    ^
    
      3.24837|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/main_preload.assets.bank' in 0.063598731 seconds. Preload sample data = true.
      3.31217|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/main_preload.streams.bank' in 0.063751702 seconds. Preload sample data = true.
      3.37545|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/vehicle_preload.assets.bank' in 0.06326535 seconds. Preload sample data = true.
      3.44006|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/vehicle_preload.streams.bank' in 0.064587245 seconds. Preload sample data = true.
      3.48197|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/ambient_maps.streams.bank' in 0.041886656 seconds. Preload sample data = false.
      3.52463|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/music.assets.bank' in 0.042651159 seconds. Preload sample data = false.
      3.56731|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/music.streams.bank' in 0.042665668 seconds. Preload sample data = false.
      3.61000|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/ui.assets.bank' in 0.042679509 seconds. Preload sample data = false.
      3.65296|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/ui.streams.bank' in 0.042943959 seconds. Preload sample data = false.
      3.69587|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/vehicle.assets.bank' in 0.042886839 seconds. Preload sample data = false.
      3.73804|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/vehicle.streams.bank' in 0.042151097 seconds. Preload sample data = false.
      3.80227|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/main_preload.strings.bank' in 0.064209424 seconds. Preload sample data = true.
      3.88804|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/main_preload.bank' in 0.085043616 seconds. Preload sample data = true.
      4.03603|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/vehicle_preload.bank' in 0.147470533 seconds. Preload sample data = true.
      4.05810|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/music.bank' in 0.021440535 seconds. Preload sample data = false.
      4.10084|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/ui.bank' in 0.042701898 seconds. Preload sample data = false.
      4.18997|D|acquire| SFXFMODProject: Opened project '/art/sound/fmod/desktop/vehicle.bank' in 0.088775698 seconds. Preload sample data = false.
      4.20753|I|GELua.core_input_bindings.bindings| Controller connected: VKB-Sim © Alex Oz 2021 VKBsim Gladiator EVO R (joystick0/0x03000000)
      4.20756|I|GELua.core_input_bindings.bindings| Controller connected: VKB-Sim © Alex Oz 2021 VKBsim Gladiator EVO L (joystick1/0x03000000)
      4.20757|I|GELua.core_input_bindings.bindings| Controller connected: Heusinkveld Sim Pedals Ultimate (joystick2/0x03000000)
      4.20758|I|GELua.core_input_bindings.bindings| Controller connected: Arduino LLC HAND BRAKE (joystick3/0x03000000)
      4.20764|I|GELua.core_input_bindings.bindings| Controller connected: Thustmaster T500 RS Gear Shift (joystick4/0x03000000)
      4.22378|D|GELua.core_input_bindings.bindings| Loaded 0 bindings for device joystick0
      4.22379|D|GELua.core_input_bindings.bindings| Loaded 0 bindings for device joystick1
      4.22379|D|GELua.core_input_bindings.bindings| Loaded 0 bindings for device joystick2
      4.22379|D|GELua.core_input_bindings.bindings| Loaded 0 bindings for device joystick3
      4.22380|D|GELua.core_input_bindings.bindings| Loaded 0 bindings for device joystick4
      4.22386|E|addBinding| Could not create a description for binding keyboard0::*
      4.22646|D|GELua.core_input_bindings.bindings| Loaded 270 bindings for device keyboard0
      4.22664|D|GELua.core_input_bindings.bindings| Loaded 18 bindings for device mouse0
      4.22810|D|GELua.| Ignoring deprecated setting: GraphicBorderless
      4.22810|D|GELua.| Ignoring deprecated setting: GraphicFullscreen
      4.22812|W|GELua.| Unrecognized setting name "GraphicDisplayRefreshRate" (not defined in defaults file: "/settings/defaults.json")
      4.31576|D|createDevice| Using default audio device: JDS Labs Element III Analog Stereo
      4.31612|D|GELua.gameplay_missions_clustering.| Clustering cleared.
      4.31628|D|GELua.gameplay_missions_clustering.| Clustering cleared.
      4.31659|D|GELua.core_settings_settings.| refreshLanguages(): oldLanguage = ""  appliedLanguage = "" userLanguage = ""
      4.31659|D|GELua.core_settings_settings.|        switching language.
      4.36640|D|reloadLanguages| Could not load any language, falling back to 'en-US'
      4.36640|I|reloadLanguages| Switched from '' language to 'en-US' (as fallback, after trying '')
      4.36727|D|GELua.core_settings_graphic.graphic| Applying graphic settings: \\.\DISPLAY1, Window, 3840 x 1600 60 Hz
      4.36792|D|GELua.core_settings_graphic.graphic| Available Video Modes : { "2560 1440" }
      4.36797|D|createDevice| Using default audio device: JDS Labs Element III Analog Stereo
     
    #390 iuqua4faih, Oct 16, 2023
    Last edited: Oct 16, 2023
  11. UltraBlack_

    UltraBlack_
    Expand Collapse

    Joined:
    Jul 29, 2021
    Messages:
    77
    I'm on wayland too and I remember this. I always got around behavior like this by pressing the escape key and LMB a few times (yes yes very scientific).
    Essentially you can just try pressing random keys and it'll probably load
     
  12. JoLi

    JoLi
    Expand Collapse

    Joined:
    Oct 12, 2020
    Messages:
    250
    interesting, for me on KDE Wayland I never had these problems, but I think it uses XWayland when I launch it (Icon in the taskbar is the X icon, xeyes works on it).
     
  13. iuqua4faih

    iuqua4faih
    Expand Collapse

    Joined:
    Dec 18, 2021
    Messages:
    27
    Thanks @UltraBlack_ , unfortunatley I tried this and it didn't seem to work. I also tried matching the window and removing the border / floating by default in the sway config with the following. That didn't make any difference either.

    Code:
    for_window [app_id="BeamNG.drive.x64"] floating enable, border none
    Thanks @JoLi ! You made me realize I never tried to force x11 (xwayland) without using gamescope. Running "SDL_VIDEODRIVER=x11 BeamNG.drive.x64" worked and the game launches fine using xwayland. I guess it doesn't support native wayland windows at all right now, which is fine.
     
    • Like Like x 2
  14. pberck

    pberck
    Expand Collapse

    Joined:
    Nov 1, 2023
    Messages:
    1
    I tried the native version a few times, got the flickering and see-through graphics.

    Also tried via the Steam launcher, and that worked almost flawlessly - had some small problems getting the controls to work (shifting behaves strangely) but many joysticks in Linux combined with Steam is sometimes a bit wonky... Apart from that works great!
     
  15. erkinalp

    erkinalp
    Expand Collapse

    Joined:
    Apr 19, 2020
    Messages:
    130
    Crash with flatpak installation of a Steam, which has a different SDK path:
     
    #395 erkinalp, Nov 1, 2023
    Last edited: Nov 1, 2023
  16. Gecked

    Gecked
    Expand Collapse

    Joined:
    Jul 23, 2023
    Messages:
    13
    That's because that's the Windows version of the game, which this thread is not about. We know the game works in proton, but there are issues that come with using proton too.
     
    • Agree Agree x 1
  17. erkinalp

    erkinalp
    Expand Collapse

    Joined:
    Apr 19, 2020
    Messages:
    130
    Yeah this is a game, you do not need root to play
     
  18. iuqua4faih

    iuqua4faih
    Expand Collapse

    Joined:
    Dec 18, 2021
    Messages:
    27
    Things remain the same for me even after some new mesa and steamos updates. Both on my desktop and the steamdeck running the native version and launching a map causes a fatal system crash (in reality it's a crash in the video driver, there's a stack trace visible in the journal from amdgpu). On desktop my wayland session dies and I get dropped to the login manager. On the steamdeck it reboots.

    On the steamdeck there is some menu flicker but turning off frame rate limit fixes that. I don't know what any maps look like because I can't load any.

    This is really too bad because prior to the current issues with AMD hardware the performance of the Linux port, and of the native vulkan version, were considerably better than running in proton on dxvk. I got easily an additional 40fps using the native Linux port before, and a bit less but still an improvement using vulkan in proton. I know most of the reported issues on AMD have to do actually with vulkan support which is why I mention it.

    Thanks for your continued efforts!
     
    • Agree Agree x 2
  19. OrangeSoup

    OrangeSoup
    Expand Collapse

    Joined:
    Nov 22, 2023
    Messages:
    1
    While native build doesn't work at all, why using Vulkan in proton and spawn traffic cause terrible fps drop?
     
    • Like Like x 1
  20. leillo1975

    leillo1975
    Expand Collapse

    Joined:
    Feb 12, 2021
    Messages:
    15
    I have the same problem with Nvidia 3070 and 525 drivers. When the map is finishing loading the game crashes and displays an error report screen.
     
  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