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

    Tinolm
    Expand Collapse

    Joined:
    Sep 22, 2023
    Messages:
    26
    Just tried out the new update, mostly seems really good, some thing that are hard to point out graphics and performance wise seem better than before, but iut might be placeboo.
    Only thing I noticed was an immediate crash on startup when running inside of steam. it launches fine when I run it directly
     
    • Agree Agree x 1
  2. snoutie

    snoutie
    Expand Collapse

    Joined:
    Dec 3, 2021
    Messages:
    38
    I had that issue as well, followed by a pop-up with something along the lines of "Game could not be initialized".
    Code:
      0.59191|D|initialize| Could not initialize Steam functions
      0.59193|E|Steam| Could not initialize - Error code 1
    
     
    #762 snoutie, Apr 2, 2025
    Last edited: Apr 2, 2025
  3. Driving79

    Driving79
    Expand Collapse

    Joined:
    Aug 30, 2024
    Messages:
    17
    I experienced that crash too. Created a desktop file with the new script (BeamNG_install_desktop_file.sh) inside "BinLinux" folder.
    Had to put SDL_VIDEODRIVER=x11 in the desktop file environment variables. Otherwise it won't start on Fedora 41, KDE Plasma Wayland.
    Too bad VR still don't work due to the game not implementing "VK_KHR_image_format_list" extension, which is required by Monado.
    I can still play, if I compile Monado with an older commit "b4fe9aaa". Would be nice to use an up to date Monado, though. SteamVR has never worked for reasons unknown, but I try to avoid using it as much as possible.

    Log attached.
     

    Attached Files:

  4. aivora

    aivora
    Expand Collapse
    Research Software Engineer
    BeamNG Team

    Joined:
    Dec 14, 2021
    Messages:
    6
    Oh no, we try to load "VK_KHR_image_format_list", but we added it to the list of instance extensions, not device extensions by accident :/ Thanks for the report, patch should be in hotfix :)

    We don't have anyone using Fedora 41 with KDE over here (I'm using GNOME), so not sure I'll be able to reproduce. Will try to have a look.
     
    • Like Like x 1
  5. Devel6016

    Devel6016
    Expand Collapse

    Joined:
    Feb 3, 2023
    Messages:
    292
    Huh. At least for me, that always worked, but I only got my steering wheel after 0.34 dropped, so who knows
     
  6. snoutie

    snoutie
    Expand Collapse

    Joined:
    Dec 3, 2021
    Messages:
    38
    I just tried it, seems like it still does not work.
     
  7. Driving79

    Driving79
    Expand Collapse

    Joined:
    Aug 30, 2024
    Messages:
    17
    I have a Moza R5 steering wheel and the D-pad on the wheel works with the new radial menu (E) and with the regular menu (ESC), but it won't work in walking mode or adjusting the seat in the car. The seat adjustment does not work with WASD either but walking does.
     
  8. Turbo49>

    Turbo49>
    Expand Collapse

    Joined:
    Apr 1, 2021
    Messages:
    3,221
    The weird digital stick on the csl dd base steering wheel doesn't work for me on kde neon with hid-fanatecff drivers
    --- Post updated ---
    Trying a new save in career mode, my entire system freezes when the career intro ui pops up (no tutorial). Here are the logs around when it happened
    Code:
     54.84831|I|GELua.core_multiSpawn.multiSpawn| Vehicle group spawning in progress (7 / 7)
     54.84837|I|GELua.spawn.lua| spawning simple_traffic at initial position (-23.139625,203.521952,74.846048)
     54.84904|I|spawn| Spawning object 'simple_traffic' with config: vehicles/simple_traffic/etk800_base_wagon.pc
     54.84950|D|GELua.core_vehicle_manager.vehicleLoader| partConfigData [string] = "vehicles/simple_traffic/etk800_base_wagon.pc"
     54.95560|I|collada|  # Mesh Cache rebuilt summary: 8 files already in cache, nothing loaded.
     54.96483|D|GELua.core_vehicle_manager.loader| GE load time: 0.115344423 s
     55.02322|D|GELua.core_cameraModes_relative.core_camera.relative| No refNodes found, using default fallback
     55.02351|D|GELua.core_camera.| Camera switched to "orbit"
     55.05156|D|libbeamng.default.init| spawning vehicle /vehicles/simple_traffic/
     55.07820|D|libbeamng.loader| Vehicle loading took: 55340.303983 ms
     55.09092|D|libbeamng.controller.init| Using relocated controller controller 'vehicleController' at '/vehicleController/vehicleController.lua', original file path: '/vehicleController.lua'
     55.56041|I|GELua.core_multiSpawn.multiSpawn| Vehicle group spawning completed: autoTraffic
     56.15711|I|GELua.gameplay_speedTrapLeaderboards.| Saving leaderboards to /settings/cloud/saves/Profile 1/autosave1/career/speedTrapLeaderboards/
     56.15739|I|GELua| Saved to /settings/cloud/saves/Profile 1/autosave1
     59.62366|D|~HtmlGuiTexture| VehicleTex-@licenseplate-default-specular | Texture destroyed
     59.62558|D|~HtmlGuiTexture| VehicleTex-@licenseplate-default-normal | Texture destroyed
     59.62674|D|~HtmlGuiTexture| VehicleTex-@licenseplate-default | Texture destroyed
     92.58704|D|~HtmlGuiTexture| VehicleTex-@licenseplate-default-normal | Texture destroyed
     92.58994|D|~HtmlGuiTexture| VehicleTex-@licenseplate-default | Texture destroyed
     92.59456|D|~HtmlGuiTexture| VehicleTex-@licenseplate-default-specular | Texture destroyed
     92.59602|D|~HtmlGuiTexture| VehicleTex-@licenseplate-default-normal | Texture destroyed
     92.59739|D|~HtmlGuiTexture| VehicleTex-@licenseplate-default | Texture destroyed
    --- Post updated ---
    It actually seems to be a memory shortage issue, since reducing the number of traffic cars solved the issue
     

    Attached Files:

  9. goldy_

    goldy_
    Expand Collapse

    Joined:
    Apr 1, 2024
    Messages:
    23
    Hi, my game was working fine until I updated to the new version 0.35.

    Now my game won't lunch anymore via the Linux binary, a blank window appears for a few seconds then it seems to crash.

    I thought maybe something got corrupted during the installation, so I ran the steam files integrity validator and it still crashed, then I also tried the BeamNG file validator too via WINE, it said one file was missing however the game still proceeds to fail to start. The WINE Vulkan version via steam starts up fine however.

    Lastly I decided to take half an hour to completely uninstall and reinstall the game but still found no luck.

    I've posted the full console output below. I really hope someone can help me find a conclusion to this. I'll try my best to provide you with any extra information you need about my system.

    Code:
    [goldy@desktop BinLinux]$ ./BeamNG.drive.x64
    Shutdown handler: initialize.
      >>>>  [CURRENT_CONFIGURATION=SHIPPING=BNG_SHIPPING]  <<<<
      0.13051|D|crashrpt| Installing crash reporter on path: /home/goldy/.local/share/BeamNG.drive/0.35/temp/crashReports
      2.96727|I|engine| Virtual Filesystem: user path: /home/goldy/.local/share/BeamNG.drive/0.35/
      2.96730|D|engine|  - user path reason: Default path
      2.96730|D|engine|  - user mods path: /home/goldy/.local/share/BeamNG.drive/0.35/mods/
      2.96730|D|engine|  - game mods path: /mnt/GamesLinux/SteamLibrary/steamapps/common/BeamNG.drive/content/
      2.96731|D|main| H2 D75382391F179F412DCBABE1C547C54700D5
    >   2.98650|I|init| Initializing platform...
      3.01985|D|engine| initializing 113 modules (only displaying anything above 0.1 s)...
      3.01988|D|gfx| GFX Init:
      3.01989|D|gfx|    Null device found
      3.08251|D|fmod| FMOD API version: 2.02.17
      3.19196|D|sfx| Using default audio device: Family 17h (Models 00h-0fh) HD Audio Controller Analog Stereo
      3.29220|D|sfx| Created FMOD device 'Family 17h (Models 00h-0fh) HD Audio Controller Analog Stereo'
      3.29223|D|sfx|   CAPS_VoiceManagement
      3.29311|D|sfx|    Provider: FMOD
      3.29312|D|sfx|    Hardware: false
      3.29313|D|sfx|    Buffers: 16
      3.29317|D|engine|  - AFT_INIT:BeamEngine in 0.10 seconds
    [S_API] SteamAPI_Init(): Loaded '/home/goldy/.local/share/Steam/linux64/steamclient.so' OK.
      3.43506|D|initialize| Could not initialize Steam functions
      3.43508|E|Steam| Could not initialize - Error code 1
      3.43509|D|engine|  - OnlineServiceProviderModule in 0.14 seconds
      3.70535|I|GELua.| ============== GELUA VM loading ===============
      5.50584|D|GELua.gameplay_missions_progress.| Loaded 0 condition types from 0 files.
      5.52147|D|GELua.gameplay_missions_missions.| Loaded 2 procedural Mission Generators from 2 files.
      5.57081|D|GELua.gameplay_missions_unlocks.| Loaded 10 condition types from 4 files.
      5.62925|D|engine|  - GameEngineLua in 2.19 seconds
      5.62930|D|engine| ... all modules loaded in 2.609 seconds
      5.63059|D|init| OpenXR: Steam VR mode: disabled
      5.68054|D|gfx| Available adapters: 3
      5.68057|D|gfx|  - name:GPU (Vulkan), outputName:\\.\DISPLAY1, gfx:Vulkan, gpu:GPU
      5.68057|D|gfx|  - name:GPU (Vulkan), outputName:\\.\DISPLAY2, gfx:Vulkan, gpu:GPU
      5.68058|D|gfx|  - name:GFX Null Device, outputName:, gfx:, gpu:
      5.68058|D|gfx| Attempting to create GFX device 0: GPU (Vulkan) [with output \\.\DISPLAY1]
      5.68059|D|gfx| shader model: 5.0 , available video modes: 28
      5.68062|D|gfx| Device created, setting adapter and enumerating modes
      5.77138|D|vulkan| 24 supported Vk instance extensions: VK_EXT_headless_surface, VK_EXT_acquire_drm_display, VK_KHR_surface_protected_capabilities, VK_EXT_swapchain_colorspace, VK_EXT_display_surface_counter, VK_EXT_debug_utils, VK_EXT_debug_report, VK_KHR_device_group_creation, VK_KHR_get_physical_device_properties2, VK_KHR_display, VK_EXT_direct_mode_display, VK_KHR_external_semaphore_capabilities, VK_KHR_get_display_properties2, VK_EXT_acquire_xlib_display, VK_LUNARG_direct_driver_loading, VK_KHR_external_memory_capabilities, VK_KHR_portability_enumeration, VK_KHR_get_surface_capabilities2, VK_EXT_surface_maintenance1, VK_KHR_xcb_surface, VK_KHR_external_fence_capabilities, VK_KHR_surface, VK_KHR_wayland_surface, VK_KHR_xlib_surface
      5.77141|D|vulkan| The requested Vulkan instance extension does not appear to be supported, skipping extension: VK_KHR_image_format_list
      5.77142|D|vulkan| The requested Vulkan instance extension does not appear to be supported, skipping extension: VK_NV_external_memory_capabilities
      5.77229|D|vulkan| 6 Layers: VK_LAYER_VALVE_steam_fossilize_64, VK_LAYER_VALVE_steam_overlay_32, VK_LAYER_VALVE_steam_overlay_64, VK_LAYER_VALVE_steam_fossilize_32, VK_LAYER_FROG_gamescope_wsi_x86_64, VK_LAYER_AMD_switchable_graphics_64
      5.77232|D|vulkan| Attempting to create vulkan instance with the following 8 instance extensions: VK_KHR_get_physical_device_properties2, VK_EXT_debug_utils, VK_KHR_surface, VK_KHR_external_memory_capabilities, VK_KHR_external_fence_capabilities, VK_KHR_external_semaphore_capabilities, VK_KHR_surface, VK_KHR_xlib_surface
      5.78189|D|vulkan| Available vulkan devices:
      5.78191|D|vulkan|  - name:AMD Radeon RX 570 Series (RADV POLARIS10) vendor:4098 version:104857602 type:Discrete
      5.78196|D|vulkan| Trying to locate a vulkan device with type: Discrete
      5.78196|D|vulkan|  - Found vulkan device with suitable type: name:AMD Radeon RX 570 Series (RADV POLARIS10) vendor:4098 version:104857602 type:Discrete
      5.78234|D|vulkan| 185 supported Vk device extensions: VK_NV_compute_shader_derivatives, VK_GOOGLE_user_type, VK_GOOGLE_hlsl_functionality1, VK_GOOGLE_decorate_string, VK_AMD_texture_gather_bias_lod, VK_AMD_shader_trinary_minmax, VK_AMD_shader_fragment_mask, VK_AMD_shader_explicit_vertex_parameter, VK_AMD_shader_early_and_late_fragment_tests, VK_AMD_shader_ballot, VK_AMD_memory_overallocation_behavior, VK_EXT_ycbcr_image_arrays, VK_EXT_vertex_attribute_divisor, VK_EXT_tooling_info, VK_AMD_rasterization_order, VK_EXT_texel_buffer_alignment, VK_EXT_shader_viewport_index_layer, VK_EXT_shader_subgroup_vote, VK_EXT_shader_replicated_composites, VK_EXT_shader_object, VK_EXT_shader_image_atomic_int64, VK_EXT_shader_demote_to_helper_invocation, VK_EXT_scalar_block_layout, VK_EXT_sampler_filter_minmax, VK_EXT_sample_locations, VK_EXT_robustness2, VK_EXT_shader_module_identifier, VK_EXT_private_data, VK_EXT_primitives_generated_query, VK_EXT_pipeline_robustness, VK_EXT_physical_device_drm, VK_EXT_nested_command_buffer, VK_KHR_sampler_ycbcr_conversion, VK_EXT_shader_atomic_float, VK_EXT_separate_stencil_usage, VK_KHR_shader_terminate_invocation, VK_KHR_present_wait, VK_KHR_shader_float_controls2, VK_KHR_present_id, VK_KHR_pipeline_executable_properties, VK_EXT_pci_bus_info, VK_KHR_shader_maximal_reconvergence, VK_KHR_maintenance2, VK_KHR_multiview, VK_KHR_line_rasterization, VK_KHR_external_semaphore_fd, VK_EXT_pipeline_creation_feedback, VK_KHR_global_priority, VK_KHR_shader_draw_parameters, VK_KHR_index_type_uint8, VK_EXT_multi_draw, VK_KHR_map_memory2, VK_KHR_zero_initialize_workgroup_memory, VK_KHR_incremental_present, VK_KHR_load_store_op_none, VK_EXT_external_memory_dma_buf, VK_KHR_maintenance6, VK_KHR_dedicated_allocation, VK_KHR_storage_buffer_storage_class, VK_EXT_custom_border_color, VK_EXT_image_view_min_lod, VK_EXT_pipeline_creation_cache_control, VK_KHR_pipeline_binary, VK_KHR_deferred_host_operations, VK_KHR_maintenance5, VK_KHR_create_renderpass2, VK_KHR_copy_commands2, VK_KHR_driver_properties, VK_KHR_maintenance7, VK_KHR_buffer_device_address, VK_KHR_draw_indirect_count, VK_KHR_external_fence_fd, VK_KHR_vulkan_memory_model, VK_KHR_image_format_list, VK_EXT_shader_stencil_export, VK_EXT_queue_family_foreign, VK_KHR_shader_subgroup_extended_types, VK_EXT_calibrated_timestamps, VK_KHR_imageless_framebuffer, VK_AMD_device_coherent_memory, VK_EXT_line_rasterization, VK_VALVE_mutable_descriptor_type, VK_KHR_bind_memory2, VK_EXT_subgroup_size_control, VK_KHR_maintenance3, VK_AMD_draw_indirect_count, VK_EXT_host_query_reset, VK_KHR_shader_atomic_int64, VK_KHR_shader_clock, VK_EXT_4444_formats, VK_KHR_compute_shader_derivatives, VK_KHR_calibrated_timestamps, VK_KHR_variable_pointers, VK_EXT_descriptor_buffer, VK_EXT_discard_rectangles, VK_EXT_external_memory_acquire_unmodified, VK_EXT_map_memory_placed, VK_EXT_transform_feedback, VK_KHR_depth_stencil_resolve, VK_KHR_8bit_storage, VK_EXT_index_type_uint8, VK_KHR_device_group, VK_KHR_external_fence, VK_KHR_uniform_buffer_standard_layout, VK_KHR_push_descriptor, VK_KHR_shader_float_controls, VK_KHR_workgroup_memory_explicit_layout, VK_EXT_color_write_enable, VK_KHR_get_memory_requirements2, VK_KHR_shader_relaxed_extended_instruction, VK_KHR_dynamic_rendering, VK_KHR_maintenance8, VK_EXT_attachment_feedback_loop_dynamic_state, VK_EXT_extended_dynamic_state2, VK_KHR_external_semaphore, VK_KHR_dynamic_rendering_local_read, VK_AMD_mixed_attachment_samples, VK_EXT_mutable_descriptor_type, VK_KHR_relaxed_block_layout, VK_KHR_external_memory, VK_KHR_shader_expect_assume, VK_INTEL_shader_integer_functions2, VK_EXT_shader_subgroup_ballot, VK_KHR_format_feature_flags2, VK_KHR_pipeline_library, VK_KHR_vertex_attribute_divisor, VK_EXT_vertex_input_dynamic_state, VK_KHR_maintenance4, VK_EXT_shader_atomic_float2, VK_KHR_external_memory_fd, VK_EXT_swapchain_maintenance1, VK_EXT_device_fault, VK_EXT_non_seamless_cube_map, VK_KHR_shader_integer_dot_product, VK_KHR_shader_quad_control, VK_KHR_shader_non_semantic_info, VK_KHR_depth_clamp_zero_one, VK_EXT_depth_bias_control, VK_KHR_shader_subgroup_rotate, VK_KHR_shader_subgroup_uniform_control_flow, VK_KHR_spirv_1_4, VK_KHR_swapchain, VK_KHR_descriptor_update_template, VK_EXT_display_control, VK_AMD_buffer_marker, VK_EXT_image_compression_control, VK_KHR_swapchain_mutable_format, VK_EXT_provoking_vertex, VK_EXT_depth_clamp_control, VK_EXT_global_priority_query, VK_EXT_attachment_feedback_loop_layout, VK_AMD_gcn_shader, VK_KHR_sampler_mirror_clamp_to_edge, VK_EXT_buffer_device_address, VK_EXT_conditional_rendering, VK_EXT_depth_clip_control, VK_EXT_depth_clamp_zero_one, VK_EXT_global_priority, VK_KHR_shader_float16_int8, VK_EXT_depth_clip_enable, VK_EXT_extended_dynamic_state3, VK_KHR_maintenance1, VK_EXT_external_memory_host, VK_EXT_depth_range_unrestricted, VK_AMD_shader_image_load_store_lod, VK_EXT_descriptor_indexing, VK_EXT_device_generated_commands, VK_KHR_timeline_semaphore, VK_KHR_16bit_storage, VK_EXT_dynamic_rendering_unused_attachments, VK_EXT_extended_dynamic_state, VK_EXT_primitive_topology_list_restart, VK_EXT_graphics_pipeline_library, VK_EXT_image_2d_view_of_3d, VK_AMD_shader_core_properties2, VK_EXT_image_robustness, VK_EXT_inline_uniform_block, VK_KHR_separate_depth_stencil_layouts, VK_KHR_synchronization2, VK_EXT_legacy_vertex_attributes, VK_EXT_device_address_binding_report, VK_EXT_load_store_op_none, VK_AMD_shader_core_properties, VK_EXT_memory_budget, VK_EXT_memory_priority
      5.78242|D|vulkan| The following Vulkan device extensions are not supported and will be skipped: VK_NV_device_diagnostic_checkpoints
      5.78245|D|vulkan| Attempting to create vulkan device with the following vulkan device extensions: VK_KHR_swapchain, VK_EXT_memory_budget, VK_EXT_memory_priority, VK_EXT_robustness2, VK_KHR_get_memory_requirements2, VK_KHR_external_memory_fd, VK_KHR_external_semaphore_fd, VK_KHR_external_fence_fd, VK_KHR_external_memory, VK_KHR_external_fence, VK_KHR_external_semaphore, VK_KHR_dedicated_allocation, VK_EXT_queue_family_foreign, VK_KHR_bind_memory2, VK_KHR_create_renderpass2, VK_KHR_maintenance2, VK_KHR_multiview, VK_KHR_push_descriptor, VK_KHR_timeline_semaphore
      5.78336|D|vulkan| Created Vulkan device from AMD Radeon RX 570 Series (RADV POLARIS10)
      5.78488|D|gfx| GFXCardProfiler (Vulkan) - Setting capability 'maxTextureWidth' to 8192.
      5.78490|D|gfx| GFXCardProfiler (Vulkan) - Setting capability 'maxTextureHeight' to 8192.
      5.78491|D|gfx| GFXCardProfiler (Vulkan) - Setting capability 'maxTextureSize' to 8192.
      5.78491|D|gfx| GFXCardProfiler (Vulkan) - Setting capability 'autoMipMapLevel' to 1.
      5.78492|D|gfx| GFXCardProfiler (Vulkan) - Setting capability 'lerpDetailBlend' to 1.
      5.78492|D|gfx| GFXCardProfiler (Vulkan) - Setting capability 'fourStageDetailBlend' to 1.
      5.89751|D|initShaderGen| Failed to remove file /temp/shaders/procedural/autogenConditioners.h
      5.90714|D|vulkan| Vulkan render initialized
      5.90721|I|init| Driver Name: radv
      5.90722|I|init| Driver Info: Mesa 25.0.2-arch1.2
      6.01974|D|GELua.core_settings_graphic.graphic| Sanitizing display - //./DISPLAY1: Passed.
      6.01977|D|GELua.core_settings_graphic.graphic| Sanitizing display mode - Window: Passed.
      6.01977|D|GELua.core_settings_graphic.graphic| Sanitizing display resolution for Window mode - 1280 720: Passed.
      6.04699|D|imgui| Loading 13 imgui fonts...
      6.04718|D|imgui| Adding fonts to imgui:
      6.07511|D|imgui|     'cairo_bold'->'ui/common/Cairo-Bold.ttf' Scale: 1.3  RangeCount: 3
      6.09004|D|imgui|     'cairo_regular'->'ui/common/Cairo-Regular.ttf' Scale: 1.3  RangeCount: 3
      6.09017|D|imgui|     'cairo_regular_medium'->'ui/common/Cairo-Regular.ttf' Scale: 1.8  RangeCount: 3
      6.09667|D|imgui|     'cairo_semibold_large'->'ui/common/Cairo-SemiBold.ttf' Scale: 2  RangeCount: 3
      6.11596|D|imgui|     'consola_regular'->'ui/common/win/consola.ttf' Scale: 1  RangeCount: 4
      6.14421|D|imgui|     'icons'->'ui/common/fa-solid-900.ttf' Scale: 3  RangeCount: 1
      6.22763|D|imgui|     'notosans_jp_regular'->'ui/common/NotoSansJP-Regular.otf' Scale: 1  RangeCount: 3004
      6.27070|D|imgui|     'notosans_kr_regular'->'ui/common/NotoSansKR-Regular.otf' Scale: 1  RangeCount: 3
      6.41571|D|imgui|     'notosans_sc_regular'->'ui/common/NotoSansSC-Regular.otf' Scale: 1  RangeCount: 2506
      6.53508|D|imgui|     'notosans_tc_regular'->'ui/common/NotoSansTC-Regular.otf' Scale: 1  RangeCount: 7
      6.55695|D|imgui|     'prompt_regular'->'ui/common/Prompt-Regular.ttf' Scale: 1  RangeCount: 3
      6.57027|D|imgui|     'robotomono_regular'->'ui/common/RobotoMono-Regular.ttf' Scale: 1  RangeCount: 4
      6.60659|D|imgui|     'segoeui_regular'->'ui/common/win/segoeui.ttf' Scale: 1  RangeCount: 4
      7.92972|D|imgui| font texture contains 13 fonts. Atlas size: 4096x16384px
      7.92974|D|imgui|  - cairo_bold           [24.3 px]:    292 glyphs
      7.92975|D|imgui|  - cairo_regular        [24.3 px]:    292 glyphs
      7.92975|D|imgui|  - cairo_regular_medium [33.7 px]:    292 glyphs
      7.92976|D|imgui|  - cairo_semibold_large [37.4 px]:    292 glyphs
      7.92976|D|imgui|  - consola_regular      [18.7 px]:    465 glyphs
      7.92977|D|imgui|  - icons                [56.1 px]:     16 glyphs
      7.92977|D|imgui|  - notosans_jp_regular  [18.7 px]:   3685 glyphs
      7.92978|D|imgui|  - notosans_kr_regular  [18.7 px]:    388 glyphs
      7.92978|D|imgui|  - notosans_sc_regular  [18.7 px]:   3220 glyphs
      7.92979|D|imgui|  - notosans_tc_regular  [18.7 px]:  16064 glyphs
      7.92979|D|imgui|  - prompt_regular       [18.7 px]:    299 glyphs
      7.92980|D|imgui|  - robotomono_regular   [18.7 px]:    460 glyphs
      7.92980|D|imgui|  - segoeui_regular      [18.7 px]:    465 glyphs
      7.92981|D|imgui| 26230 glyphs totally
      8.21616|E|GELua.lightManager| Failed to init default system:
      8.59069|D|_mapMaterial| [Material::mapMaterial] - Cannot map unnamed Material - settings/game-settings-default.cs
      9.75376|W|mapMaterial| Warning, duplicate material. Overwriting. Old: /art/shapes/common/common.materials.json / shock_absorber / mapTo = shock_absorber vs new: /art/shapes/common/common.materials.json / shock_absorber / mapTo = shock_absorber
      9.75380|W|insert| Warning! You have a duplicate datablock name of shock_absorber. This can cause problems. You should rename one of them. ID (this object) 1670 and 1667 are conflicting.
     10.02372|I|GELua.| ============== GELUA VM loaded ================
    Trace/breakpoint trap (core dumped)
    
    --- Post updated ---
    Okay I tried the new `BeamNG_install_desktop_file.sh` script and after executing the .desktop it created or my custom .desktop file that I've been using myself for a while it seems to launch. This is a little weird and the log files didn't point me to this one but hey I'm not complaining it seems to work so far.
     

    Attached Files:

  10. GreyXor

    GreyXor
    Expand Collapse

    Joined:
    Apr 3, 2025
    Messages:
    2
    Hi,

    In version 0.34, I had to set SDL_VIDEODRIVER=x11 to launch BeamNG. With version 0.35, with SDL_VIDEODRIVER=wayland, I can see a window but it's full blank/grey. I can hear menu sounds when moving the mouse tho, the screen remains blank/black/grey.

    Otherwise in xwayland mode it working good. It would be great to have full native Wayland support tho.

    Thanks!
     
    #770 GreyXor, Apr 3, 2025
    Last edited: Apr 3, 2025
    • Agree Agree x 1
  11. kingdomoflinux

    kingdomoflinux
    Expand Collapse

    Joined:
    Jul 19, 2021
    Messages:
    37
    I still have the black frame insertion like problem at more than 60fps.
     
  12. Car_Killer

    Car_Killer
    Expand Collapse
    QA / Mod Support
    BeamNG Team

    Joined:
    Sep 24, 2013
    Messages:
    1,652
    Yes it's a known issue, I finally managed to reproduce it on my side so we can look into fixing it
     
    • Like Like x 2
  13. iuqua4faih

    iuqua4faih
    Expand Collapse

    Joined:
    Dec 18, 2021
    Messages:
    27
    Awesome! This is great news! For me, on amdgpu/mesa and not using VR this is the only issue left with the Linux port. Everything else I've noticed during my testing has been fixed. Thank you so much for all your hard work on this! Also performance and FFB are great in this new version I think. I'm not sure if there was a specific thing that improved it or just lots of small optimizations but I definitely notice a difference.
     
  14. aivora

    aivora
    Expand Collapse
    Research Software Engineer
    BeamNG Team

    Joined:
    Dec 14, 2021
    Messages:
    6
    Looked into this a bit, we might be able to ship a functioning native Wayland implementation in next major update (0.36). Fixed the main viewport, but imgui windows seem broken still :/
     
    • Like Like x 7
  15. GreyXor

    GreyXor
    Expand Collapse

    Joined:
    Apr 3, 2025
    Messages:
    2
    Awesome! Will you also update SDL to version 3? I see that you using 2.32.0 at the moment
    Thanks a lot
     
  16. aivora

    aivora
    Expand Collapse
    Research Software Engineer
    BeamNG Team

    Joined:
    Dec 14, 2021
    Messages:
    6
    We will have a look whether the upgrade path is feasible and brings some improvements, if so, then we may upgrade.
     
    • Like Like x 2
  17. Driving79

    Driving79
    Expand Collapse

    Joined:
    Aug 30, 2024
    Messages:
    17
    I'm pleased to report that version 0.35.3 fixes the
    Code:
    VK_KHR_image_format_list
    problem on Linux, so now VR mode works with up to date Monado.
    Thank you and have a nice weekend!
     
    • Like Like x 1
  18. kingdomoflinux

    kingdomoflinux
    Expand Collapse

    Joined:
    Jul 19, 2021
    Messages:
    37
    The dpad on my G27 doesn't work on the Linux version yet. Is there any way to fix this? I use it for moving the camera around.
     
  19. Blenux

    Blenux
    Expand Collapse

    Joined:
    Oct 29, 2021
    Messages:
    53
    Another great update has always, v0.35 fixes the controller issue I was having with the Game Sir game pad I had! (Just left stick is still inverted, but can easily fix that)

    Notice the desktop file installer script, only nick pick is might want to add, Categories=Game; to it so it shows up in the Game category in Applications menus (Gnome, KDE etc).

    upload_2025-4-5_13-0-39.png
     
    • Like Like x 1
  20. Garbg

    Garbg
    Expand Collapse

    Joined:
    Jan 14, 2023
    Messages:
    6
    Some linux distributions (like opensuse) store their CA certificates in a different place, causing the beamNG online features to not be accessible on those distros. On openSUSE the certificate bundle is located at /etc/ssl/ca-bunble.pem but it should not be used and it includes how BeamNG should get the CA certificates instead (looks like it should work on other distros)
    This is what the disclaimer in the file says:
    "
    # Use of this file is deprecated and should only be used as last
    # resort by applications that do not support p11-kit or reading /etc/ssl/certs.
    # You should avoid hardcoding any paths in applications anyways though. Use
    # functions that know the operating system defaults instead:
    #
    # - openssl: SSL_CTX_set_default_verify_paths()
    # - gnutls: gnutls_certificate_set_x509_system_trust(cred)
    #
    "
    I am using openSUSE tumbleweed
     
  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