Steam was initially developed by Valve on January of 2003 as a streamlinker for the beta of CS 1.6 after which Valve decided to turn it into a global game distribution platform, supplementing social networking and adding community features to it. The concept of Steam was perhaps so innovative that it has given birth to several such facsimiles. In its prime, Steam quickly rose to the top of the chart as a dominant digital video-game distribution platform and still stays at the very top as motionless as a stone, hesitant to budge from its hierarchy.

As a software, Steam has been commended by many as an unbeatable platform which serves games both at low prices and free of cost and for possessing an incredibly active and helpful community who are confined to their desk and in times of need would leave no stone un-turned to fight along side you. But despite its superiority, a software does not simply come without its flaws.

Steam has often been called out to and bitterly criticised for its poor performance. Several such issues were highlighted on the internet regarding Steam’s productivity. One such issue was the CPU usage where, when Steam was launched the CPU usage would instantaneously bolt to a certain degree. Another issue was related to battery where Steam, when launched would affect the battery of the user’s laptop significantly. These issues have led to people questioning Steam’s credibility as a software which lives upto its name.

Today Valve has released an update for Steam which fixes the aforementioned issues and a few others. The update notes are as follows:-

General

Reduced CPU usage and battery impact when Steam is running in the background

macOS

Steam no longer requires or prompts for special accessibility permissions on this platform

Fixed several games which crashed on startup due to changes in the previous Steam Client

Steam Overlay

Steam Overlay is now aware of monitor DPI and scales appropriately for games running at very high resolution.

Big Picture

Fixed excessive blurriness in Big Picture mode on high-DPI monitors under Windows 10

Steam Input

Added Action Set Layers feature Action Sets can now have layers nested within them. These act like Photoshop Layers on an image. Layers allow for quick modifications both big and small of an existing action set. Each layer can draw from the actions that are defined by that action set. Layers can be stacked arbitrarily deep. Each layer can modify settings or replace modes/bindings of the action set or layers below it in the stack. Changes made to the base Action Set are treated as the “default” for a layer, so modifications to a setting of the Action Set will be reflected in the layer unless it specifically modifies that setting itself. Settings within the layer that are “reset to default” will use the setting of the base action set. Action Set Layers will be available as an option to developers creating Native Steam Input API games in a future SDK.

Transitions across action sets, layers, and mode shifts will now maintain state if applicable. As an example, if the same action/output is bound across the boundaries of these sets, rather than being un-pressed and immediately pressed on this transition, it will continue to be held if bound to a pressed button in both sets.

Activators which have matching Activators across action set/layer/mode shift boundaries will also carry over state, so if the same activator exists across these boundaries, a “long press” which has been pressed but not yet activated will maintain timing information. Likewise, if an output is already active coming from a previous set, a long press/double press/start press etc. which would fire the same output won’t be restarted across those boundaries.

Fixed using On-Screen Keyboard on desktop Steam Login Screen.

Fixed DS4 Gyro when streaming over a Steam Link

Click here for the source.

Even though it took 3 long years for Valve to listen to us and fix their software, victory is most certainly ours and the ale is for us to quaff.