Bumblebee-Project/Bumblebee-old — Issue #192: [ARCH] nvidia cannot be installed on i686 in order to use bumblebee
Author: microcz
Created: 2012-01-24 12:30:14+00:00
State: open

The problem is that the i686 nvidia package depends on nvidia-utils, while the x86_64 package not. As we know the nvidia-utils are in conflict with libgl.

1) Proof 1: INSTALLING nvidia x86_64

Package libgl which is in direct CONFLICT with nvidia-utils is present:

sudo pacman -Q | grep libgl

libgl 7.11.2-1
libglade 2.6.4-2
libglapi 7.11.2-1

And package nvidia installs smoothly (as you can see there is NO DEPENDENCY):

sudo pacman -S nvidia

resolving dependencies...
looking for inter-conflicts...

Targets (1): nvidia-290.10-2

Total Installed Size: 4.66 MiB
Net Upgrade Size: 0.00 MiB

Proceed with installation? [Y/n] y
(1/1) checking package integrity
(1/1) loading package files
(1/1) checking for file conflicts
(1/1) checking available disk space
(1/1) upgrading nvidia

2) Proof 2: Look at installed packages

List nvidia packages, as you can see there is NO INSTALLED next to nvidia-utils:

sudo pacman -Ss nvidia

extra/libcl 1.1-2 [installed]
OpenCL library and ICD loader from NVIDIA
extra/libvdpau 0.4.1-2 [installed]
Nvidia VDPAU library
extra/nvidia 290.10-2 [installed]
NVIDIA drivers for linux.
extra/nvidia-lts 290.10-3
NVIDIA drivers for linux-lts
extra/nvidia-utils 290.10-1
NVIDIA drivers utilities and libraries.

3) Proof 3: On i686 there is a dependency

sudo pacman32 -S nvidia

resolving dependencies...
looking for inter-conflicts...
:: nvidia-utils and libgl are in conflict. Remove libgl? [y/N]

4) Proof 4: Bumblebee forum

In this topic the problem was discussed: https://github.com/Bumblebee-Project/Bumblebee/issues/41 .

User aliasbody has exactly same problem as me .... after upgrade to Bumblebee 3.0, he was not able to install nvidia-bumblebee package because of this error:

*** Unable to determine the target kernel version. ***

It was recommended to him to use nvidia package which is no longer in coflict with libgl, and this was a success for him For me too, but only on x86_64.