The latest client release includes support for using Optimus technology to run Steam client games. To take advantage of this you will need to install Bumblebee on your system. For installation instructions, see https://wiki.ubuntu.com/Bumblebee
You can verify that Primus is properly installed on your system if the following command executes successfully: primusrun glxspheres
There are two methods for using Optimus technology with Steam. The first method involves running Steam on the Intel GPU and only selected graphically intensive games on the discrete GPU. To make a game run using the discrete GPU, use these simple steps:
1. Select a game - that you want to run using your discrete Nvidia card - from the Library
page of the Steam client, right-click, and select Properties
2. Click the SET LAUNCH OPTIONS...
button and specify primusrun %command%
for the command line.
3. Save your changes.
This method allows you to pick when the discrete NVidia GPU should be used on a per-game basis.
The second method is not as efficient (in terms of power consumption) but quicker by running the Steam client and all games using Optimus. From the command line, enter primusrun steam
instead of steam
. This is inefficient because all games do not require the power of an NVidia card and power consumption is greatly increased during a Steam client/game session.