Install bumblebee on CentOS 6.5 final

龙博
2023-12-01

在安装之前,先确保EPEL源已经安装,安装过程中的依赖将从EPEL源安装.CentOS第三方软件源安装教程: http://blog.chinaunix.net/uid-20754878-id-3092063.html

一.安装bumblebee和bbswitch

sudo yum -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee/rhel6/noarch/bumblebee-release-1.0-1.noarch.rpm
sudo yum -y install bbswitch bumblebee

安装kmod-bbswitch:

sudo yum enablerepo=epel-testing install kmod-bbswitch
如果软件仓库中没有kmod-bbswitch,应该有的,但是我的机器上没有,手动下载安装:

sudo rpm -ivh kmod-bbswitch-0.4.1-2.el6.elrepo.x86_64.rpm

sudo modprobe bbswitch
无任何反馈表示bbswitch模块已经可用.

运行: bumblebeed -vv应该输出:

[ 2226.951699] [DEBUG]succesfully loaded bbswitch
[ 2226.951709] [INFO]Switching method 'bbswitch' is available and will be used.

至此,bumblebee已经安装好,bbswitch模块已经加入。

二.安装bumblebee-nvidia

yum -y --nogpgcheck install http://install.linux.ncsu.edu/pub/yum/itecs/public/bumblebee-nonfree/rhel6/noarch/bumblebee-nonfree-release-1.0-1.noarch.rpm
yum -y install bumblebee-nvidia
sudo bumblebee-nvidia
如果NVIDIA显卡驱动编译成功,则重启机器,运行:

sudo lspci | grep VGA
输出:

00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119M [GeForce 610M] (rev ff)
类似的信息.

optirun glxgears
输出:

4846 frames in 5.0 seconds = 969.070 FPS
5052 frames in 5.0 seconds = 1010.327 FPS
5037 frames in 5.0 seconds = 1007.236 FPS

类似的信息。

三.bumblebee-nvidia编译NVIDIA驱动失败

第二步中:

sudo bumblebee-nvidia

输出faild则表示NVIDIA驱动不能编译

运行:

sudo bumblebee-nvidia --debug
终端将显示出debug info.

分析debug info发现nvidia installer找不到kernel-source/kernel-devel或者没有安装.

sudo yum install kernel-devel
确保kernel-devel已经安装且为最新。
继续debug,发现还是不能build,说明nvidia installer找不到内核开发包:

sudo vi /usr/sbin/bumblebee-nvidia
找到第103行:sh /etc/sysconfig/nvid ia/NVIDIA-Linux-*.run ...

为次命令添加一个option: --kernel-source-path=/usr/src/kernels/内核版本/

106行在'> /dev/null...'前添加同样的参数,保存!

运行sudo bumblebee-nvidia --debug

输出 ...[ok]表示NVIDIA模块已经编译成功,

sudo reboot

重启后:optirun glxspheres或者optirun glxgears发现N卡已经被刚刚编译的驱动程序正确驱动.

 类似资料:

相关阅读

相关文章

相关问答