This release includes a variety of bug fixes and quality of life improvements for SteamVR.
We continue to focus on OpenXR as our preferred API for new games and applications. SteamVRβs official OpenXR subforum is here and weβd love to hear your feedback, as well as suggestions for new features.
SteamVR:
Fixed issue causing shimmering on the edges of the display on some headsets.
Dashboard: Resolved some memory leaks on AMD hardware.
Dashboard: Improved compatibility on some older (legacy) AMD hardware.
Fixed an issue with older AMD cards or drivers that caused a memory leak.
Streaming: Advanced settings UX now respects global toggle.
Improved version compatibility handshake when streaming.
Fixed HTC Vive users not being able to activate the laser mouse by clicking the HMD button after the dashboard is visible.
Add protection from hangs in vrserver on exit.
Speculative fix for Varjo headsets not having a display.
Fix regression in Chaperone behavior that was impacting some 3rd party OpenVR plugins.
Fixed an issue where SteamVR Home would drop frames on some systems.
Fix a bug where the SteamVR dashboard would not start, particularly when using hardware that creates many devices at startup.
Linux:
Fix a crash in SteamVR when a game crashes.
Fixed texture leaks when mirror window was visible.
Improved interop with gamescope overlay forwarding.
The vrcompositor process is always a child of vrserver now (instead of whatever process first uses the compositor).
Improved GPU synchronization implementation on Linux (now uses timeline semaphores).
Stop invoking `pidof` internally.
VRLink:
On Linux, pick the best GPU for VR and streaming rather than using first enumerated device. In particular, the NVIDIA open drivers enumerate in a different order and would not get selected before this change.
On Linux, work-around to enable 240 MBit/s streaming on NVIDIA cards.
Reduce performance overhead of Timing Debug Window.
Adjust packet timings to reduce latency spikes.
Fixed streaming certain OpenXR games on Quest (including Pavlov and Into The Radius 2)
OpenXR:
Added support for XR_EXT_interaction_profile_battery_state_display.
Fix OpenXR crash related to xrDestroyInstance.
Improved XrCompositionLayerProjection support (fixes distortion when scene projection and display projection differ).
Developer/Internal:
SteamVR won't kill UnrealEditor upon exiting VR.
Reduce the number of uninteresting vrevents, especially under VR streaming.
Cleaner driver shutdown sequencing.
As always, if you are interested, we encourage enrolling into SteamVR Beta by right-clicking on SteamVR in your Steam library, clicking on "Properties" and selecting "Betas" from the list on the left hand side and then clicking "Beta" under Beta Participation. Additionally, if you use Steam Link for Meta Quest, you can opt into the beta here or in-headset by going to your library, clicking the "..." on Steam Link, selecting Settings and clicking the button to the right of "Installed Version Information."
Help & Information:
The Steam Link for Meta Quest FAQ page is available here.
If you encounter issues with this update, please post in the SteamVR Bug Report forum. If possible, please include a SteamVR System Report to aid in tracking down your issue. Replies to this post are not tracked for bug reporting purposes. Please use the forum linked above to report issues.
Weβre excited to share that the 1.60 Open Beta forΒ American Truck SimulatorΒ is now available for players to try out. If you decide to join the beta, weβd really appreciate it if you report any bugs or issues you encounter in theΒ appropriate section of our official forums.
Your feedback plays a huge role in helping us improve the game, and we truly value the time and effort you put into testing these new features and changes. Now, letβs dive into what you can expect in the 1.60 Open Beta update:
Game Radio
With Update 1.60, we are introducing Game Radio, a brand-new in-game radio system designed to make every drive feel more immersive and authentic. Rather than just playing music, Game Radio gives you five stations with their own distinct sounds, identities, and moods, each one built to shape the atmosphere of your journey in a different way.
At launch, players can tune into Rust FM, Escape, PUMP IT!, Pop Gear, and Roadio, spanning guitar-driven rock and American roots music to electronic, pop, and lo-fi. Each station features carefully curated tracks, handpicked to hold up across many hours on the road. Escape is also the only stream-safe station at launch, designed to help content creators avoid copyright claims.
Game Radio also introduces a new in-game widget displaying station info, track titles, and artist names while driving. Players can customize widget behavior through the Widget Options menu (F6). This update also brings a range of improvements to the existing radio and music player systems.
Game Radio arrives with its musical foundation in place, with more planned for future updates. You can find out more information about Game Radio in our dedicated blog post.
Improved Material System
The Improved Material System significantly improves the lighting and visual quality of vehicle interiors in selected trucks. Its main focus is to enhance how interior materials react to light, which will result in a more readable, detailed, and visually pleasing cabin environment.
During the development of Project Road Trip, we implemented a wide range of visual and technical improvements. One of the most significant changes was a redesign of the materials used in vehicle interiors. As a result, it makes differences between materials such as leather, fabric, plastic, and metal far more apparent, even in low-light conditions. The new solution uses multiple variants of dynamic cubemaps, allowing all materials to reflect their surroundings more naturally and respond to ambient light in a more realistic way.
The entire system was designed from the start with the interiors of trucks in both games in mind, so the base games and their existing fleets will gradually benefit from these improvements as well. The first trucks to benefit from the Improved Material System in ATS will be the Mack Anthem and the Western Star 49X. With future updates, we will gradually add this technology for other trucks across both games.Β You can read more about this feature here.
Light Tweaks
We have carried out minor adjustments to the global lighting, primarily focused on exposure and contrast balancing, along with subtle visual refinements for bad weather conditions. The work mainly consisted of smoothing out and polishing the overall visuals to achieve a more consistent and refined look.
Players' Company Paint Jobs
Players are now able to customize their trucks and trailers with a brand-new collection of company-themed paint jobs inspired by the selectable company identities available when creating a driver profile. These designs bring a more cohesive and professional visual style to your fleet while fitting naturally into the world of ATS.
One of the biggest focuses during development was ensuring that every paint job feels unique, depending on the type of trailer it is applied to. Rather than simply using one design across all trailer models, our teams carefully adapted each company's paint scheme to match the shapes and details of different trailer types. Whether youβre hauling cargo with a tanker, transporting materials in a dumper, or pulling a traditional box trailer, each variant features its own tailored details and layout. You can find out more in our blog here.
Job Details Widget
Based on feedback from our #BestCommunityEver and upcoming widget designs, the Job Details Widget will be introduced with the 1.60 update. Its primary purpose will be to enable a new, more immediate, and concise way of displaying the relevant job info. Also,Β in response to community feedback, the GPS will now display the estimated arrival day and time, along with the remaining travel time and distance.
Once added, you'll be able to enable the Job Details Widget through the Widget Options menu (F6). The widget will display key job information, including cargo type and weight, delivery location, job income (colour-highlighted), and the remaining time to complete the job, so players will have this info available immediately without the necessity to pause the game. You can read more about the feature here.
Expanded Rest Mechanic
This new feature gives players greater control over their rest periods by allowing them to choose how long they want to sleep and exactly when they want to wake up, instead of being limited to a predefined rest duration.
Alongside this change, the Fatigue system will now be split into two separate values: Rest State and Mandatory Break, each represented by its own icon in the UI.
The Rest State, symbolised by a bed icon, will now gradually deplete rather than recover over time. Extended periods of driving will steadily reduce the Rest State, while resting will restore it at a faster rate.
The Mandatory Break system, indicated by a "P" icon along with the remaining hours before a required stop, will function more strictly. In American Truck Simulator, drivers can stay on the road for up to 14 hours before they must take a mandatory break, requiring 10 consecutive hours of rest afterward.Β You can read more about this feature here.
Changelog:
Vehicles
Players' Company Paint Jobs
Visual
Improved Material System
Light Tweaks
Sound
Game Radio
UI/UX
Job Details Widget
Expanded Rest Mechanic
Enjoy all the new additions, but please remember: It's only an open beta, not a stable public version, so you may encounter bugs, instability, or crashes. It's completely okay if you want to wait for the final release. But if you're interested in helping us to get there faster, we'd appreciate all of your feedback on our forum and your bug reports in the dedicated section.
Please check our modding wiki to get details pertaining to mods for the game.
If you wish to participate in this Open Beta, you can find this version in the Experimental Beta branch on Steam. The way to access it is as follows: Steam client β LIBRARY β right-click on American Truck Simulator β Properties β Betas tab β Beta Participation drop-down menu β public_beta. No password is required. Sometimes you will have to restart your Steam client to see the correct branch name there.
We have just shipped an updated Steam Deck Client to the Stable channel.
General
Improved the layout of the pair controller screen on Steam Deck.
Fixed an issue with joystick LEDs not working correctly on Legion Go in some cases.
Downloads
Fixed a bug which may have impacted download performance on some networks.
Remote Play
Fixed doubled input when the Steam Controller is connected via a puck.
Steam Controller Firmware
Controller FW update to address potential charging issue.
Added support for dimming the LED via settings in Steam.
Reduced internal deadzoning on the lower-range of the triggers.
Steam Input
Added support for dimming the Steam Controller's LED.
Added a potential workaround for an issue on Linux where gamepad emulation would break for Steam Controllers.
Reverted changes to trackpad momentum tracking that caused a deadzone around the edges of the Steam Controller trackpad.
Fixed some cases where returning to the "Edit Layout" screen from changing a binding or navigating from the "Preview" layout view could focus the wrong input.
Fixed an issue displaying the paired device serial on the Steam Controller Puck info page.
SteamNetworkingSockets
Fixed a bug causing connections to drop with the error "stop_waiting past sentinel gap".
A new Steam client has been released and will be automatically downloaded.
Steam Controller Firmware
Controller FW update to address potential charging issue.
Added support for dimming the LED via settings in Steam.
Reduced internal deadzoning on the lower-range of the triggers.
Steam Input
Added support for dimming the Steam Controller's LED.
Added a potential workaround for an issue on Linux where gamepad emulation would break for Steam Controllers.
Reverted changes to trackpad momentum tracking that caused a deadzone around the edges of the Steam Controller trackpad.
Fixed an issue with joystick LEDs not working correctly on Legion Go in some cases.
Fixed some cases where returning to the "Edit Layout" screen from changing a binding or navigating from the "Preview" layout view could focus the wrong input.
Fixed an issue displaying the paired device serial on the Steam Controller Puck info page.
Downloads
Fixed a bug which may have impacted download performance on some networks.
Remote Play
Fixed doubled input when the Steam Controller is connected via a puck.
SteamNetworkingSockets
Fixed a bug causing connections to drop with the error "stop_waiting past sentinel gap".