Skip to content

How to enable Nvidia Optimus

<by community member Wimmetje>

NOTE: This needs a review and may not work properly anymore (12.11.2021 joekamprad)

For who?
This guide is purely for hybrid graphics laptops with Intel/Nvidia graphics cards, so no need for installing it on desktops.

The Nvidia installer that comes with EOS is just fine to use and works with no problem with the Bumblebee service to switch between Intel en Nvidia graphics. So you can save some battery when mobile.

So why use Optimus Manager instead of Bumblebee?
The Optimus Manager has the same functionality as Bumblebee, (despite the technical differences) it allows you to switch between Intel and Nvidia graphics on hybrid laptops.

The difference is that Optimus Manager has better performance for gaming and has support for the Vulkan drivers so you can properly game with the latest games on Linux (Lutris, Steam, Wine).

First step

Endeavour OS has its own Nvidia-installer script that is ported from Antergos, with this script you can get the latest Nvidia proprietary drivers and the Bumblebee option to switch between Intel and Nvidia.
This install script with the Bumblebee is necessary to get the Nvidia driver working next to the Intel graphics.

Run in Terminal

nvidia-installer-dkms -b

(-b is bumblebee option)

  1. reboot
  2. After reboot check the Nvidia-settings in the Menu launcher or via Terminal:


If correct it will be showing the driver version and all the Nvidia graphics information.

At this point you got the Nvidia driver installed with the bumblebee option, so basically, you can switch between the two graphics cards.
The only downside is that Bumblebee is lacking in performance and doesn’t support Vulkan drivers to proper run games with Wine, Lutris, Steam, etc.

Second step

Now we are going to install Optimus Manager and disable Bumblebee so there is no interference.
Optimus Manager has basically the same function as Bumblebee but does it with better performance and Vulkan support.

Run in Terminal

yay optimus-manager-qt

(this will install the Optimus Manager + Tray application to easy switch between Intel/Nvidia)

Don’t reboot

sudo systemctl disable bumblebeed.service

(By this we disabled the bumblebee daemon)

  1. Go to /etc/X11/xorg.conf.d/ and disable any graphic related configs. Instead of deleting them, just rename them by adding .bak. (Possible that there aren’t any related files, so you can go to the next step)
  2. Go to /etc/X11/ and disable any related graphics configs (The same situation as above, Probably there isn’t any related files, so you can get to the next step)
  3. Reboot
  4. After the reboot open Optimus Manager via the Menu launcher, a tray icon will appear with the “Intel” logo in it. Richt-click, go in settings and check “Launch at startup”.
  5. In Terminal:

systemctl status optimus-manager.service

check if it runs correctly and with no errors

  1. Now switch to Nvidia GPU, right-click on the Tray and select “Switch to Nvidia “
  2. After login again, type in the terminal


If correct it will be showing the driver version and all the Nvidia graphics information.

Here it is, you installed the Nvidia drivers with all the potential unlocked.
After this, you can install all the supported Vulkan drivers and play games with Wine, Lutris, and Steam with full performance.


If you have trouble booting into the graphical system on bumblebee you can blacklist Nvidia and nouveau drivers from the grub kernel boot line:

adding modprobe.blacklist=nouveau if you do not have Nvidia drivers installed, so it will boot with intel GPU only.

adding both: modprobe.blacklist=nouveau modprobe.blacklist=nvidia if you have Nvidia drivers installed, as it may load nouveau-driver from the kernel (if not already blacklisted).

Simple press “e” (for edit) when you reach the grub boot menu:

  • Use the arrow keys to find the line looks like this: linux /vmlinuz=linux root=UUID=…… rw quiet resume=…. (… = long snake of numbers)
  • put right after rw like this: rw modprobe.blacklist=nouveau modprobe.blacklist=nvidia resume=....
  • Press Ctrl+X to boot with this parameter.

For EFI/UEFI boot:

Press “e” use the right arrow key to reach the end of the line and add the parameter at the end press enter to boot.

All Nvidia entries:

Connect with us:

How to enable Nvidia Optimus

  • by
%d bloggers like this: