kalilinux安装英伟达驱动并使用驱动成功运行程序教程(简单)

本文主要是介绍kalilinux安装英伟达驱动并使用驱动成功运行程序教程(简单),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

kali linux安装英伟达显卡驱动并使用驱动成功运行程序教程(简单)

现在网上的教程还在教你如何关闭nouveau开源驱动,新版的系统和nvidia驱动已经自动会设置关闭了,所以将nouveau设置为黑名单这一步可以无视。

1、首先第一步检查电脑有nvidia显卡,使用命令

lspci | grep -i VGA

下面我们可以看到(我是笔记本)输出了两个显卡
在这里插入图片描述

2、这一步我们先安装内核模块工具和内核头文件,不要管是什么了,照着做就行

sudo apt-get install dkms 和 apt-get install linux-headers-到这里按两下tab补全后面的代码

找到和你内核版本一样的数字就行,uname -a可以查看内核版本
在这里插入图片描述

注意上一行是查看版本,下一行是安装工具模块和头文件。

3、执行完上面的步骤之后直接运行

apt-get install nvidia-driver nvidia-settings

到这里大家看到的其他教程应该是叫你们去nvidia官网下载.run的驱动文件(不要做多余事)就按照我的没错,我们继续,他将会自动安装nvidia的显卡驱动,同时会自动安装运行一个导致大部分电脑开机都会黑屏或者卡logo的程序
在这里插入图片描述
也就是nvidia-xconfig这位爷,所以在安装过程会有一步让你运行nvidia-xconfig选择no就行,如果不小心运行之后那必定开不了机,这时候也不要慌,长按电源重启,kali开机的引导界面有其他的开机选项,挨个试试。下面两个可能的解决办法
如果是开机黑屏,就按ctrl+f2或者f3进入字符终端,登录之后使用rm将/etc/x11/xconf.conf这个文件删除再重启,又能进入桌面了。
如果是开机卡logo就挨个试试其他的开机选项,总有一个会开机黑屏而不是卡logo(黑屏可以切换其他字符终端界面而卡logo不行)

4、到这一步就舒服多了,输入

nvidia-smi

在这里插入图片描述
大部分人可能到这里就没有头绪了,(我怎么运行任何程序怎么不调用nvidia显卡呢?)
processes:下面永远是
/usr./lib/xorg/xorg 4mib
这是因为笔记本是两个显卡,现在运行的所有程序都是用的核显。要用独显就要用切换工具
现在安装primun-nvidia和bumblebee

apt-get install primus-nvidia bumblebee

一般bumblebee可能已经自带了,所以进行上面命令后我们继续。

5、我们现在编辑bumblebee的配置文件,输入

vim /etc/bumblebee/bumblebee.conf

你将会看到这个界面
在这里插入图片描述
注意看光标所在的一行,这里原本是

Driver=

=号后面没有任何东西,现在给他加上英伟达的英文,也就是nvidia,像图上的我光标位置一样。
到这里配置就完毕了,输入reboot重启系统,没有操作失误应该会正常启动系统。
现在你看系统没有任何变化,现在我们用普通且正常的方式启动一个程序,(我的世界)
在这里插入图片描述
左边的nvidia-smi显示还是一如既往的 /usr/lib/xorg/xorg 4mib,只有这一项,右边游戏的第9行,隐隐约约的看到AMD(kali我不会截图)
这说明程序并没有使用nvidia显卡运行,但是我们使用工具(如果你按照我的教程,那么前面已经安装完了)

然后启动bumblebeed服务,这一步灰常重要,最好把他设置为开机启动

systemctl start bumblebeed
你最好设置成开机启动,我这只是简单的启动服务

然后

primusrun 你要运行的程序名称

我是运行的我的世界,那么我输入

primusrun minecraft-launcher
然后开始游戏
在这里插入图片描述现在你们可以看见左上角已经多了不少服务,这是已经调用nvidia显卡工作了
输入

nvidia-smi -l 1 这是每秒刷新一次,就不用老重复输入nvidia-smi这条命令了(跟本教程无关)

左下是启动程序之后的提示,可以无视,但不要把终端窗口关闭,上面的可以。
右中就是主角,你看第9行(不会截图)最右边,是不是显示nvidia而不是AMD了??这说明程序成功调用了nvidia运行。

到这里教程就完成了,总结一下
1、大部分人为什么开机黑屏或者卡logo?
答:因为nvidia-xconf这个程序,具体是因为自动的配置有问题
解决办法:删除xconf.conf文件再重启即可,最上面有步骤。

本教程原创,复制传播请在csdn联系,禁止在其他平台售卖本教程及服务!

这篇关于kalilinux安装英伟达驱动并使用驱动成功运行程序教程(简单)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/215107

相关文章

四种简单方法 轻松进入电脑主板 BIOS 或 UEFI 固件设置

《四种简单方法轻松进入电脑主板BIOS或UEFI固件设置》设置BIOS/UEFI是计算机维护和管理中的一项重要任务,它允许用户配置计算机的启动选项、硬件设置和其他关键参数,该怎么进入呢?下面... 随着计算机技术的发展,大多数主流 PC 和笔记本已经从传统 BIOS 转向了 UEFI 固件。很多时候,我们也

gradle安装和环境配置全过程

《gradle安装和环境配置全过程》本文介绍了如何安装和配置Gradle环境,包括下载Gradle、配置环境变量、测试Gradle以及在IntelliJIDEA中配置Gradle... 目录gradle安装和环境配置1 下载GRADLE2 环境变量配置3 测试gradle4 设置gradle初始化文件5 i

使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)

《使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)》在现代软件开发中,处理JSON数据是一项非常常见的任务,无论是从API接口获取数据,还是将数据存储为JSON格式,解析... 目录1. 背景介绍1.1 jsON简介1.2 实际案例2. 准备工作2.1 环境搭建2.1.1 添加

如何使用celery进行异步处理和定时任务(django)

《如何使用celery进行异步处理和定时任务(django)》文章介绍了Celery的基本概念、安装方法、如何使用Celery进行异步任务处理以及如何设置定时任务,通过Celery,可以在Web应用中... 目录一、celery的作用二、安装celery三、使用celery 异步执行任务四、使用celery

使用Python绘制蛇年春节祝福艺术图

《使用Python绘制蛇年春节祝福艺术图》:本文主要介绍如何使用Python的Matplotlib库绘制一幅富有创意的“蛇年有福”艺术图,这幅图结合了数字,蛇形,花朵等装饰,需要的可以参考下... 目录1. 绘图的基本概念2. 准备工作3. 实现代码解析3.1 设置绘图画布3.2 绘制数字“2025”3.3

Jsoncpp的安装与使用方式

《Jsoncpp的安装与使用方式》JsonCpp是一个用于解析和生成JSON数据的C++库,它支持解析JSON文件或字符串到C++对象,以及将C++对象序列化回JSON格式,安装JsonCpp可以通过... 目录安装jsoncppJsoncpp的使用Value类构造函数检测保存的数据类型提取数据对json数

python使用watchdog实现文件资源监控

《python使用watchdog实现文件资源监控》watchdog支持跨平台文件资源监控,可以检测指定文件夹下文件及文件夹变动,下面我们来看看Python如何使用watchdog实现文件资源监控吧... python文件监控库watchdogs简介随着Python在各种应用领域中的广泛使用,其生态环境也

Python中构建终端应用界面利器Blessed模块的使用

《Python中构建终端应用界面利器Blessed模块的使用》Blessed库作为一个轻量级且功能强大的解决方案,开始在开发者中赢得口碑,今天,我们就一起来探索一下它是如何让终端UI开发变得轻松而高... 目录一、安装与配置:简单、快速、无障碍二、基本功能:从彩色文本到动态交互1. 显示基本内容2. 创建链

基于Qt开发一个简单的OFD阅读器

《基于Qt开发一个简单的OFD阅读器》这篇文章主要为大家详细介绍了如何使用Qt框架开发一个功能强大且性能优异的OFD阅读器,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 目录摘要引言一、OFD文件格式解析二、文档结构解析三、页面渲染四、用户交互五、性能优化六、示例代码七、未来发展方向八、结论摘要

mac安装redis全过程

《mac安装redis全过程》文章内容主要介绍了如何从官网下载指定版本的Redis,以及如何在自定义目录下安装和启动Redis,还提到了如何修改Redis的密码和配置文件,以及使用RedisInsig... 目录MAC安装Redis安装启动redis 配置redis 常用命令总结mac安装redis官网下