IT成长之路-ubuntu驱动篇

embedded/2024/11/28 15:04:25/

历时3天的蹂躏,总结驱动安装全面教程。

步骤一、安装gcc、g++和make包

#脚本更新
sudo apt-get update 
#编译gcc
sudo apt-get install gcc
#编译g++
sudo apt-get install g++
#编译make
sudo apt-get install make

注意: gcc、g++版本可能会导致显卡驱动安装不上,具体可以查阅详细官方文档。

 步骤二、驱动nouveau禁用

 sudo vim /etc/modeprobe.d/blacklist.conf

(1)文本中新增加载配置: 

blacklist nouveau
options nouveau modeset=0

(2)wq 保存文件

(3)终端里输入命令更新配置文件

sudo update-initramfs -u

(4)重启电脑

(5)禁用nouveau 驱动,开机后ctrl+alt+T打开终端,输入下列命令

 lsmod | grep nouveau

(6)没有任何输出的话就说明禁用成功了

步骤三、下载NVIDIA驱动

下载 NVIDIA 官方驱动 | NVIDIA

 (1)选择适合的显卡主动安装包进行下载。如图:

 

步骤四、检查驱动适配gcc、g++版本

我这里是原版本11,需更新至12版本。具体需要版本可在官网进行查看。

步骤五、安装驱动

(1)关闭图形界面,终端输入命令:

sudo telinit 3

  (2) 输入用户名与密码

(3)禁用X-Windows服务(重要): 

sudo service gdm3 stop

 (4)权限赋予,输入命令赋予安装包或其在文件夹最高权限。(注意:我这里使用的是550版本

sudo chmod 777 NVIDIA-Linux-x86_64-550.100..run  

 (5) 安装:

sudo ./NVIDIA-Linux-x86_64-525.60.11.run -no-opengl-files -no-x-check

-no-opengl-files :不安装 opengl库(据说该库不好用)。

-no-x-check:安装驱动时关闭X服务。

(6)第一个选项选择continue installation

(7)第二个选项是否安装32-bit包,根据需求来选择。安不安装都可以。

(8)第三个选项 automatically update X configuration 选择:Yes

(9)完成安装。

(10)开启图形界面

   sudo service gdm3 start

   (11) 检查驱动是否安装成功,终端输入命令

nvidia-smi

 如有显示,则安装完成!


http://www.ppmy.cn/embedded/141205.html

相关文章

自动化测试工具Ranorex Studio(四十三)-RANOREXPATH编辑器5

代码示例 下面的代码示例将讲解如何使用Ranorex API来编写代码模块,或者是使用用户代码来扩展录制的模块。 在代码中使用对象库 使用对象库等待UI元素 建立Adapter来访问更多的属性和方法 为对象库元素建立一组Adapter 使用Validate类 强制一个测试用例失败 设置aut…

【西瓜书】神经网络-BP算法(反向传播算法)

系列文章目录 【西瓜书】神经网络-MP神经元、感知机和多层网络https://blog.csdn.net/jiangshuiy/article/details/144070587 目录 系列文章目录 误差逆传播算法(BP算法、反向传播算法) 累积误差逆传播算法 BP训练 最小值与极小值 误差逆传播算法&…

java获取docker镜像构建日志

在Java中获取Docker镜像的构建日志,你可以使用Docker Engine API。以下是一个使用OkHttp库的示例代码,用于获取构建日志: import okhttp3.*; import java.io.IOException; public class DockerLogsFetcher { private static final St…

如何分析Windows防火墙日志

Windows防火墙,也被称为Windows Defender Firewall,是一种内置的安全功能,可以主动监控和分析运行Windows操作系统的计算机上通过Windows防火墙的网络流量,主要目的是作为计算机和互联网或其他网络之间的屏障,使管理员…

2024算法基础公选课练习七(BFS1)

一、前言 还是偏基础的bfs&#xff0c;但是有几个题不是很好写 二、题目总览 三、具体题目 3.1 问题 A: 数据结构-队列-奇怪的电梯 我的代码 可以看成求一维平面的bfs最短路 #include <bits/stdc.h> using i64 long long; using pii std::pair<int,int>; co…

网络安全审计机制与实现技术

目录 网络安全审计机制与实现技术网络安全审计机制与实现技术网络审计数据安全分析技术审计日志报表网络审计数据存储技术审计日志存储网络审计数据保护技术 网络安全审计机制与实现技术 技术分类&#xff1a;基于主机的审计机制、基于网络通信的审计机制、基于应用的审计机制…

利用Python爬虫获取商品评论:技术与实践

在当今这个信息爆炸的时代&#xff0c;互联网上充斥着海量的数据。对于电商平台来说&#xff0c;用户评论是了解消费者喜好、优化产品策略的重要依据。Python作为一种强大的编程语言&#xff0c;其丰富的库支持使得爬虫技术成为获取这些数据的有效手段。本文将详细介绍如何使用…

StarRocks-join优化

1、背景 有两个大表&#xff0c;都是6kw级别上下的&#xff0c;通过SR然后包装了一个接口对外提供查询&#xff0c;当前的问题是&#xff0c;这样大的join查询会导致BE直接宕机。并且这个sql很有代表性&#xff0c;我截图如下&#xff1a; 这个表是个单分区&#xff0c;所以直接…