I’m using internet behind a password authenticated proxy.
At first I got HTTP 407 Error.
akash:~ # zypper in -f nvidia-bumblebee nvidia-bumblebee-32bit
Loading repository data...
Reading installed packages...
Forcing installation of 'nvidia-bumblebee-346.47-1.1.x86_64' from repository 'openSUSE_13.2-Bumblebee'.
Forcing installation of 'nvidia-bumblebee-32bit-346.47-1.1.x86_64' from repository 'openSUSE_13.2-Bumblebee'.
Resolving package dependencies...
The following 2 packages are going to be reinstalled:
nvidia-bumblebee nvidia-bumblebee-32bit
2 packages to reinstall.
Overall download size: 21.5 KiB. Already cached: 0 B No additional space will be used or freed after the operation.
Continue? [y/n/? shows all options] (y): y
Retrieving package nvidia-bumblebee-346.47-1.1.x86_64 (1/2), 13.6 KiB ( 885 B unpacked)
Retrieving: nvidia-bumblebee-346.47-1.1.x86_64.rpm ...............................................................................................................[done]
Retrieving package nvidia-bumblebee-32bit-346.47-1.1.x86_64 (2/2), 8.0 KiB ( 495 B unpacked)
Retrieving: nvidia-bumblebee-32bit-346.47-1.1.x86_64.rpm .........................................................................................................[done]
Checking for file conflicts: .....................................................................................................................................[done]
(1/2) Installing: nvidia-bumblebee-346.47-1.1 ....................................................................................................................[done]
Additional rpm output:
check sums and md5 sums are ok
(2/2) Installing: nvidia-bumblebee-32bit-346.47-1.1 .............................................................................................................[error]
Installation of nvidia-bumblebee-32bit-346.47-1.1 failed:
Error: Subprocess failed. Error: RPM failed: converted 'http://us.download.nvidia.com/XFree86/Linux-x86_64/346.47/NVIDIA-Linux-x86_64-346.47.run' (ANSI_X3.4-1968) -> 'http://us.download.nvidia.com/XFree86/Linux-x86_64/346.47/NVIDIA-Linux-x86_64-346.47.run' (UTF-8)
--2015-03-11 11:36:21-- http://us.download.nvidia.com/XFree86/Linux-x86_64/346.47/NVIDIA-Linux-x86_64-346.47.run
Connecting to 172.27.16.154:3128... connected.
Proxy request sent, awaiting response... 407 Proxy Authentication Required
2015-03-11 11:36:21 ERROR 407: Proxy Authentication Required.
error: %pre(nvidia-bumblebee-32bit-346.47-1.1.x86_64) scriptlet failed, exit status 255
error: nvidia-bumblebee-32bit-346.47-1.1.x86_64: install failed
Later I manually copied NVIDIA-Linux-x86_64-346.47.run to /usr/src. But I again got error. See Red Highlighted Error. Rest other operations went smoothly.
Abort, retry, ignore? [a/r/i] (a): r
Additional rpm output:
check sums and md5 sums are ok
Creating directory NVIDIA-Linux-x86_64-346.47
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 346.47...........................................................................................................................................................................................................................................................
mv: cannot move 'NVIDIA-Linux-x86_64-346.47' to 'NVIDIA-Linux-x86_64-346.47.new/NVIDIA-Linux-x86_64-346.47': Directory not empty
Output of nvidia-bumblebee-346.47-1.1.x86_64.rpm %posttrans script:
+ '' -x /usr/sbin/dkms ']'
+ /usr/sbin/dkms add -m nvidia -v 346.47 --rpm_safe_upgrade
Creating symlink /var/lib/dkms/nvidia/346.47/source ->
/usr/src/nvidia-346.47
DKMS: add completed.
+ /usr/sbin/dkms build -m nvidia -v 346.47
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
make KERNELRELEASE=3.16.7-7-desktop module KERNEL_UNAME=3.16.7-7-desktop; make -C uvm module KERNEL_UNAME=3.16.7-7-desktop KBUILD_EXTMOD=/var/lib/dkms/nvidia/346.47/build/uvm...............
cleaning build area....
DKMS: build completed.
+ /usr/sbin/dkms install -m nvidia -v 346.47
nvidia:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.16.7-7-desktop/updates/
nvidia-uvm.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/3.16.7-7-desktop/updates/
Adding any weak-modules
depmod.......
DKMS: install completed.
+ popd
Did the nvidia-bumblebee update properly?
However, optirun --status and optirun glxspheres function properly.
akash@akash:~> optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is off.
akash@akash:~> optirun -vv glxspheres
6315.698212] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
6315.698782] [DEBUG]optirun version 3.2.1 starting...
6315.698798] [DEBUG]Active configuration:
6315.698803] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
6315.698808] [DEBUG] X display: :8
6315.698812] [DEBUG] LD_LIBRARY_PATH: /usr/lib64/nvidia:/usr/lib/nvidia
6315.698816] [DEBUG] Socket path: /var/run/bumblebee.socket
6315.698821] [DEBUG] Accel/display bridge: auto
6315.698825] [DEBUG] VGL Compression: proxy
6315.698829] [DEBUG] VGLrun extra options:
6315.698833] [DEBUG] Primus LD Path: /usr/lib64/primus:/usr/lib/primus
6315.698869] [DEBUG]Using auto-detected bridge virtualgl
6317.194161] [INFO]Response: Yes. X is active.
6317.194186] [INFO]Running application using virtualgl.
6317.194404] [DEBUG]Process vglrun started, PID 8358.
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: GeForce 710M/PCIe/SSE2
115.771427 frames/sec - 102.068721 Mpixels/sec
119.842536 frames/sec - 105.657973 Mpixels/sec
120.290911 frames/sec - 106.053279 Mpixels/sec
120.153888 frames/sec - 105.932474 Mpixels/sec
120.346393 frames/sec - 106.102194 Mpixels/sec
118.472855 frames/sec - 104.450408 Mpixels/sec
119.962861 frames/sec - 105.764057 Mpixels/sec
120.373293 frames/sec - 106.125910 Mpixels/sec
119.782542 frames/sec - 105.605080 Mpixels/sec
^C 6335.452028] [WARN]Received Interrupt signal.
6335.452056] [DEBUG]Socket closed.
6335.471272] [DEBUG]SIGCHILD received, but wait failed with No child processes
6335.471378] [DEBUG]Socket closed.
6335.471410] [DEBUG]Killing all remaining processes.
“optirun glxinfo | grep NVIDIA” says update was successful. Is the update successful?
akash@akash:~> optirun glxinfo | grep NVIDIA
OpenGL vendor string: NVIDIA Corporation
OpenGL core profile version string: 4.4.0 NVIDIA 346.47
OpenGL core profile shading language version string: 4.40 NVIDIA via Cg compiler
OpenGL version string: 4.5.0 NVIDIA 346.47
OpenGL shading language version string: 4.50 NVIDIA