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

    goldy_
    Expand Collapse

    Joined:
    Apr 1, 2024
    Messages:
    23
    Okay with 0.35, I think I can confirm my flickering issues on Wayland are gone.
     
  2. goldy_

    goldy_
    Expand Collapse

    Joined:
    Apr 1, 2024
    Messages:
    23
    Sorry I was wrong, flickering is still there. As this is a vulkan issue I'll once again ignore it from now on for this thread. Sorry for the inconvenience I may have caused.
     
  3. Rajo

    Rajo
    Expand Collapse

    Joined:
    Dec 27, 2023
    Messages:
    2
    0.35 works rather well, i even managed to load into italy !
    However it seemed i had a lot of shaders to compile or something cuz it tooks several minutes at 100% cpu to load into it with nothing moving in the game window. Not sure if this is vulkan entirely or linux specifics, but a special "compiling shaders/whatever, please be patient" written somewhere would be a nice touch.
    Solid performances ingame all around ! Very fluid 100fps on my 5800x (and 6900xt)
    I tried to symlink my mod folder from the windows version, and i had a "mod mounting error". The mods were showing in the mod manager but thats it.
    However, after deleting the user folder for 0.35, the game doesnt start anymore. The 0.35 folder is recreated, but not fully, and beamng.log is empty.
    You are so close to greatness !
     
  4. Blenux

    Blenux
    Expand Collapse

    Joined:
    Oct 29, 2021
    Messages:
    53
    Does the Hirochi Raceway map crash the game for anyone else? (Windows/Proton it works fine)
     
  5. Car_Killer

    Car_Killer
    Expand Collapse
    QA / Mod Support
    BeamNG Team

    Joined:
    Sep 24, 2013
    Messages:
    1,652
    Crash usually happens only on AMD GPUs, we are aware of it.
     
  6. Blenux

    Blenux
    Expand Collapse

    Joined:
    Oct 29, 2021
    Messages:
    53
    hmm, strangely think it's my current KDE Neon install also (broke it once lol), tried Linux Mint from a live USB, the map loaded in fine :confused:

    running on a 7800XT.
     
  7. Car_Killer

    Car_Killer
    Expand Collapse
    QA / Mod Support
    BeamNG Team

    Joined:
    Sep 24, 2013
    Messages:
    1,652
    Interesting, on my 7900XT I had crash on these maps regardless of OS, as it happens to me on Windows as well.
     
  8. Blenux

    Blenux
    Expand Collapse

    Joined:
    Oct 29, 2021
    Messages:
    53
    I like to call this a WTFudge bug :cool:
     
  9. IAMARABSKAIA NOTCH

    IAMARABSKAIA NOTCH
    Expand Collapse

    Joined:
    Jul 29, 2021
    Messages:
    29
    Using endeavouros. Everything works fine. I even got more fps than on windows.
    Specs:
    I9-13900K
    RTX 4060ti 16 GB
    32 GB RAM
     
    • Like Like x 1
  10. CrafterOscar

    CrafterOscar
    Expand Collapse

    Joined:
    Nov 14, 2021
    Messages:
    1
    I get this error on startup: Error in Modmanager. Error mounting mods.

    Repo mods work fine but the ones I manually download to the mods folder don't show up.

    OS: Bazzite KDE
    Specs:
    Ryzen 7 7700
    RX 6950 XT
    32GB RAM
     

    Attached Files:

    • Screenshot_20250409_192139.png
  11. Driving79

    Driving79
    Expand Collapse

    Joined:
    Aug 30, 2024
    Messages:
    17
    I'm getting Lua errors in trying to load Career mode. Worked fine today with 0.35.4, but after a crash (AMDGPU related) I started having these. Free roam mode still works fine.

    Code:
    44.61565|E|GameEngineLua| *** FATAL LUA ERROR: [string "lua/ge/extensions/career/modules/delivery/gen..."]:44: attempt to index upvalue 'dProgress' (a nil value)
    =============== Stack Traceback >> START >>
    (1) Lua upvalue 'loadSaveData' at line 44 of chunk 'lua/ge/extensions/career/modules/delivery/general.lua'
      saveSlot = string[9]: "profile 1"
      savePath = string[41]: "/settings/cloud/saves/profile 1/autosave1"
      saveInfo = table: 0x7f5073e67ba0  {creationDate:2025-04-02T04:41:00 PMZ, version:48, date:2025-04-09T04:37:47 PMZ}
      outdated = boolean: false
      data = table: 0x7f5075547098  {vehicleOffers:table: 0x7f507a647a38, penalty:table: 0x7f507a647710, parcelModProgress:table: 0x7f4fc0ba9d28, facilities:table: 0x7f5075dc1bd0, settings:table: 0x7f507a647980, parcels:table: 0x7f5090058c80, progress:table: 0x7f507a6477c0, general:table: 0x7f507a64e498}
      (*temporary) = nil
      (*temporary) = string[700/611931]: "{\
      \"facilities\":{\
        \"apex_fuel\":{\
          \"logisticGenerators\":[\
            {\
              \"nextGenerationTimestamp\":34460.4428\
            },\
            {\
              \"nextGenerationTimestamp\":34460.4428\
            }\
          ],\
          \"materialStorages\":{\
            \"diesel\":{\
              \"_rate\":0.1152,\
              \"_rateMax\":2.666666667,\
              \"capacity\":15000,\
              \"id\":\"apex_fuel-storage-diesel\",\
              \"isProvider\":false,\
              \"isReceiver\":true,\
              \"materialType\":\"diesel\",\
              \"storedVolume\":5107,\
              \"target\":5000\
            },\
            \"gasoline\":{\
              \"_rate\":0.8725333333,\
              \"_rateMax\":2.666666667,\
              \"capacity\":15000,\
              \"id\":\"apex_fuel-storage-gaso" (more...)
      (*temporary) = string[71]: "/settings/cloud/saves/profile 1/autosave1/career/logisticsDatabase.json"
      (*temporary) = boolean: true
      (*temporary) = table: 0x7f5075547098  {vehicleOffers:table: 0x7f507a647a38, penalty:table: 0x7f507a647710, parcelModProgress:table: 0x7f4fc0ba9d28, facilities:table: 0x7f5075dc1bd0, settings:table: 0x7f507a647980, parcels:table: 0x7f5090058c8
    44.61565|E|GameEngineLua| *** FATAL LUA ERROR: [string "lua/ge/extensions/career/modules/delivery/gen..."]:44: attempt to index upvalue 'dProgress' (a nil value)
    =============== Stack Traceback >> START >>
    (1) Lua upvalue 'loadSaveData' at line 44 of chunk 'lua/ge/extensions/career/modules/delivery/general.lua'
      saveSlot = string[9]: "profile 1"
      savePath = string[41]: "/settings/cloud/saves/profile 1/autosave1"
      saveInfo = table: 0x7f5073e67ba0  {creationDate:2025-04-02T04:41:00 PMZ, version:48, date:2025-04-09T04:37:47 PMZ}
      outdated = boolean: false
      data = table: 0x7f5075547098  {vehicleOffers:table: 0x7f507a647a38, penalty:table: 0x7f507a647710, parcelModProgress:table: 0x7f4fc0ba9d28, facilities:table: 0x7f5075dc1bd0, settings:table: 0x7f507a647980, parcels:table: 0x7f5090058c80, progress:table: 0x7f507a6477c0, general:table: 0x7f507a64e498}
      (*temporary) = nil
      (*temporary) = string[700/611931]: "{\
      \"facilities\":{\
        \"apex_fuel\":{\
          \"logisticGenerators\":[\
            {\
              \"nextGenerationTimestamp\":34460.4428\
            },\
            {\
              \"nextGenerationTimestamp\":34460.4428\
            }\
          ],\
          \"materialStorages\":{\
            \"diesel\":{\
              \"_rate\":0.1152,\
              \"_rateMax\":2.666666667,\
              \"capacity\":15000,\
              \"id\":\"apex_fuel-storage-diesel\",\
              \"isProvider\":false,\
              \"isReceiver\":true,\
              \"materialType\":\"diesel\",\
              \"storedVolume\":5107,\
              \"target\":5000\
            },\
            \"gasoline\":{\
              \"_rate\":0.8725333333,\
              \"_rateMax\":2.666666667,\
              \"capacity\":15000,\
              \"id\":\"apex_fuel-storage-gaso" (more...)
      (*temporary) = string[71]: "/settings/cloud/saves/profile 1/autosave1/career/logisticsDatabase.json"
      (*temporary) = boolean: true
      (*temporary) = table: 0x7f5075547098  {vehicleOffers:table: 0x7f507a647a38, penalty:table: 0x7f507a647710, parcelModProgress:table: 0x7f4fc0ba9d28, facilities:table: 0x7f5075dc1bd0, settings:table: 0x7f507a647980, parcels:table: 0x7f5090058c80, progress:table: 0x7f507a6477c0, general:table: 0x7f507a64e498}
      (*temporary) = Lua function '?' (defined at line 435 of chunk lua/common/libs/StackTracePlus/StackTracePlus.lua)
      (*temporary) = Lua function '?' (defined at line 233 of chunk lua/common/json.lua)
      (*temporary) = number: 1.4822e-322
      (*temporary) = string[700/611931]: "{\
      \"facilities\":{\
        \"apex_fuel\":{\
          \"logisticGenerators\":[\
            {\
              \"nextGenerationTimestamp\":34460.4428\
            },\
            {\
              \"nextGenerationTimestamp\":34460.4428\
            }\
          ],\
          \"materialStorages\":{\
            \"diesel\":{\
              \"_rate\":0.1152,\
              \"_rateMax\":2.666666667,\
              \"capacity\":15000,\
              \"id\":\"apex_fuel-storage-diesel\",\
              \"isProvider\":false,\
              \"isReceiver\":true,\
              \"materialType\":\"diesel\",\
              \"storedVolume\":5107,\
              \"target\":5000\
            },\
            \"gasoline\":{\
              \"_rate\":0.8725333333,\
              \"_rateMax\":2.666666667,\
              \"capacity\":15000,\
              \"id\":\"apex_fuel-storage-gaso" (more...)
      (*temporary) = string[50]: "attempt to index upvalue 'dProgress' (a nil value)"
    (2) Lua local 'func' at line 161 of chunk 'lua/ge/extensions/career/modules/delivery/general.lua'
      levelPath = string[38]: "/levels/west_coast_usa/main.level.json"
    (3) Lua field 'hook' at line 815 of chunk 'lua/common/extensions.lua'
      funcName = string[20]: "onClientStartMission"
      funcList = nil
      hookFuncs = table: 0x7f5075509550  {1:function: 0x7f517369a110, 2:function: 0x7f5172162820, 3:function: 0x7f51880f21a8, 4:function: 0x7f517335e9f8, 5:function: 0x7f518818b8d0, 6:function: 0x7f51724e2510, 7:function: 0x7f51734119b8, 8:function: 0x7f51883a4138, 9:function: 0x7f517371b890, 10:function: 0x7f5173780958, 11:function: 0x7f5173368f18, 12:function: 0x7f50d431fe88, 13:function: 0x7f517374d790, 14:function: 0x7f5188026b40, 15:function: 0x7f5173319a00, 16:function: 0x7f51733cffd8, 17:function: 0x7f511078dbf0, 18:function: 0x7f512c059af8, 19:function: 0x7f51107bd0d8, 20:function: 0x7f51733440e0, 21:function: 0x7f51732c7478, 22:function: 0x7f5173346d68, 23:function: 0x7f51733c9de8, 24:function: 0x7f517377d188, 25:function: 0x7f51734c0a50 (more...)}
      (for generator) = C function: builtin#6
      (for state) = table: 0x7f4fc316bf08  {1:table: 0x7f51734374d8, 2:table: 0x7f51721a8bd0, 3:table: 0x7f51734202d0, 4:table: 0x7f5173466bf0, 5:table: 0x7f5173639e08, 6:table: 0x7f5173461040, 7:table: 0x7f51736664c8, 8:table: 0x7f518817b918, 9:table: 0x7f51734d9f78, 10:table: 0x7f5172177890, 11:table: 0x7f5188222060, 12:table: 0x7f51733e0508, 13:table: 0x7f51732fb208, 14:table: 0x7f5173510190, 15:table: 0x7f5110757ad0, 16:table: 0x7f5172158828, 17:table: 0x7f5188138b08, 18:table: 0x7f5110740058, 19:table: 0x7f50d437a4a8, 20:table: 0x7f51a0047520, 21:table: 0x7f51736e9300, 22:table: 0x7f51883fc400, 23:table: 0x7f5069811e38, 24:table: 0x7f5070868ba8, 25:table: 0x7f50d439d150, 26:table: 0x7f51734023b8, 27:table: 0x7f51724ff9b0, 28:table: 0x7f517347b430 (more...)}
      (for control) = number: 163
      _ = number: 163
      m = table: 0x7f5188196ca0  {onGetRawPoiListForLevel:function: 0x7f517217df38, updateContainerWeights:function: 0x7f51736177d0, onUpdate:function: 0x7f5173746e50, time:function: 0x7f518839d7a8, getNearbyVehicleCargoContainers:function: 0x7f5173419d88, loadSaveData:function: 0x7f5173573610, onTeleportedToGarage:function: 0x7f51721b69b0, getDeliveryAbandonPenaltyFactor:function: 0x7f5173547170, onClientStartMission:function: 0x7f518839d760, onCheckPermission:function: 0x7f5172199898, onInventoryPreRemoveVehicleObject:function: 0x7f51107e2000, onCareerPaintingStarted:function: 0x7f51737dd6f0, setSetting:function: 0x7f51107c6d48, exitDeliveryMode:function: 0x7f51733bf348, setDeliveryTimePaused:function: 0x7f518801e508, getDeliveryModePenalty:function: 0x7f5173306cb8 (more...)}
      func = Lua function '?' (defined at line 160 of chunk lua/ge/extensions/career/modules/delivery/general.lua)
    (4) Lua field 'hookNotify' at line 875 of chunk 'lua/common/extensions.lua'
      func = string[20]: "onClientStartMission"
    (5) Lua global 'clientStartMission' at file '/lua/ge/main.lua:470'
      levelPath = string[38]: "/levels/west_coast_usa/main.level.json"
    (6) Lua field 'fadeoutLoadingScreen' at line 361 of chunk 'lua/ge/server/server.lua'
      skipStart = nil
    (7) Lua upvalue 'createGameActual' at line 334 of chunk 'lua/ge/server/server.lua'
      lvlPath = string[23]: "/levels/west_coast_usa/"
      customLoadingFunction = nil
      timerFunc = userdata: (...)
      timer1 = userdata: (...)
      timeInit = number: 0.329968
      timeDatablocks = number: 0.013496
      LevelLoadingGroup = userdata: (...)
      levelDir = string[23]: "/levels/west_coast_usa/"
      levelInfo = nil
      foundfiles = table: 0x7f5073261720  {1:/levels/west_coast_usa/art/cubemaps/cubemap_buildings_reflection/main.materials.json, 2:/levels/west_coast_usa/art/cubemaps/cubemap_wca_reflection/main.materials.json, 3:/levels/west_coast_usa/art/decalGeneratorData.json, 4:/levels/west_coast_usa/art/decals/main.materials.json, 5:/levels/west_coast_usa/art/decals/managedDecalData.json, 6:/levels/west_coast_usa/art/forest/managedItemData.json, 7:/levels/west_coast_usa/art/groundcover/main.materials.json, 8:/levels/west_coast_usa/art/road/main.materials.json, 9:/levels/west_coast_usa/art/shapes/backdrop/main.materials.json, 10:/levels/west_coast_usa/art/shapes/buildings/island/main.materials.json, 11:/levels/west_coast_usa/art/shapes/buildings/main.materials.json (more...)}
      tsFilesToExecute = table: 0x7f5073261950  {1:/levels/west_coast_usa/art/shapes/objects/greenlight.cs}
      jsonFilesToLoad = table: 0x7f5073262220  {1:/levels/west_coast_usa/art/decalGeneratorData.json, 2:/levels/west_coast_usa/art/decals/managedDecalData.json, 3:/levels/west_coast_usa/art/forest/managedItemData.json}
      timeMat = number: 0.0829469
      ldgCtx = userdata: (...)
      misCleanup = userdata: (...)
      timeObjects = number: 11.9835
      timeAIMap = number: 1.15e-06
      timeDecals = number: 0.144723
      timePhysics = number: 0.449409
      timeCam = number: 0.000257095
      timePlayer = number: 2.19315
    (8) Lua local 'v' at line 413 of chunk 'lua/ge/server/server.lua'
    (9) Lua upvalue 'tellListeners' at line 65 of chunk 'lua/ge/extensions/core/gamestate.lua'
      (for generator) = C function: builtin#6
      (for state) = table: 0x7f5173729778  {1:function: 0x7f51882022d0, 2:function: 0x7f51882022d0, 3:function: 0x7f51882022d0, 4:function: 0x7f51733d96f0, 5:function: 0x7f51882022d0}
      (for control) = number: 4
      k = number: 4
      v = Lua function '?' (defined at line 412 of chunk lua/ge/server/server.lua)
    (10) Lua field 'loadingScreenActive' at line 158 of chunk 'lua/ge/extensions/core/gamestate.lua'
    (11) main chunk of line at line 1
    --------------- << END <<
    0, progress:table: 0x7f507a6477c0, general:table: 0x7f507a64e498}
      (*temporary) = Lua function '?' (defined at line 435 of chunk lua/common/libs/StackTracePlus/StackTracePlus.lua)
      (*temporary) = Lua function '?' (defined at line 233 of chunk lua/common/json.lua)
      (*temporary) = number: 1.4822e-322
      (*temporary) = string[700/611931]: "{\
      \"facilities\":{\
        \"apex_fuel\":{\
          \"logisticGenerators\":[\
            {\
              \"nextGenerationTimestamp\":34460.4428\
            },\
            {\
              \"nextGenerationTimestamp\":34460.4428\
            }\
          ],\
          \"materialStorages\":{\
            \"diesel\":{\
              \"_rate\":0.1152,\
              \"_rateMax\":2.666666667,\
              \"capacity\":15000,\
              \"id\":\"apex_fuel-storage-diesel\",\
              \"isProvider\":false,\
              \"isReceiver\":true,\
              \"materialType\":\"diesel\",\
              \"storedVolume\":5107,\
              \"target\":5000\
            },\
            \"gasoline\":{\
              \"_rate\":0.8725333333,\
              \"_rateMax\":2.666666667,\
              \"capacity\":15000,\
              \"id\":\"apex_fuel-storage-gaso" (more...)
      (*temporary) = string[50]: "attempt to index upvalue 'dProgress' (a nil value)"
    (2) Lua local 'func' at line 161 of chunk 'lua/ge/extensions/career/modules/delivery/general.lua'
      levelPath = string[38]: "/levels/west_coast_usa/main.level.json"
    (3) Lua field 'hook' at line 815 of chunk 'lua/common/extensions.lua'
      funcName = string[20]: "onClientStartMission"
      funcList = nil
      hookFuncs = table: 0x7f5075509550  {1:function: 0x7f517369a110, 2:function: 0x7f5172162820, 3:function: 0x7f51880f21a8, 4:function: 0x7f517335e9f8, 5:function: 0x7f518818b8d0, 6:function: 0x7f51724e2510, 7:function: 0x7f51734119b8, 8:function: 0x7f51883a4138, 9:function: 0x7f517371b890, 10:function: 0x7f5173780958, 11:function: 0x7f5173368f18, 12:function: 0x7f50d431fe88, 13:function: 0x7f517374d790, 14:function: 0x7f5188026b40, 15:function: 0x7f5173319a00, 16:function: 0x7f51733cffd8, 17:function: 0x7f511078dbf0, 18:function: 0x7f512c059af8, 19:function: 0x7f51107bd0d8, 20:function: 0x7f51733440e0, 21:function: 0x7f51732c7478, 22:function: 0x7f5173346d68, 23:function: 0x7f51733c9de8, 24:function: 0x7f517377d188, 25:function: 0x7f51734c0a50 (more...)}
      (for generator) = C function: builtin#6
      (for state) = table: 0x7f4fc316bf08  {1:table: 0x7f51734374d8, 2:table: 0x7f51721a8bd0, 3:table: 0x7f51734202d0, 4:table: 0x7f5173466bf0, 5:table: 0x7f5173639e08, 6:table: 0x7f5173461040, 7:table: 0x7f51736664c8, 8:table: 0x7f518817b918, 9:table: 0x7f51734d9f78, 10:table: 0x7f5172177890, 11:table: 0x7f5188222060, 12:table: 0x7f51733e0508, 13:table: 0x7f51732fb208, 14:table: 0x7f5173510190, 15:table: 0x7f5110757ad0, 16:table: 0x7f5172158828, 17:table: 0x7f5188138b08, 18:table: 0x7f5110740058, 19:table: 0x7f50d437a4a8, 20:table: 0x7f51a0047520, 21:table: 0x7f51736e9300, 22:table: 0x7f51883fc400, 23:table: 0x7f5069811e38, 24:table: 0x7f5070868ba8, 25:table: 0x7f50d439d150, 26:table: 0x7f51734023b8, 27:table: 0x7f51724ff9b0, 28:table: 0x7f517347b430 (more...)}
      (for control) = number: 163
      _ = number: 163
      m = table: 0x7f5188196ca0  {onGetRawPoiListForLevel:function: 0x7f517217df38, updateContainerWeights:function: 0x7f51736177d0, onUpdate:function: 0x7f5173746e50, time:function: 0x7f518839d7a8, getNearbyVehicleCargoContainers:function: 0x7f5173419d88, loadSaveData:function: 0x7f5173573610, onTeleportedToGarage:function: 0x7f51721b69b0, getDeliveryAbandonPenaltyFactor:function: 0x7f5173547170, onClientStartMission:function: 0x7f518839d760, onCheckPermission:function: 0x7f5172199898, onInventoryPreRemoveVehicleObject:function: 0x7f51107e2000, onCareerPaintingStarted:function: 0x7f51737dd6f0, setSetting:function: 0x7f51107c6d48, exitDeliveryMode:function: 0x7f51733bf348, setDeliveryTimePaused:function: 0x7f518801e508, getDeliveryModePenalty:function: 0x7f5173306cb8 (more...)}
      func = Lua function '?' (defined at line 160 of chunk lua/ge/extensions/career/modules/delivery/general.lua)
    (4) Lua field 'hookNotify' at line 875 of chunk 'lua/common/extensions.lua'
      func = string[20]: "onClientStartMission"
    (5) Lua global 'clientStartMission' at file '/lua/ge/main.lua:470'
      levelPath = string[38]: "/levels/west_coast_usa/main.level.json"
    (6) Lua field 'fadeoutLoadingScreen' at line 361 of chunk 'lua/ge/server/server.lua'
      skipStart = nil
    (7) Lua upvalue 'createGameActual' at line 334 of chunk 'lua/ge/server/server.lua'
      lvlPath = string[23]: "/levels/west_coast_usa/"
      customLoadingFunction = nil
      timerFunc = userdata: (...)
      timer1 = userdata: (...)
      timeInit = number: 0.329968
      timeDatablocks = number: 0.013496
      LevelLoadingGroup = userdata: (...)
      levelDir = string[23]: "/levels/west_coast_usa/"
      levelInfo = nil
      foundfiles = table: 0x7f5073261720  {1:/levels/west_coast_usa/art/cubemaps/cubemap_buildings_reflection/main.materials.json, 2:/levels/west_coast_usa/art/cubemaps/cubemap_wca_reflection/main.materials.json, 3:/levels/west_coast_usa/art/decalGeneratorData.json, 4:/levels/west_coast_usa/art/decals/main.materials.json, 5:/levels/west_coast_usa/art/decals/managedDecalData.json, 6:/levels/west_coast_usa/art/forest/managedItemData.json, 7:/levels/west_coast_usa/art/groundcover/main.materials.json, 8:/levels/west_coast_usa/art/road/main.materials.json, 9:/levels/west_coast_usa/art/shapes/backdrop/main.materials.json, 10:/levels/west_coast_usa/art/shapes/buildings/island/main.materials.json, 11:/levels/west_coast_usa/art/shapes/buildings/main.materials.json (more...)}
      tsFilesToExecute = table: 0x7f5073261950  {1:/levels/west_coast_usa/art/shapes/objects/greenlight.cs}
      jsonFilesToLoad = table: 0x7f5073262220  {1:/levels/west_coast_usa/art/decalGeneratorData.json, 2:/levels/west_coast_usa/art/decals/managedDecalData.json, 3:/levels/west_coast_usa/art/forest/managedItemData.json}
      timeMat = number: 0.0829469
      ldgCtx = userdata: (...)
      misCleanup = userdata: (...)
      timeObjects = number: 11.9835
      timeAIMap = number: 1.15e-06
      timeDecals = number: 0.144723
      timePhysics = number: 0.449409
      timeCam = number: 0.000257095
      timePlayer = number: 2.19315
    (8) Lua local 'v' at line 413 of chunk 'lua/ge/server/server.lua'
    (9) Lua upvalue 'tellListeners' at line 65 of chunk 'lua/ge/extensions/core/gamestate.lua'
      (for generator) = C function: builtin#6
      (for state) = table: 0x7f5173729778  {1:function: 0x7f51882022d0, 2:function: 0x7f51882022d0, 3:function: 0x7f51882022d0, 4:function: 0x7f51733d96f0, 5:function: 0x7f51882022d0}
      (for control) = number: 4
      k = number: 4
      v = Lua function '?' (defined at line 412 of chunk lua/ge/server/server.lua)
    (10) Lua field 'loadingScreenActive' at line 158 of chunk 'lua/ge/extensions/core/gamestate.lua'
    (11) main chunk of line at line 1
    --------------- << END <<
     
  12. Turbo49>

    Turbo49>
    Expand Collapse

    Joined:
    Apr 1, 2021
    Messages:
    3,221
    The "open mod folder" button doesn't work, it would be helpful if it did since you don't really have a clue where the userfolder is located otherwise
     
  13. Car_Killer

    Car_Killer
    Expand Collapse
    QA / Mod Support
    BeamNG Team

    Joined:
    Sep 24, 2013
    Messages:
    1,652
    Make sure all mod zips names are lowercase.
     
    • Like Like x 1
  14. Alexslaa

    Alexslaa
    Expand Collapse

    Joined:
    Apr 13, 2025
    Messages:
    1
    My game doesn't open when using mesa 25.0.3-1 and gives this error
    Code:
    [843819:843819:0412/192452.346484:FATAL:gpu_data_manager_impl_private.cc(423)] GPU process isn't usable. Goodbye.
    
    Rolled back to mesa 25.0.2 and the game works
    I'm uploading the crash.zip because I got an error while uploading
     

    Attached Files:

  15. Ollipop

    Ollipop
    Expand Collapse

    Joined:
    Oct 4, 2024
    Messages:
    4
    Since 0.35 if I try to launch the linux version through Steam (add as non-steam game so I can get the overlay) it will show a black screen and crash like 90% of the time. If I turn off steam overlay it will work
     
  16. timothyhay

    timothyhay
    Expand Collapse

    Joined:
    Apr 13, 2025
    Messages:
    2
    When I attempt to launch the game, it crashes. The output from the command is here:
    https://pastebin.com/nurcPrUV

    I have 2 GPUs that are compatible, an eGPU in the form of an GTX1070, which according to the logs the game is attempting to run on, and a internal dGPU. I don't think this is an issue since it finds the 1070, but I thought I should mention it. I also don't know if the `.dmp` mentioned in the logs would be helpful or if they contain potential personal information, but I can provide it if necessary.

    I am using Arch Linux on Sway (Wayland) on kernel 6.14.2-arch1-1, and NVIDIA proprietary drivers version 570.133.07-1 via the nvidia-dkms package. I am on the latest BeamNG version, 0.35.5.

    Let me know if there is anything else I can do to assist in figuring out what's going on.

    EDIT: I ran it with SDL_VIDEODRIVER=wayland and it launches, but I only get a solid grey screen. The output is here: https://pastebin.com/FxTisZ6G

    Running with SDL_VIDEODRIVER=x11 crashes with this:
    https://pastebin.com/yb9Qt5gj
     
    #796 timothyhay, Apr 13, 2025
    Last edited: Apr 13, 2025
  17. fillman86

    fillman86
    Expand Collapse

    Joined:
    Apr 18, 2020
    Messages:
    173
    I love that I can now open folders from inside the game :) however packing mods is very unreliable still (I always back up before packing, so I was able to double check). Also if I change a file name, or folder name (or create either), I have to close the game and restart, otherwise the game won't find it (this isn't a big issue, because I restart often anyway when making mods)
     
    #797 fillman86, Apr 14, 2025
    Last edited: Apr 14, 2025
  18. timothyhay

    timothyhay
    Expand Collapse

    Joined:
    Apr 13, 2025
    Messages:
    2
    Update, disabling my dGPU fixes it. BeamNG now runs properly, even though I had tried running it with MESA_VK_DEVICE_SELECT=10de:1b81! which to my knowledge should force only my eGPU to present itself to the game. But it works!
     
    • Like Like x 1
  19. SemKill

    SemKill
    Expand Collapse

    Joined:
    Feb 5, 2021
    Messages:
    294
    Guys, I have some questions about the game on Linux for those who already use it. Do the mods work without problems? Is there a better distro to use with the game? (I'm thinking of trying ZorinOS)
     
  20. Devel6016

    Devel6016
    Expand Collapse

    Joined:
    Feb 3, 2023
    Messages:
    290
    1: Yes, all mods should work, just make sure that the zip names are all lowercase or you get a mounting error
    2: Just find whatever works for you, most distros are just Debian/Arch with a few extra packages. I recommend something Debian based though because Arch likes to break if you don't know what you're doing
     
    • Like Like x 1
    • 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