Hi guys and gals,
If Bumblebee doesn’t exist in the system, these steps will install it. If exists but is broken or malconfigured, will fix it. Otherwise, will not hurt the system in any way.
Enable [multilib] repo
Fully upgrade the system
sudo pacman -S bumblebee mesa xf86-video-intel nvidia lib32-nvidia-utils lib32-virtualgl lib32-mesa-libgl nvidia-settings bbswitch
Add yourself and other regular users to bumblebee group
sudo gpasswd -a $USER bumblebee
Enable bumblebeed service. May be skipped if p.6 will be executed
sudo systemctl enable bumblebeed.service
Install power saving patch
sudo pacman -U /path/to/package/bumblebee-3.2.1-11-x86_64.pkg.tar.xz
With the patch installed, pacman will issue the warning on subsequent upgrades; it may be safely ignored:
warning: bumblebee: local (3.2.1-11) is newer than community (3.2.1-10)
Reboot the system
sudo shutdown -r now
Other posts from this series are listed here.