IT成长之路-ubuntu驱动篇

news/2024/11/30 2:33:08/

历时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/news/1551074.html

相关文章

开源TTS语音克隆神器GPT-SoVITS_V2版本地整合包部署与远程使用生成音频

文章目录 前言1.GPT-SoVITS V2下载2.本地运行GPT-SoVITS V23.简单使用演示4.安装内网穿透工具4.1 创建远程连接公网地址 5. 固定远程访问公网地址 前言 本文主要介绍如何在Windows系统电脑使用整合包一键部署开源TTS语音克隆神器GPT-SoVITS,并结合cpolar内网穿透工…

queue 和 Stack

import scala.collection.mutable //queue:队列.排队打饭.... //特点:先进先出 //Stack:栈 //特点:先进后出 class ob5 { def main(args: Array[String]): Unit { val q1 mutable.Queue(1) q1.enqueue(2)//入队 q1.enqueue(3)//入队 q1.enqueue(4)…

深度学习day7-BP之梯度下降,过拟合与欠拟合

3 BP之梯度下降 梯度下降算法的目标是找到使损失函数L最小的参数,核心是沿着损失函数梯度的负方向更新参数,逐步逼近局部或者全局最优解,使模型更好地拟合训练数据。 1 数学描述 $$ w_{ij}^{new} w_{ij}^{old} - \alpha \frac{\partial E}…

【Linux】Linux 内存管理机制

前言 Linux 的内存管理机制是一个复杂而高效的系统,旨在确保系统资源的高效利用,同时提供良好的性能和响应能力。本文主要介绍 Linux 内存管理的主要组件和机制。 虚拟内存 概念: 每个进程在 Linux 中拥有自己的虚拟地址空间,这使得进程之…

分布式链路追踪系统

系统现状及需要解决的问题 系统异常无法接收告警 系统总会有这样或者那样的问题,同样的现象可能是不同的系统问题引起的,解决这些问题是研发的基本职责之一。 但是解决问题的前提是发现问题,系统告警就是我们发现感知问题的重要的手段&…

html+css+js打字游戏网页

1. 效果 2. html代码 <!doctype html> <html><head><meta charset"utf-8" /><title>打字练习</title><!--引入第三方动画库--><link rel"stylesheet" href"animate.css"><style>html {h…

在CodeIgniter中创建库

在CodeIgniter中创建库&#xff08;Library&#xff09;是一个很好的方法来封装常用的功能&#xff0c;使其在不同的控制器或视图中重用。下面是如何在CodeIgniter中创建和使用库的步骤&#xff1a; 1. 创建库文件 首先&#xff0c;在 application/libraries 目录下创建一个新…

Python爬虫爬取网页小说

分析 注意&#xff1a;不同小说url不同&#xff0c;不同小说需采用的正则也不同 1.安装requests包 pip install requests2.导入必要的库 re模块用于进行正则表达式相关的操作&#xff0c;比如使用正则表达式在获取到的网页文本内容中匹配提取特定格式的信息。 resquests模块用…