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.36 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. DaddelZeit

    DaddelZeit
    Expand Collapse

    Joined:
    Jul 17, 2019
    Messages:
    3,487
    0.35 runs fine with the most recent mesa drivers I have access to (arch, 25.1.5), the crashes seem to be caused by the 0.36 update.

    Stack trace from Mesa 25.1.4:
    fie.png
     
    #901 DaddelZeit, Jul 10, 2025 at 11:23 PM
    Last edited: Jul 10, 2025 at 11:35 PM
  2. epicsadface

    epicsadface
    Expand Collapse

    Joined:
    May 8, 2015
    Messages:
    24
    Same issue sadly. Crashes as soon as I ALT+TAB.

    I am running a fresh install of Arch
    - Ryzen 3600x
    - 16GBs RAM
    - RX6800xt
     
  3. Driving79

    Driving79
    Expand Collapse

    Joined:
    Aug 30, 2024
    Messages:
    27
    Good to know. I was also able to downgrade Mesa to 25.0.2 and it was still crashing with 0.36.4, so that should confirm that the game update broke something.

    Yeah it's the same for me as well. It might work for a while, but will crash, if alt-tabbing or even if I open the menu and go to browse vehicles. One working solution is to load the game with AMDVLK drivers. But I'm having trouble having RADV and AMDVLK installed at the same time. AMDVLK will insert itself as the default driver, so if I want to use mesa for other games on Steam, i could add one of these lines to the games launch options:
    Code:
    AMD_VULKAN_ICD=radv %command%
    or

    Code:
    VK_DRIVER_FILES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json %command%
    or

    Code:
    VK_ADD_DRIVER_FILES=/usr/share/vulkan/icd.d/radeon_icd.x86_64.json %command%
    The problem is, on Fedora 42 at least, that AMDVLK will still be the driver that the game loads. The only solution I have found so far is to move the actual amdvlk64.so and amd_icd64.json away from their installation directories.
    Just too much of a hassle.
     
  4. Turbo49>

    Turbo49>
    Expand Collapse

    Joined:
    Apr 1, 2021
    Messages:
    3,239
    What i did was add
    Code:
    AMD_VULKAN_ICD=RADV
    to the /etc/environment file, then add
    Code:
    AMD_VULKAN_ICD=AMDVLK
    to the game's environment variables
     
  5. Driving79

    Driving79
    Expand Collapse

    Joined:
    Aug 30, 2024
    Messages:
    27
    Thanks for the suggestion. What ended up working for me was to add the
    Code:
    AMD_VULKAN_ICD=RADV
    to the /etc/environment file and then add
    Code:
    VK_DRIVER_FILES=/etc/vulkan/icd.d/amd_icd64.json
    to the game's environment variables. And more specifically, in the .desktop file of the game. Can't get this method working, when adding the native Linux version of the game to Steam as a non-steam game, though.

    On Fedora, it installs the amd_icd64.json file in /etc/vulkan/icd.d instead of /usr/share/vulkan/icd.d directory, where the rest of the .json files are located. Don't know, if that's the reason why AMD_VULKAN_ICD=AMDVLK does not work, when put to the game's environment variables.
     
    • Like Like 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