当前位置: 首页 > article >正文

IT成长之路-ubuntu驱动篇

历时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.kler.cn/a/419301.html

相关文章:

  • 如何确保数据库和Redis数据的一致性
  • 蓝桥杯第 23 场 小白入门赛
  • 【python】图像、音频、视频等文件数据采集
  • LabVIEW将TXT文本转换为CSV格式(多行多列)
  • C++学习日记---第14天(蓝桥杯备赛)
  • 把当下的快乐和长远的目标连接在一起。
  • 博客摘录「 【UnityEditor编辑器扩展】遍历子节点,带中断实现」2024年11月28日
  • Unity类银河战士恶魔城学习总结(P152 Lost Currency Save拾取掉落的灵魂)
  • 【RISC-V CPU debug 专栏 3 -- Debugging RISC-V Cores】
  • Web开发基础学习——HTML中id 和 class 标识和选择元素的属性的理解
  • HCIE IGP双栈综合实验
  • scala之全文单词统计
  • SQLServer如何导入数据库
  • Lumos学习王佩丰Excel第十七讲:数学函数
  • 如何在WPF中打印PDF文件
  • CAD深度清理工具-AVappsDrawingPurge9.0.0(2024.8.27版本) 支持版本CAD2022-2025-供大家学习研究参考
  • 挑战用React封装100个组件【007】
  • LabVIEW实现串口调试助手
  • Linux驱动开发基础(有源蜂鸣器模块)
  • 跨地域 SD-WAN 网络专线解决方案
  • RabbitMq死信队列(详解)
  • 构建鸿蒙5.0应用(一)
  • 13 设计模式之外观模式(家庭影院案例)
  • JavaScript(JS)的对象
  • 「Qt Widget中文示例指南」如何为窗口实现流程布局?(二)
  • python:windows无法使用cx_Oracle模块