Hello @mimattr, this game has a native Linux build. I'm going to need a decent reason why this game should be whitelisted with Proton over that build.
I'm going to need a decent reason why this game should be whitelisted with Proton
@kisak-valve The native release is currently limited to OpenGL on Linux and unable to use the experimental/in-development VR mode (DX11), same as Euro Truck Simulator 2 #3827
Native version works ok. Niche use cases like VR are not good reasons to make it default to Proton.
Niche use cases like VR are not good reasons to make it default to Proton.
@Leopard1907 @kisak-valve Gamepad detection/support is also better on the Windows version (works out-of-the-box) and the missing "Radio Station" feature works as expected unlike the Linux release.
@mimattr Radio Station? As in online radio feature of it feature that you play your own media in it?
On Linux , at least first one works in ETS2 without problems , which ATS uses same engine and everything with ETS2 so it should also work there.
As for your own media ; for some reason on Linux and Mac it supports OGG but not MP3. So it also works too but with a caveat.
While this company/dev team is Windows centric ( like most ) they do release a native version and fix problems if you report on their forums. So i'm not sure if it is wise to just making it default to Proton for everyone is worthy. Since default renderer of ETS2 is D3D11 , that would create a confusion/disappointment for current users that has GL support and plays the game but doesn't have VLK support. Mostly affects people on Kepler gpu's , people who didn't enable AMDGPU kernel driver on their pre Polaris gpu's and people who are unaware of installing Vulkan libs is necessary. Since distros like Ubuntu do not ship them OOB.
Do note ; at least on my end when i tried ETS2 on Proton ( games are same , only map is different ) loading times were awfully long compared to native version.
As in online radio feature of it feature that you play your own media in it?
@Leopard1907 Apologies, it appears their system default driver does not work as expected, selecting pulse (48000 Hz) within the audio settings resolves the "Radio Station" and MP3 file/media issues on Linux:
that would create a confusion/disappointment for current users that has GL support and plays the game but doesn't have VLK support.
@Leopard1907 Fair comment, it's possible VR support will be a Windows-exclusive feature as there is no discussion regarding Vulkan (or Metal) from their team.
when i tried ETS2 on Proton ( games are same , only map is different ) loading times were awfully long compared to native version.
@Leopard1907 Not experienced this issue, the loading times appear to be similar using native or Proton (NTFS installation directory)
Joystick not detected under American Truck Simulator
Issue transferred from https://github.com/ValveSoftware/Proton/issues/4703.
@writequit posted on 2021-03-28T21:30:22:
I have a range/splitter attachment for the gearshift (Logitech G29), it's an arduino device that shows up as /dev/input/js0 and /dev/input/event3. It has 3 buttons and works under linux version of ATS but is not detected whe running ATS with proton. Using different joystick testing utilities it works from both js and event interfaces.
Running this command brings up the windows joystick widget and it shows the 3 button presses ok:
WINEPREFIX=/home/geoff/.steam/steam/steamapps/compatdata/270880/pfx /home/geoff/.steam/steam/steamapps/common/Proton\ 5.13/dist/bin/wine64 control joy.cpl
I'm trying ATS under proton as it brings some additional functionality e.g. VR, trackIP, truckersMP and also a lot of modders don't process textures correctly and they appear black under the opengl client. ATS itself runs well under proton, possibly better than the native client.
Could possibly reproduce the issue with an ordinary joystick, it should show up as an available input device.
Checked again on latest 6.3 and experimental proton versions and range/splitter still not detected.
I get almost twice the framerate running under proton but still unable to use the range/splitter. I tried creating a virtual joystick using wejoy and that's detected by the native version but not when running under proton. Tried setting it up as a steam controller but it doesn't have enough buttons so steam won't let me save the config.
I found that running ATS under proton using gamescope -e the arduino shows up as an input device and lets me use the range/splitter switches. 3rd switch for engine brake doesn't work for some reason but good enough. I changed from a 1080ti to 6800XT and the native OpenGL version is almost worse on the AMD but when using Vulkan or proton the performance of the AMD is much better.
Also I can now create a virtual joystick using wejoy which is detected by the game and can use the 3 switches that way.
About the radio issue;
When right click the game and from settings > compatibility menu, I select Proton; then it does not recognize and get the custom radio channels from the folder "/home/[username]/.local/share/American Truck Simulator"
But, when I don't select Proton in compatibility menu, it gets my custom radio channels from the file called "live_streams.sii" from the folder "/home/[username]/.local/share/American Truck Simulator"
So, does Proton overwrite or bypass the live_stream.sii custom channels?
@yalin There's be another file, something like:
.steam/steam/steamapps/compatdata/270880/pfx/drive_c/users/steamuser/Documents/American Truck Simulator/live_streams.sii
@yalin There's be another file, something like:
.steam/steam/steamapps/compatdata/270880/pfx/drive_c/users/steamuser/Documents/American Truck Simulator/live_streams.sii
@writequit thank you so much! I searched for "live_streams.sii" file at ~/ (home), but nautilus couldn't find it because it is hidden file maybe?.
I changed the file you mentioned, and it worked!
But, I wonder "270880" folder, is it Proton version file that exist every PC ? I thought it would be profile number which change for everyone, but I guess it is not. It's same for everyone. The reason I am asking this is, in future, in case there will be an update, I like to learn where to change.
270880 is the AppID of the game (also used as a stable reference in the title of this issue report).
Back to not being able to use the range/splitter under proton. This happened I think after a steam update some time ago.
It is detected and works with the test tool:
WINEPREFIX=~/.steam/steam/steamapps/compatdata/270880/pfx ~/.steam/steam/steamapps/common/Proton\ -\ Experimental/files/bin/wine64 control joy.cpl
Doesn't show up in game menu. I have steam devices disabled (desn't work either way).
Crashes in the new Louisiana DLC for American Truck Simulator (3012580)
Issue transferred from https://github.com/ValveSoftware/Proton/issues/9281.
@somerandomfella27 posted on 2025-12-05T10:14:38:
The game crashes on the newly released Louisiana DLC. It crashes around the city of Alexandria, either on the southern part of the town (More specifically, the street that links up the EPR, Equos Energy and Chuck's and Jack's depots), or just outside of it, at the junction of US-165 and US-84.
WINEPREFIX=~/.steam/steam/steamapps/compatdata/270880/pfxx1 2023-06WINEPREFIX=/home/geoff/.steam/steam/steamapps/compatdata/270880/pfxx1 2021-03
Whitelist Request
System Information
I confirm:
Playbutton in the Steam client is sufficient.Issues
NOTE: VR also works as expected; Select the
Oculus/Vive - 1.39 - (SDK 1.4.0)"Beta" branch and use the-openvrlaunch option.