Page MenuHomeSolus

Nvidia Optimus support
Closed, ResolvedPublic

"Love" token, awarded by kyrios123."Love" token, awarded by Botanium."Yellow Medal" token, awarded by Okusa."Yellow Medal" token, awarded by m-delvalle."Like" token, awarded by Timalex."Love" token, awarded by Reinout.
Assigned To
Authored By
Reinout, Aug 10 2016


I would like to be able to use Steam on my laptop. It has a 520M and should
be able to use Nvidia drivers but due to the use of Optimus technology I can't
boot solus with a GUI when a Nvidia driver is installed. I would love it if
Optimus would be supported so my system can make use of the graphics card
improving the OS and Steam games performance and stability. As of now I am
also simply not able to launch Steam at all with the Nouveau driver installed.


Specifics for my setup:

Event Timeline

Reinout created this task.Aug 10 2016, 3:50 AM
Reinout updated the task description. (Show Details)Aug 10 2016, 3:54 AM
ikey changed the task status from Open to In Progress.Aug 10 2016, 4:14 AM
ikey triaged this task as High priority.

So after the updates you can use Steam with DRI_PRIME=1 steam on the open source drivers.

Optimus support is fully landing after 1.2.1 is released (as has been stated many times) - and for the reference of anyone reading:
We will NOT be using Bumblebee. We'll create something better..

FWIW I bought an Optimus laptop to implement the support, it will be coming.

m-delvalle added a subscriber: m-delvalle.
asonix added a subscriber: asonix.Aug 27 2016, 7:26 PM
QORTEC added a subscriber: QORTEC.Sep 13 2016, 12:19 PM

Here's a quick guide I wrote up for how I handled Optimus on my laptop:

There's no (easy) GPU switching with this method. This gives more performance and compatibility than trying to use Bumblebee, but since the NVIDIA GPU is being used for everything at all times, power usage increases.

Okusa awarded a token.Sep 28 2016, 7:09 AM

Very exited! So close. :D

NeoVsk added a subscriber: NeoVsk.Oct 20 2016, 10:36 AM
ikey raised the priority of this task from High to Unbreak Now!.Nov 16 2016, 3:16 PM

Now moving to highest priority. xorg-server 1.19 is now out and this work is unblocked.

ikey lowered the priority of this task from Unbreak Now! to High.Nov 16 2016, 3:17 PM

Making "High" as its a subtask of an unbreak now

drohm added a subscriber: drohm.Nov 16 2016, 4:56 PM

The last thing keeping me from moving to Solus. Thank you ikey!

alexp added a subscriber: alexp.Nov 18 2016, 3:51 PM
elzapp added a subscriber: elzapp.Jan 6 2017, 1:49 PM
Micutio added a subscriber: Micutio.Jan 6 2017, 8:22 PM

So what's the progress? LDM repo is extremely dead as I see.

skmlcd added a subscriber: skmlcd.Feb 17 2017, 1:54 PM
Okusa added a subscriber: Okusa.Feb 20 2017, 12:48 AM
Thisuu added a subscriber: Thisuu.Feb 27 2017, 2:06 PM
euoar added a subscriber: euoar.Feb 28 2017, 5:32 PM

Looks like @ikey is doing a great job \o/

(Note I won't be doing anything today while working (obviously) until tonight :))

ikey closed this task as Resolved.Mar 5 2017, 11:08 PM

This is now resolved in unstable.

Now in stable

That was quick...

After installing the Nvidia driver I am encountering UI problems on boot. Very long black screen first, then login screen renders ok after I move or click mouse. After login screen for a moment it renders weird like in added file below. And during and after
the fade in it does look normal but I only see my background and no other UI elements are visible. It kinda stopped there but my GPU and whole laptop was getting really warm and my battery drained so I had to switch
to the terminal and sadly uninstall Nvidia drivers again. Had to use my power cable after this little adventure because my battery was completely drained.

jd added a subscriber: jd.Mar 5 2018, 1:23 AM