bumblebee and sid

Milo Mak milomak at gmail.com
Mon Apr 7 22:18:41 UTC 2014


so my video device on my laptop is nvidia optimus geforce 610m
[code]
# lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core 
processor Graphics Controller [8086:0166] (rev 09)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119M 
[GeForce 610M] [10de:1058] (rev a1)[/code]

nvidia-detect says that the drivers for this should be
[code]
# nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF119M 
[GeForce 610M] [10de:1058] (rev a1)
Your card is supported by the default drivers and legacy driver series 304.
It is recommended to install the
     nvidia-driver
package.[/code]

and these are the packages installed for nvidia
[code]
# dpkg -l | grep nvidia
ii  glx-alternative-nvidia 0.4.1                              
amd64        allows the selection of NVIDIA as GLX provider
rc  libgl1-nvidia-glx:i386 331.49-1                           
i386         NVIDIA binary OpenGL libraries
ii  libgl1-nvidia-legacy-304xx-glx:amd64 
304.117-1                          amd64        NVIDIA binary OpenGL 
libraries (304xx legacy version)
ii  libgl1-nvidia-legacy-304xx-glx:i386 
304.117-1                          i386         NVIDIA binary OpenGL 
libraries (304xx legacy version)
ii  libgl1-nvidia-legacy-304xx-glx-i386 
304.117-1                          i386         NVIDIA binary OpenGL 
32-bit libraries (304xx legacy version)
ii  nvidia-detect 331.49-1                           amd64        NVIDIA 
GPU detection utility
ii  nvidia-installer-cleanup 20131102+1                         
amd64        cleanup after driver installation with the nvidia-installer
ii  nvidia-kernel-common 20131102+1                         amd64        
NVIDIA binary kernel module support files
ii  nvidia-legacy-304xx-alternative 304.117-1                          
amd64        allows the selection of NVIDIA as GLX provider
ii  nvidia-legacy-304xx-driver 304.117-1                          
amd64        NVIDIA metapackage (304xx legacy version)
ii  nvidia-legacy-304xx-kernel-dkms 304.117-1                          
amd64        NVIDIA binary kernel module DKMS source (304xx legacy version)
ii  nvidia-legacy-304xx-kernel-source 304.117-1                          
amd64        NVIDIA binary kernel module source (304xx legacy version)
ii  nvidia-settings-legacy-304xx 304.116-1                          
amd64        tool for configuring the NVIDIA graphics driver (304xx 
legacy version)
ii  nvidia-support 20131102+1                         amd64        
NVIDIA binary graphics driver support files
ii  xserver-xorg-video-nvidia-legacy-304xx 
304.117-1                          amd64        NVIDIA binary Xorg 
driver (304xx legacy version)[/code]

yet what is required by bumblee is different
[code]
# aptitude show bumblebee bumblebee-nvidia
Package: bumblebee
New: yes
State: not installed
Version: 3.2.1-5
Priority: extra
Section: utils
Maintainer: Debian NVIDIA Maintainers 
<pkg-nvidia-devel at lists.alioth.debian.org>
Architecture: amd64
Uncompressed Size: 142 k
Depends: libbsd0 (>= 0.2.0), libc6 (>= 2.15), libglib2.0-0 (>= 2.12.0), 
libx11-6, init-system-helpers (>= 1.13~), bbswitch-dkms | bbswitch-source
Recommends: virtualgl | primus
Suggests: bumblebee-nvidia (= 3.2.1-5)
Conflicts: bumblebee
Description: NVIDIA Optimus support for Linux
  Bumblebee is an effort to make NVIDIA Optimus enabled laptops work in 
GNU/Linux systems. These laptops are built in such a way that the NVIDIA 
graphics card can be used on demand so that
  battery life is improved and temperature is kept low.

  It disables the discrete graphics card if no client is detected, and 
start an X server making use of NVIDIA card if requested then let 
software GL implementations (such as VirtualGL) copy
  frames to the visible display that runs on the intergrated graphics. 
The ability to use discrete graphics depends on the driver: open source 
nouveau and proprietary nvidia.
Homepage: https://launchpad.net/~bumblebee

Package: bumblebee-nvidia
New: yes
State: not installed
Version: 3.2.1-5
Priority: extra
Section: contrib/utils
Maintainer: Debian NVIDIA Maintainers 
<pkg-nvidia-devel at lists.alioth.debian.org>
Architecture: amd64
Uncompressed Size: 6,144
Depends: bumblebee (= 3.2.1-5), nvidia-driver | nvidia-glx | 
nvidia-kernel-dkms | nvidia-kernel-amd64 | nvidia-kernel-686-pae | 
nvidia-kernel-486 | nvidia | nvidia-current |
          nvidia-current-updates | nvidia-driver-binary | nvidia-304 | 
nvidia-304-updates | nvidia-experimental-304 | nvidia-310 | 
nvidia-310-updates | nvidia-experimental-310 | nvidia-313 |
          nvidia-313-updates | nvidia-experimental-313 | nvidia-319 | 
nvidia-319-updates | nvidia-experimental-319 | nvidia-325 | 
nvidia-325-updates | nvidia-experimental-325 | nvidia-331 |
          nvidia-331-updates | nvidia-experimental-331
Conflicts: bumblebee-nvidia
Description: NVIDIA Optimus support using the proprietary NVIDIA driver
  This metapackage ensures that the proprietary NVIDIA driver is 
installed in a way such that 3D acceleration does not break. It does so 
by configuring the OpenGL library path to use the Mesa
  graphics library.
Homepage: https://launchpad.net/~bumblebee[/code]

and this is what is available to me
[code]
$ apt-cache policy bumblebee bumblebee-nvidia
bumblebee:
   Installed: (none)
   Candidate: 3.2.1-5
   Version table:
      3.2.1-5 0
         500 http://debian.mirror.ac.za/debian/ sid/main amd64 Packages
         500 http://debian.mirror.ac.za/debian/ testing/main amd64 Packages
         500 http://debian.mirror.neology.co.za/debian/ testing/main 
amd64 Packages
         500 http://debian.mirror.neology.co.za/debian/ unstable/main 
amd64 Packages
         500 http://free.hands.com/debian/ sid/main amd64 Packages
         500 http://free.hands.com/debian/ testing/main amd64 Packages
bumblebee-nvidia:
   Installed: (none)
   Candidate: 3.2.1-5
   Version table:
      3.2.1-5 0
         500 http://debian.mirror.ac.za/debian/ sid/contrib amd64 Packages
         500 http://debian.mirror.ac.za/debian/ testing/contrib amd64 
Packages
         500 http://debian.mirror.neology.co.za/debian/ testing/contrib 
amd64 Packages
         500 http://debian.mirror.neology.co.za/debian/ unstable/contrib 
amd64 Packages
         500 http://free.hands.com/debian/ sid/contrib amd64 Packages
         500 http://free.hands.com/debian/ testing/contrib amd64 
Packages[/code]

I don't think I have to list the dependencies. But yet the dependecies 
required by this package are inconsistent with nvidia-detect.

Please advise.

Thanks

Milo Mak
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20140408/2db59165/attachment.html>


More information about the pkg-nvidia-devel mailing list