American Truck Simulator

American Truck Simulator

View Stats:
(Linux) The game won't launch.
This is an odd problem that I've been having and all my other games boot up fine. Upon clicking play on ATS, it'll briefly say that it's running, then it'll just stop. Nothing happens at all. No error messages, no black screen - the game just doesn't run. I have verified the game's integrity, as well as purging everything about it and reinstalling. I also attempted to run the game in safe mode but still, same issue. I'm running Ubuntu MATE 16.04 if that matters. Has anyone else had this issue and know of a fix?

In case it matters, I have included my game.log below. It states in the log that the game has indeed crashed, but nothing else really stands out except for "Setting UI reference mode to: 1440x900", which I couldn't do because my monitor's max resolution is 1280x1024. I have no idea how to change that, I don't see anything related to the UI resolution in the config file. The "r_mode" is set to 1024x768 which my monitor can do, and I manually changed that to my native resolution, but booting the game results in that change defaulting back to 1024x768.

Here's my game.log for the curious:

************ : log created on : Wednesday April 12 2017 @ 04:56:37 00:00:00.000 : [sys] running on x86_64 / Linux 00:00:00.000 : [sys] Command line: /home/user/.steam/steamapps/common/American Truck Simulator/bin/linux_x64/amtrucks 00:00:00.000 : [cpu] CPU0: GenuineIntel [Intel(R) Core(TM)2 Duo CPU T9600 @ 2.80GHz] with 2 cores (2 threads) at ~2793MHz. 00:00:00.000 : [sys] using 1 worker thread(s) 00:00:00.000 : [sys] and 3 worker threads for IO. 00:00:00.000 : [sys] plus 1 real-time worker threads. 00:00:00.000 : [sys] using CGT CLOCK_MONOTONIC_RAW timer with 1nsec resolution. 00:00:00.000 : [mem] physical total: 3950M 00:00:00.000 : [mem] physical avail: 3950M 00:00:00.000 : [mem] virtual total: 17592186044415M 00:00:00.000 : [mem] virtual avail: 17592186044415M 00:00:00.000 : [mem] Trying to allocate memory pool (409600K) 00:00:00.000 : [mem] Allocated 5 temporary loading buffer(s) 00:00:00.008 : [hashfs] effect.scs: Mounted, 9520 entries 00:00:00.017 : [hashfs] base.scs: Mounted and validated, 19832 entries (D7D0855972343B22D458149E81C2A2FEE70F4944842E215291D1334702025E5) 00:00:00.018 : [hashfs] core.scs: Mounted and validated, 6 entries (F5CEC1D0F333D17774A5A243E2C44D7E2E281FCFC73D72A74DB73A35E2D8D97) 00:00:00.023 : [hashfs] def.scs: Mounted and validated, 2300 entries (27ABDF679988F7ECFC41C1D5CBDC642576CA3719E0902711E7C61B1D74F830B) 00:00:00.095 : [hashfs] locale.scs: Mounted and validated, 176 entries (257334E26ED9A17CA8D840F2CDC8AE4A13CC6DEE27A3858D5CF4A832C760147) 00:00:00.095 : [hashfs] base_cfg.scs: Mounted and validated, 1 entries (98414548B52B4ACFF0588C4491C7528585591075697704752972C8AC6FB26E4) 00:00:00.095 : [ufs] Home directory: '/home/merle/.local/share/American Truck Simulator'. 00:00:00.210 : [hashfs] dlc_arizona.scs: Mounted and validated, 675 entries (DF75113C8C7FEBB1AE4E9E5C185D9EAA65A08C54EAA12E125F0AFE255166AD4) 00:00:00.210 : [hashfs] dlc_arizona.scs: Unmounted. 00:00:00.283 : [hashfs] dlc_kenworth_t680.scs: Mounted and validated, 967 entries (938723B20CA18656202707094FE87DF60216631C77C56BCCF89CEC0072F8B1C) 00:00:00.283 : [hashfs] dlc_kenworth_t680.scs: Unmounted. 00:00:00.396 : [hashfs] dlc_kenworth_w900.scs: Mounted and validated, 927 entries (27C7ED4C7F87BDAE80DAED1D871A673C7AF97A16BDF9DDDADFC05B79EC5994B) 00:00:00.397 : [hashfs] dlc_kenworth_w900.scs: Unmounted. 00:00:00.545 : [hashfs] dlc_nevada.scs: Mounted and validated, 639 entries (66B68473230A6267B20D10797B9F612B9B772D147C7CAAF13D71890A7FB4A0D) 00:00:00.545 : [hashfs] dlc_nevada.scs: Unmounted. 00:00:00.699 : [hashfs] dlc_peterbilt_389.scs: Mounted and validated, 1251 entries (32AD4B7C9FE9331124274D72637B8B82685E25E39377602E08EA7A53468FFF4) 00:00:00.699 : [hashfs] dlc_peterbilt_389.scs: Unmounted. 00:00:00.765 : [hashfs] dlc_peterbilt_579.scs: Mounted and validated, 958 entries (78EE8588E49CCC7EA390B04B289CC0445B49D1FD16ACD5E63933EFACB7684BD) 00:00:00.765 : [hashfs] dlc_peterbilt_579.scs: Unmounted. 00:00:00.766 : [hashfs] dlc_steampunk.scs: Mounted and validated, 61 entries (CCB9C6E261082DDC22E8E6493B005F081683A5026F184F8A248391C5A0DD5BC) 00:00:00.766 : [hashfs] dlc_steampunk.scs: Unmounted. 00:00:00.766 : [mod_package_manager] Requesting Steam Workshop content.. 00:00:00.766 : exec /home/config.cfg 00:00:00.766 : [sys] Executing /home/config.cfg ... 00:00:00.766 : uset r_full_resolution_corrections "0" 00:00:00.766 : uset r_force_color_shadowmaps "0" 00:00:00.766 : uset g_mm_help_shown "0" 00:00:00.766 : uset g_game_version "0" 00:00:00.766 : uset g_force_online_lscrs "0" 00:00:00.766 : uset g_frame_image_fmt "jpg" 00:00:00.766 : uset g_frames_path "" 00:00:00.766 : uset g_hw_info "1" 00:00:00.766 : uset g_glass_debugging_level "0" 00:00:00.766 : uset g_special_sort "0" 00:00:00.766 : uset g_line_sort "0" 00:00:00.766 : uset g_cargo_sort "0" 00:00:00.766 : uset g_tooltip_delay "0.4" 00:00:00.767 : uset g_global_force_load_selector "0" 00:00:00.767 : uset g_desktop_fadeout "60" 00:00:00.767 : uset g_disable_hud_activation "0" 00:00:00.767 : uset g_show_game_elements "1" 00:00:00.767 : uset r_wireframe "0" 00:00:00.767 : uset g_interior_camera_zero_pitch "0" 00:00:00.767 : uset r_segment_buffer_size "128" 00:00:00.767 : uset r_multimon_exterior_in_aux "0" 00:00:00.767 : uset r_multimon_interior_in_main "1" 00:00:00.767 : uset r_multimon_rotation_aux "0" 00:00:00.767 : uset r_multimon_rotation_right "0" 00:00:00.767 : uset r_multimon_rotation_left "0" 00:00:00.767 : uset r_multimon_rotation_center "0" 00:00:00.767 : uset r_multimon_vert_offset_right "0" 00:00:00.767 : uset r_multimon_vert_offset_left "0" 00:00:00.767 : uset r_multimon_border_fov_right "0" 00:00:00.767 : uset r_multimon_border_fov_left "0" 00:00:00.767 : uset r_multimon_fov_vertical "0" 00:00:00.767 : uset r_multimon_fov_horizontal "50" 00:00:00.767 : uset r_multimon_mode "0" 00:00:00.767 : uset r_use_depth_bounds "1" 00:00:00.767 : uset r_show_light_pixel_coverage "0" 00:00:00.767 : uset r_deferred_debug "0" 00:00:00.767 : uset r_mirror_scale_y "1.0" 00:00:00.767 : uset r_mirror_scale_x "1.0" 00:00:00.767 : uset r_scale_y "1.0" 00:00:00.767 : uset r_scale_x "1.0" 00:00:00.767 : uset r_normal_maps "1" 00:00:00.767 : uset r_sunshafts "1" 00:00:00.767 : uset r_color_saturation "1.0" 00:00:00.767 : uset r_color_yellow_blue "0.0" 00:00:00.767 : uset r_color_magenta_green "0.0" 00:00:00.767 : uset r_color_cyan_red "0.0" 00:00:00.767 : uset r_color_correction "1" 00:00:00.767 : uset r_cloud_shadows "1" 00:00:00.767 : uset r_dof_filter_size "0.5" 00:00:00.767 : uset r_dof_transition "400.0" 00:00:00.767 : uset r_dof_start "200.0" 00:00:00.767 : uset r_dof "1" 00:00:00.767 : uset r_mlaa_threshold "1.0" 00:00:00.767 : uset r_mlaa "1" 00:00:00.767 : uset r_hdr "1" 00:00:00.767 : uset r_fake_shadows "2" 00:00:00.767 : uset r_sun_shadow_texture_size "4096" 00:00:00.767 : uset r_sun_shadow_quality "4" 00:00:00.767 : uset r_mirror_group "3" 00:00:00.767 : uset r_mirror_view_distance "80.0" 00:00:00.767 : uset r_deferred_mirrors "1" 00:00:00.767 : uset r_deferred "1" 00:00:00.767 : uset r_nowmi "0" 00:00:00.767 : uset r_startup_progress "1" 00:00:00.767 : uset r_setup_done "0" 00:00:00.767 : uset r_gamma "1.0" 00:00:00.767 : uset r_manual_stereo_buffer_scale "1.0" 00:00:00.767 : uset r_manual_stereo_ui_fov_game "100" 00:00:00.767 : uset r_manual_stereo_ui_fov "80" 00:00:00.767 : uset r_manual_stereo_ui_dist_game "0.5" 00:00:00.767 : uset r_manual_stereo_ui_dist "0.8" 00:00:00.767 : uset r_manual_stereo_in_menu "1" 00:00:00.767 : uset r_nv_stereo_mode "2" 00:00:00.767 : uset r_minimal_unfinished_frames "0" 00:00:00.767 : uset r_no_frame_tracking "0" 00:00:00.767 : uset r_msaa "0" 00:00:00.767 : uset r_fullscreen "1" 00:00:00.767 : uset r_mode "1024x768x32x0" 00:00:00.767 : uset r_path "" 00:00:00.767 : uset r_device "gl" 00:00:00.767 : uset i_virtual_cursor_speed "500.0" 00:00:00.767 : uset g_trackir "1" 00:00:00.767 : uset g_lod_factor_pedestrian "1.0" 00:00:00.767 : uset g_pedestrian "1" 00:00:00.767 : uset g_light_span_factor "1.0" 00:00:00.767 : uset g_light_distance_factor "1.0" 00:00:00.767 : uset g_vehicle_flare_lights "1" 00:00:00.767 : uset g_auto_traffic_headlights "1" 00:00:00.767 : uset g_lod_factor_parked "1.0" 00:00:00.767 : uset g_lod_factor_traffic "1.0" 00:00:00.767 : uset g_traffic "1.0" 00:00:00.767 : uset g_kdop_preview "0" 00:00:00.767 : uset g_screenshot_on_bug "0" 00:00:00.767 : uset g_shoulder_block_coloring "0" 00:00:00.767 : uset g_debug_map_limits "0" 00:00:00.767 : uset g_city_name_move "0" 00:00:00.767 : uset g_developer "0" 00:00:00.767 : uset g_steam_rich_presence "1" 00:00:00.767 : uset g_steam_browser "1" 00:00:00.767 : uset g_steam_screenshots "2" 00:00:00.767 : uset g_artist_id "0" 00:00:00.767 : uset g_save_format "0" 00:00:00.767 : uset g_flyspeed "100.0" 00:00:00.767 : uset g_online_loading_screens "-1" 00:00:00.767 : uset g_news "-1" 00:00:00.767 : uset g_colbox "0" 00:00:00.767 : uset g_radio_mode "1" 00:00:00.767 : uset g_ignore_low_fps "0" 00:00:00.767 : uset g_truck_light_quality "1" 00:00:00.767 : uset g_truck_light_specular "1" 00:00:00.767 : uset g_gfx_all_scales "0" 00:00:00.767 : uset g_gfx_advanced "0" 00:00:00.767 : uset g_gfx_quality "-1" 00:00:00.767 : uset g_hq_3d_scale "0.0" 00:00:00.767 : uset g_hq_3d_screenshot "0" 00:00:00.767 : uset g_menu_aa_limit "8" 00:00:00.768 : uset g_additional_water_fov "20.0f" 00:00:00.768 : uset g_rain_reflect_hookups "1" 00:00:00.768 : uset g_rain_reflect_actor "1" 00:00:00.768 : uset g_rain_reflect_traffic "1" 00:00:00.768 : uset g_rain_reflect_cache "1" 00:00:00.768 : uset g_rain_reflection "3" 00:00:00.768 : uset g_reflection "3" 00:00:00.768 : uset g_grass_density "2" 00:00:00.768 : uset g_veg_detail "2" 00:00:00.768 : uset g_minicon "0" 00:00:00.768 : uset g_console "0" 00:00:00.768 : uset g_texture_usage_stats "0" 00:00:00.768 : uset g_fps "0" 00:00:00.768 : uset g_stream_exts ".ogg;.mp3" 00:00:00.768 : uset r_vsync "1" 00:00:00.768 : uset r_anisotropy_factor "0.25" 00:00:00.768 : uset r_texture_detail "0" 00:00:00.768 : uset t_locked_fps "0" 00:00:00.768 : uset t_averaging_window_length "20" 00:00:00.768 : <WARNING> It looks like the game did crash during last startup, triggering safe mode 00:00:00.768 : [lang] Language autodetection: 0 00:00:00.779 : Selected language: en_gb 00:00:00.779 : American Truck Simulator init ver.1.6.1.3s (rev. a96c8bce286b) 00:00:00.813 : [net] LOG INFO: Started 00:00:00.819 : Setting UI reference mode to: 1440x900... 00:00:00.819 : [gfx] Selected rendering device: gl 00:00:00.820 : [x11] RR: version 1.5 detected 00:00:00.820 : [x11] RR: Provider 0 : NVIDIA-0
Last edited by Mr.SunshineGuy; Apr 12, 2017 @ 2:20am
< >
Showing 1-12 of 12 comments
Hemorrhoids (Banned) Apr 12, 2017 @ 3:48am 
what graphics card do you have?
Newer cards run with openAl or something in them lines AKA Vulkan and not gl
(opengl) is bein replaced so you might want to look into it
Last edited by Hemorrhoids; Apr 12, 2017 @ 12:18pm
Chris Apr 12, 2017 @ 12:09pm 
Originally posted by MDL*:
Well here also does not work, does not work since the damn update 1.6 (23 day). I tried to contact support and so far nothing, I responded once and never again!. This and a great lack of respect. They are aware of the problem and since then not seek work and not to position themselves about what happened. That and a shame [/quotEasy way to fix that . just back the damned thing up to 1.5 and truck on
Mr.SunshineGuy Apr 12, 2017 @ 1:45pm 
Originally posted by trucking_guy1988:
what graphics card do you have?
Newer cards run with openAl or something in them lines AKA Vulkan and not gl
(opengl) is bein replaced so you might want to look into it

I'm using a 9700m GT, so it's an older card that definitely doesn't support Vulkan. However, I ran ETS2 perfectly in openGL a few years ago. I haven't attempted to play it yet, maybe I'll install and see if it also has the same issue.

Edit: Okay, I downloaded ETS2, but it also does the same thing. I have no idea why, because I ran the game completely fine in the past year or two. Maybe MDL is right, maybe an update broke both games on Linux, considering ETS2 usually receives the same updates that ATS does.
Last edited by Mr.SunshineGuy; Apr 12, 2017 @ 8:47pm
Hemorrhoids (Banned) Apr 14, 2017 @ 7:13am 
Best thing i can say is to rollback back the most recent drivers and see what happens..
Also to if i was you i would consider upgrading your graphics card.
SCS is moving away from the older harware and (32 bit) os. That may also be a reason for the games recent issues that your having.
brian_va Apr 14, 2017 @ 11:13am 
launched fine for me just now. try moving the config.cfg file from /home/name/.local/share/ATS out and see if that changes anything, it will get recreated.
Mr.SunshineGuy Apr 15, 2017 @ 2:39am 
Originally posted by brian_va:
launched fine for me just now. try moving the config.cfg file from /home/name/.local/share/ATS out and see if that changes anything, it will get recreated.

Hmm, nope. Didn't help. The config file does get recreated, but same issue. What distro/kernel are you using? I'm using the 4.8 kernel on 16.04 Ubuntu MATE. Maybe you're running an updated kernel or distro?



Originally posted by trucking_guy1988:
Best thing i can say is to rollback back the most recent drivers and see what happens..
Also to if i was you i would consider upgrading your graphics card.
SCS is moving away from the older harware and (32 bit) os. That may also be a reason for the games recent issues that your having.

I've heard about that, but I doubt that SCS would get rid of OpenGL completely. I imagine they'll have seperate support for OpenGL and Vulkan. My GPU is definitely old, but it had no problems running the game in the past. I'd love to upgrade, but I'm using a laptop and I'd generally have to build an entirely new PC. I honestly don't play that many demanding games to justify doing that, nor do I have the funds right now.

As for architecture, I haven't used a 32-bit system in years! I'm personally glad they're phasing out support for 32-bit.

But I guess if all else fails, I can just run the game in WINE.
Last edited by Mr.SunshineGuy; Apr 15, 2017 @ 2:57am
Mr.SunshineGuy Apr 15, 2017 @ 2:31pm 
Originally posted by MDL*:
Originally posted by Mr.Sunshine Guy:

I'm using a 9700m GT, so it's an older card that definitely doesn't support Vulkan. However, I ran ETS2 perfectly in openGL a few years ago. I haven't attempted to play it yet, maybe I'll install and see if it also has the same issue.

Edit: Okay, I downloaded ETS2, but it also does the same thing. I have no idea why, because I ran the game completely fine in the past year or two. Maybe MDL is right, maybe an update broke both games on Linux, considering ETS2 usually receives the same updates that ATS does.


Hello Friend.

Yes, this update completely broke the game. Want to take a test? Switch to version 1.5 of the game you will notice that it will work fine, just as ETS2 goes back to its old version. This problem is an extremely annoying problem because the company is aware of the problem and so far it does not take any position. I sent the files that the support requested (via e-mail) and so far I have not answered anything. I did a test on Windows and MAC and the game is working very well. Only in Linux does this problem exist.

Huh, so there's a way to roll back updates? How would I go about doing this? I was under the impression that once a game updates, you can never go back to the previous one.

Edit: Nevermind, I figured it out! I'll test the 1.5 update when I get a chance and I'll report here if it runs or not.
Last edited by Mr.SunshineGuy; Apr 15, 2017 @ 2:33pm
brian_va Apr 15, 2017 @ 2:46pm 
Originally posted by Mr.Sunshine Guy:
Hmm, nope. Didn't help. The config file does get recreated, but same issue. What distro/kernel are you using?
Debian testing/unstable with 4.9.13

as for the game being broken, it certainly isnt. perhaps there are issues with specific configurations, but the game is not fundamentally broken.

what do you get from
lshw -c video | grep configuration
might have to install lshw and/or run as root; haven't used pure ubuntu in years.
make sure the nvidia driver is used and not whatever the kernel driver is called, nouevo or something like that. might have to get the latest driver from nvidia or use a ppa to install them, might be the whole problem.
Mr.SunshineGuy Apr 15, 2017 @ 2:57pm 
Originally posted by brian_va:
Originally posted by Mr.Sunshine Guy:
Hmm, nope. Didn't help. The config file does get recreated, but same issue. What distro/kernel are you using?
Debian testing/unstable with 4.9.13

as for the game being broken, it certainly isnt. perhaps there are issues with specific configurations, but the game is not fundamentally broken.

what do you get from
lshw -c video | grep configuration
might have to install lshw and/or run as root; haven't used pure ubuntu in years.
make sure the nvidia driver is used and not whatever the kernel driver is called, nouevo or something like that. might have to get the latest driver from nvidia or use a ppa to install them, might be the whole problem.

The only thing that pops up from that command is "configuration: driver=nvidia latency=0". But yes, I'm using the latest proprietary Nvidia driver for my GPU. I can't get good frames period, if I try to use nouveau. I never even attempted ATS with them. Also I forgot to mention, but I ditched vanilla Ubuntu yesterday in favor of Ubuntu MATE.

Anyway, I did what MDL suggested and rolled back to update 1.5 and the game boots up fine with no issues! There must be something wrong with update 1.6, that's the only thing I can think of since it boots up fine in 1.5. I read the changelog for 1.6 though, and there doesn't seem to be anything weird going on with it that would make it do this, who knows. I guess I'll just stick with 1.5 for the time being.
brian_va Apr 15, 2017 @ 3:00pm 
yeah, it was supposed to show what driver was in use, so it should have been nvidia. SCS had been making progress on opengl the last year or so, guess it was about time for a regression. probably would be a good idea to do a bug report over at their forum so they can address it.
Mr.SunshineGuy Apr 15, 2017 @ 3:04pm 
Originally posted by brian_va:
yeah, it was supposed to show what driver was in use, so it should have been nvidia. SCS had been making progress on opengl the last year or so, guess it was about time for a regression. probably would be a good idea to do a bug report over at their forum so they can address it.

Good idea! The more they know about this issue, the faster they can get it fixed. I know they read these discussions here on Steam once in awhile, but probably safer to just post on the forum. Thanks for the help regardless.
Mr.SunshineGuy May 1, 2017 @ 5:17pm 
Just so everyone knows, an update was released on April 26th that appears to fix this issue, so it's safe to upgrade to update 1.6. I've been playing for an hour with no issues.
< >
Showing 1-12 of 12 comments
Per page: 1530 50

Date Posted: Apr 12, 2017 @ 2:13am
Posts: 12