DELL游匣ubuntu2004系统 RTX3060显卡,cuda11.4,cudnn8.2.4安装

news2024/11/16 3:24:19

1.安装Ubuntu2004的系统

2.驱动安装前的准备工作

第一步:修改设置下载源~阿里源。在Software Updater在第一栏Ubuntu Software页面中,找到Download from,选择->China->mirrors.aliyun.com,点击确认。

第二步:sudo apt-get update 更新软件列表

sudo apt-get upgrade 本地安装软件与本地软件列表对比,如本地安装版本低,会提示更新

第三步:安装相关依赖

sudo apt-get install g++

sudoapt-get install gcc

sudoapt-get install make

sudo apt-get install build-essential

sudoapt-get install libc6-dev

第四步:禁用nouveau

sudo gedit /etc/modprobe.d/blacklist.conf #打开文件#

最后添加如下:

blacklist nouveau

blacklist vga16fb

blacklist rivafb

blacklist rivatv

blacklist nvidiafb

options nouveau modeset=0

保存后关闭文件,并执行以下命令更新系统,使禁用 nouveau 真正生效

sudo update-initramfs -u

lsmod | grep nouveau #重启电脑,无任何输出的话说明禁用成功了#

第五步:更新图形化界面

更换图像化界面是因为lightdm比gdm3的兼容性大

sudo apt-get install lightdm

sudo dpkg-reconfigure lightdm

查看适合本显卡的驱动

sudo ubuntu-drivers devices

选择上述图片recommend的版本为推荐安装的版本

3.下载显卡驱动

下载链接:https://www.nvidia.com/Download/index.aspx?lang=en-us

说明:下载的驱动版本:NVIDIA-Linux-x86_64-525.89.02.run

  • 停图形化显示,进入文字命令行

sudo service lightdm stop

  • 删除已安装的显卡驱动

sudo apt-get remove --purgenvidia*

  • 修改显卡驱动文件的权限

sudo chmod a+x NVIDIA-Linux-x86_64-396.18.run

  • 安装显卡驱动

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

一直按yes,最后一个-X也按yes.如果选择no,内置屏幕正常,但外接屏不能使用

  • 启动图形化界面

sudo service lightdm start

nvidia-smi测试显卡驱动是否安装成功

重启,进入系统(DELL游匣,通过上述步骤,显卡驱动安装成功,没有出现黑屏的问题)

黑屏问题解决方法汇总(神州战神,与惠普暗夜精灵7(3070的显卡)请参考:《ubuntu系统安装完显卡驱动出现黑屏和登录死循环的解决方法》)

  1. 笔记本显示黑屏,外界屏幕显示正常,这是因为安装显卡驱动后,独立显卡的显示配置把之前的显示配置替换了。这时其实只需要覆盖 /etc/X11/xorg.conf
    cd /etc/X11

sudo rm xorg.conf

sudo cpxorg.conf.nvidia-xconfig-original xorg.conf

reboot

4.安装cuda11.4和cudnn8.2.4

下载cuda和cudnn(下载地址:https://developer.nvidia.com/cuda-toolkit-archive

说明:这里推荐采用runfile(local)方法。这是由于CUDA的安装过程需要很多依赖库文件,CUDA 的run文件虽然比另外两种安装方法的文件大,但是它包含了所有的依赖库文件,所以采用相对来说很容易安装成功。

  • 修改权限

sudo chmod -R 777 cuda_11.4.4_470.82.01_linux.runlibcudnn8_8.2.4.15-1+cuda11.4_amd64.deblibcudnn8-samples_8.2.4.15-1+cuda11.4_amd64.deb libcudnn8-dev_8.2.4.15-1+cuda11.4_amd64.deb

  • 安装依赖

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-devlibgl1- mesa-glx libglu1-mesa libglu1-mesa-dev

sudo apt-get install libglfw3-dev

  • 安装cuda

sudo./cuda_11.4.4_470.82.01_linux.run

执行完命令后,界面弹出如下界面,点击Continue

然后输入accept

接着,如下图所示,在弹出的界面中通过Enter键取消Driver和470.42.01的安装,然后点击Install,等待

安装成功后,会出现以下信息,如下图所示:

  • 设置cuda环境变量

sudo gedit ~/.bashrc (打开.bashrc文件)

将下述两句写入.bashrc文件的尾部,以声明环境变量:

export PATH=$PATH:/usr/local/cuda-11.4/bin

export PATH=/usr/local/cuda-11.4/bin:$PATH

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.4/lib64

  • 测试cuda的Samples,步骤如下:

cd /usr/local/cuda-10.0/samples/1_Utilities/deviceQuery

sudo make

sudo ./deviceQuery

如果显示的是一些关于GPU的信息,如下图,则说明安装成功了

  • 安装cudnn

sudo dpkg -i libcudnn8_8.2.4.15-1+cuda11.4_amd64.deb

sudo dpkg -i libcudnn8-dev_8.2.4.15-1+cuda11.4_amd64.deb

sudo dpkg -i libcudnn8-samples_8.2.4.15-1+cuda11.4_amd64.deb

  • 查看cudnn信息

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/342555.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

都说爱有回音,这次情人节驱动人生宠你!

来了来了,它又来了——那个一波人狂欢,一波人孤单的节日。 眼看着身边人在订花订餐厅,选礼物,空气中弥漫着微妙的氛围,驱动哥脑海里只有明天下班的地铁挤不挤得过这群约会的人。 不过根据哥的观察,发现一个…

【GlobalMapper精品教程】046:空间操作(3)——并集(Union)

本文讲解globalmapper空间操作中一种很重要的工具:并集。 文章目录 一、工具介绍1. 并集原理2. GM并集工具二、案例演示1. 加载数据2. 并集运算三、结果分析1. 空间变化2. 属性表变化3. 空间和属性对应关系一、工具介绍 1. 并集原理 并集(union)操作创建由两个输入图层的所…

80 90后表示真干不过,部门新来的00后已经把我卷奔溃了,不想干了····

都说00后躺平了,但是有一说一,该卷的还是卷。这不,刚开年我们公司来了个00后,工作没两年,跳槽到我们公司起薪18K,都快接近我了。 后来才知道人家是个卷王,从早干到晚就差搬张床到工位睡觉了。 …

操作系统开发:启用内存分页机制

目前我们已进入保护模式,但依然会受到限制,虽然地址空间达到了4GB,但此空间是包括操作系统共享的4GB空间,我们把段基址段内偏移地址称为线性地址,线性地址是唯一的,只属于某一个进程。在我们机器上即使只有512MB的内存,每个进程自…

开发微服务电商项目演示(四)

一&#xff0c;网关服务限流熔断降级第1步&#xff1a;启动sentinel-dashboard控制台和Nacos注册中心服务第2步&#xff1a;在网关服务中引入sentinel依赖<!-- sentinel --> <dependency><groupId>com.alibaba.cloud</groupId><artifactId>sprin…

快速排序基本原理

快速排序基本原理1.快速排序1.1 基本原理1.2 快速排序执行步骤1.2.1 分区包含步骤1.2.1 分区步骤1.3 快速排序大O记法表示2. 将[0,5,2,1,6,3]进行快速排序 【实战】2.1 第一次分区步骤2.2 第二次分区步骤2.3 第三次分区步骤2.4 第四次分区步骤3.快速排序代码实现1.快速排序 1.…

一文盘点,ZBC的应用场景与通缩场景

进入到2023年&#xff0c;Zebec生态正在向新的叙事方向发展。一方面我们看到&#xff0c;流支付生态Zebec在此前正式走向DAO&#xff0c;并上线了DAO治理投票平台Zebec Node&#xff0c;任何持有ZBC的用户都可以参与投票。另一方面我们看到生态正在朝着最初的愿景迸发&#xff…

3.28 haas506 2.0开发教程-example-蓝牙多设备扫描(仅支持M320,HD1)

haas506 2.0开发教程-example-蓝牙多设备扫描案例说明蓝牙信息克隆1.手机蓝牙改名信息克隆代码测试案例说明 开发板扫描蓝牙设备&#xff0c;获取并打印蓝牙设备mac地址。mac地址每个设备不同&#xff0c;且不能更改。本案例仅适用于M320开发板和HD1-RTU。案例使用手机与iBeac…

LeetCode(剑指offer) Day1

1.用两个栈实现一个队列。队列的声明如下&#xff0c;请实现它的两个函数 appendTail 和 deleteHead &#xff0c;分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素&#xff0c;deleteHead 操作返回 -1 ) 解题过程记录&#xff1a;本题就是用两个栈&…

如何激励你的内容团队产出更好的创意

对于一个品牌而言&#xff0c;如何创造吸引受众并对受众有价值内容是十分关键的。随着市场数字化的推进&#xff0c;优质的创意和内容输出对一个品牌在市场中有着深远的影响。对于很多内容策划和创作者来说&#xff0c;不断地产出高质量有创意的内容是一件非常有挑战性的事情。…

【零基础入门前端系列】—超链接和文本格式化标签(四)

【零基础入门前端系列】—超链接和文本格式化标签&#xff08;四&#xff09; 一、超链接 HTML使用标签 <a>来设置超文本链接。超链接可以是一个字&#xff0c;一个词&#xff0c;或者一组词&#xff0c;也可以是一幅图像&#xff0c;您可以点击这些内容来跳转到新的文…

别再问我供应商质量工程师(SQE)是干什么的了,这是最好的解释。

供应商质量工程师&#xff08;SQE&#xff09;是指一种负责监督供应商质量的职业。SQE的工作主要包括以下几项内容&#xff1a; 核查供应商质量&#xff1a;通过对供应商的产品、服务和生产流程的评估&#xff0c;来确保供应商的质量符合公司的标准和要求。开展质量审核&#…

【STM32笔记】HAL库低功耗STOP停止模式的串口唤醒(解决串口唤醒和回调无法一起使用的问题)

【STM32笔记】HAL库低功耗停止模式的串口唤醒&#xff08;解决串口唤醒时钟问题&#xff09; 前文&#xff1a; blog.csdn.net/weixin_53403301/article/details/128216064 【STM32笔记】HAL库低功耗模式配置&#xff08;ADC唤醒无法使用、低功耗模式无法烧录解决方案&#xf…

家政服务小程序实战教程10-分类展示

小程序一般底部菜单栏会有一个分类的功能&#xff0c;点击分类&#xff0c;以侧边栏导航的形式列出所有类目&#xff0c;点击某个类目可以做数据筛选&#xff0c;我们本篇就实现一下该功能 01 优化数据源 在我们家政服务小程序里&#xff0c;我们已经建立了类型和服务的数据源…

企业财务管理升级,智慧税务和数据可视化打造新标准

一、引言在发展社会主义市场经济的过程中&#xff0c;税收承担着组织财政收入、调控经济、调节社会分配的职能。中国每年财政收入的90%以上来自税收&#xff0c;其地位和作用越来越重要&#xff0c;可称之为国家经济的“晴雨表”&#xff0c;有效进行税务管理、充分挖掘税务大数…

面试碰壁15次,作为一个已经28岁的测试工程师,路究竟该怎么走....

3年测试经验原来什么都不是&#xff0c;只是给你的简历上画了一笔&#xff0c;一直觉得经验多&#xff0c;无论在哪都能找到满意的工作&#xff0c;但是现实却是给我打了一个大巴掌&#xff01;事后也不会给糖的那种... 先说一下自己的个人情况&#xff0c;普通二本计算机专业…

深度学习知识补充

候选位置(proposal) RCNN 什么时ROI&#xff1f; 在图像处理领域&#xff0c;感兴趣区域(region of interest &#xff0c; ROI) 是从图像中选择的一个图像区域&#xff0c;这个区域是你的图像分析所关注的重点。圈定该区域以便进行进一步处理。使用ROI圈定你想读的目标&…

dfs(十)矩阵最长递增路径 (注意dfs前后状态的更新)

描述 给定一个 n 行 m 列矩阵 matrix &#xff0c;矩阵内所有数均为非负整数。 你需要在矩阵中找到一条最长路径&#xff0c;使这条路径上的元素是递增的。并输出这条最长路径的长度。 这个路径必须满足以下条件&#xff1a; 1. 对于每个单元格&#xff0c;你可以往上&#…

全解析 ESM 模块语法,出去还是进来都由你说了算

模块语法是ES6的一个重要特性&#xff0c;它的出现让JavaScript的模块化编程成为了可能。 在JavaScript中可以直接使用import和export关键字来导入和导出模块&#xff0c;但是这种语法并不是ES6的标准&#xff0c;而是ESM&#xff08;ECMAScript Module&#xff09;模块语法的…

【CICD】Jenkins 构建部署前端项目

出于对 CICD 的研究与学习&#xff0c;在初步学习了解并安装 jenkins 后&#xff0c;记录一下对于使用 jenkins 部署前端项目的过程。 1.目标 希望能够实现的是&#xff1a;在本地使用 git 工具将项目代码推送到远程仓库&#xff08;本篇使用 gitee 演示&#xff09;&#xf…