Kali上双显卡驱动的安装

为kali用户,firefox上的flash的自带的驱动支持很不好,经常会出现卡顿的情况,让我很是难过,于是我打算装下驱动。

一.安装内核的头文件

apt install -y linux-headers-$(uname -r)

二.安装nvidia的驱动包

apt install nvidia-kernel-dkms nvidia-cuda-toolkit nvidia-driver

出现弹窗,选择yes,如果此处nvidia-driver无法安装,提示依赖包错误,直接层层安装他的依赖包,直到nvidia-driver安装成功,要是这里不安装成功,那么后来当你用N卡运行bumblebee时会报错。

三.安装双显卡切换解决方案的包

apt install bumblebee-nvidia primus

四.添加当前用户到bumblebee用户组

adduser $USER bumblebee

注意:$后面的就是大写的USER,它表示的就是当前用户,不要写$root之类的。

五.修改bumblebee配置

1,进行修改配置文件

vi /etc/bumblebee/bumblebee.conf

2.在文档的22行改成Driver=nvidia

3.查看你的pci id,命令:lspci | grep NVIDIA,或者运行lspci | grep VGA,如果上面两个都没法看到你显卡的pci id的话,还有最后一招,运行lspci命令,然后找到你的独显那一行,然后记住pci id。

4.然后命令行

vi /etc/bumblebee/xorg.conf.nvidia

在Section “Device”中添加PCI ID,

BusID “PCI:01:00:0”

(其实在下面都有注释的,不想敲的是可以把BusID “PCI:01:00:0″前面的#去掉也可以)。

五.测试

测试你是否安装完毕,一般来说,按上述安装好重启后bumblebee会屏蔽你的独显,所以,你用gspci后看到你的独显那一行后面应该是显示(rev ff)的。

然后运行一个测试,命令:

glxgears

他会弹出一个界面,上面有三个颜色不同的小齿轮一直转啊转,终端里会显示你的fps系数。

关闭该命令,然后运行:

optirun glxgears

也会再次弹出相同节目,这次是独显的测试,终端同样会显示你的fps系数。

最后运行:

optirun glxinfo | grep -i "direct rendering"

运行结果应该是yes

optirun nvidia-settings -c :8

就可以看到你的N卡的设置了。

PS:万一安装有问题,可以用如下方法进行清理:

apt-get purge nvidia* bumblebee* prime*

如果通过nvidia官方的驱动进行过安装,可以运行

./NVIDIA*.run --uninstall

一般上述两步就可以恢复系统到没有安装nvidia的状态。

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注