2019-08-27 01:51:06 [INFO]: EndeavourOS Nvidia Installer v2.0
2019-08-27 01:51:06 [INFO]: All logs will be stored in /tmp/nvidia-installer.log
2019-08-27 01:51:06 [INFO]: Installing bumblebee driver...
2019-08-27 01:51:06 [INFO]: Removing conflicting packages...
2019-08-27 01:51:06 [INFO]: Downloading and installing driver packages, please wait...
2019-08-27 01:51:07 [ERROR]: Cannot install required packages: :: Synchronizing package databases...
downloading testing.db...
warning: bumblebee-3.2.1-20 is up to date -- reinstalling
warning: mesa-19.1.5-1 is up to date -- reinstalling
warning: xf86-video-intel-1:2.99.917+870+g6f4972d5-1 is up to date -- reinstalling
warning: virtualgl-2.6.2-1 is up to date -- reinstalling
warning: nvidia-settings-430.40-3 is up to date -- reinstalling
warning: lib32-nvidia-utils-430.40-1 is up to date -- reinstalling
warning: lib32-virtualgl-2.6.2-1 is up to date -- reinstalling
warning: lib32-mesa-19.1.5-1 is up to date -- reinstalling
core is up to date
extra is up to date
community is up to date
multilib is up to date
endeavouros is up to date
resolving dependencies...
looking for conflicting packages...
:: bbswitch and bbswitch-dkms are in conflict. Remove bbswitch-dkms? [y/N] error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: bbswitch and bbswitch-dkms are in conflict
EOS is no stranger to dkms, take broadcom-wl-dkms for example.
nvidia and nvidia-dkms also conflict. For posterity reasons, both nvidia-dkms and bbswitch-dkms should be the new default.
Don’t forget that not all of us have laptops and use optimus and bumblebee. Some of us have higher end Nvidia desktop video cards and we need to be able to boot the live usb and also install Nvidia proprietary drivers.
nvidia-installer has a nonissue conflict. nvidia, bbswitch; and nvidia-dkms, bbswitch-dkms are indistinguishable to users, in terms of performance. -dkms counterparts have an added bonus, which is supporting every kernel, mainlineandcustom.
Perhaps I did a poor job detailing the issue. Sorry about the confusion.
dkms is also a more stable choice for main kernel, as it will rebuild modules every time kernel is updated, so if stuff like nvidia driver are not updated at the same time the dkms version will work the not dkms version will fail to boot!
I’m not sure what the fuss is about this? I use dkms on my nvidia and also on my broadcom wireless. I think a simple wiki explaining which one should be used under which circumstances should suffice.