kali独立显卡驱动一直开启风扇呼呼转解决办法

两个思路:
1。安装bumblebee
2。重装bbswitch-dkms
机器是英特尔集显和英伟达独显双显卡,安装方法(不适用单显卡)简单提下:
apt-get install bumblebee bumblebee-nvidia
用的bumblebee,就是这么简单,然后如果不行可能需要简单配置下!kali源本身带了这个,太强大了!
但是更新内核4.9.13后,风扇一直转,重装了显卡驱动包,最后发现是bbswitch的问题
apt-get install –reinstall bbswitch-dkms
就可以了

http://tieba.baidu.com/p/5007566536

如果以上方法不能解决,欢迎参考:
http://www.kali.org.cn/thread-22842-1-1.html
内容转载如下:

前言
linux平台安装nvidia显卡驱动一直是麻烦的事情。不过目前比较新的ubuntu已经可以比较友好的安装了。但其它平台还是比较麻烦。下面记录一下我在支持双显卡切换(optimus)的设备上安装nvidia驱动的经验。
设备
联想M5400 集显为INTEL,独显为GT 740M
系统
kali 2.0
步骤
1、禁止加载开源驱动nouveau (不是必须做的,后面安装时也会提示)
在/etc/modprobe.d/nvidia-installer-disable-nouveau.conf文件中(不存在则新建)加入:
# generated by nvidia-installer
blacklist nouveau
options nouveau modeset=0

2、 安装内核头文件
apt-get install -y linux-headers-$(uname -r)

3、安装nvidia驱动相关的包
apt-get install nvidia-kernel-dkms nvidia-cuda-toolkit nvidia-driver
要选yes

4、安装双显卡切换解决方案的包
apt-get install bumblebee-nvidia primus

5、添加当前用户到bumblebee用户组
adduser USERbumblebee USER “ 就是你当前的用户名

6、修改bumblebee配置
1)修改/etc/bumblebee/bumblebee.conf
Driver=nvidia
2)修改/etc/bumblebee/xorg.conf.nvidia
在Section “Device”中添加PCI ID,
BusID “PCI:01:00:0”
{这个值通过lspci 得到,找到你的独立显卡那一行,将01:00.0修改为01:00:0
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev al) }

8、注销当前用户
gnome-session-quit –no-prompt

9、 启动bumblebee服务并且设置为开机自启动
service bumblebeed start
update-rc.d bumblebeed enable

10、检查X11配置
正常情况下不需要存在xorg.conf
如果存在/etc/X11/xorg.conf,可以先尝试重启,如果无法重启到桌面环境,则删除该文件。

11、是否安装成功的检查
1) 首先要可以进入桌面环境
2) lspci 的输出中,对应独立显卡的那条记录已(rev ff)结尾,表示独立显卡以关闭
3) 运行glxgears 查看帧数,然后optirun glxgears一般使用独立显卡时,帧数有较大提高。
4) 使用独显的过程中,lsmod |grep nvidia应该会有输出信息

总结
不要怕出错,我也是反复安装了很久,才有一些安装的体会的,但带来的好处也是不言而喻的,我们可以自由的在集显和独显进行切换,默认使用集显,在需要独显时,通过optirun来运行。
部分软件的安装可能提示不同,需要您自己判读。
l
安装过程中遇到的错误
在执行 lspci 时发现
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev al)
集成显卡后面是(rev 06)而独立显卡是(rev al)结尾说明两个显卡同时在工作,

执行optirun glxgears发现出现一下错误
[ 158.673191] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 158.673219] [ERROR]Could not connect to bumblebee daemon - is it running?
原因是bumblebee服务未启动,执行service bumblebeed start就可以了,一定要设置bumblebee开机自启动,否则下次开机会出现同样的错误。

安装有问题,进行清理
apt-get purge nvidia* bumblebee* prime*
如果还通过nvidia官方的驱动进行过安装,可以运行
./NVIDIA*.run –uninstall
一般上诉两步就可以恢复系统到没有安装nvidia的状态。

你可能感兴趣的:(Kali)