Ubunt安装Nvidia显卡驱动常见方法

2023-10-22 06:50

本文主要是介绍Ubunt安装Nvidia显卡驱动常见方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一般常用两种安装方法:直接在终端U drivers里安装和在NV官网run包安装

前置

nouveau禁用。
U的某些版本自带nouveau驱动,在安装前需要禁用,否则会导致无法安装,以及安装后报nouveau error的都是没有禁用nouveau驱动,以下为步骤。
用Vim编辑blacklist.confsudo vim /etc/modprobe.d/blacklist.conf
在文档末尾添加上blacklist nouveau options nouveau modeset=0在这里插入图片描述

Alt+F2 R重启
重启后lsmod | grep nouveau如果没有返回信息就已经禁用。
在这里插入图片描述

终端安装

  • 打开终端输入ubuntu-drivers devices 来查看驱动支持,如下图。
    在这里插入图片描述可以看到显卡的核心GP108M
    mx150 和推荐的显卡驱动---- 450 418 460 390 450版本。 而后输入命令sudo ubuntu-drivers autoinstall 即可开始安装默认驱动,或使用命令sudo apt install nvidia-450来安装指定驱动,具体型号推荐去查询NV的更新日志,老十代显卡驱动已经停止优化了。

通过Nvidia官网下载驱动包安装

通过ubuntu-drivers devices或者直接查看设置等方法查看自己的显卡型号而后进入Nv的官网https://www.nvidia.cn/Download/index.aspx?lang=cn查询自己的显卡驱动型号来下载,推荐在下载类型中选择生产分支,因为U的驱动不需要长时间频繁更新此类驱动更加稳定。
下载完成后得到一个.run的包。
给予权限sudo chmod 777 *name
直接运行 sudo run *name
然后就会进入一段安装包界面 一路yes就完成了。
重启。
***如果是双显卡的小伙伴可以安装一个双显卡切换软件。
PPA源sudo add-apt-repository ppa:nilarimogard/webupd8
安装sudo apt-get install prime-indicator

这篇关于Ubunt安装Nvidia显卡驱动常见方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Java 中的 @SneakyThrows 注解使用方法(简化异常处理的利与弊)

《Java中的@SneakyThrows注解使用方法(简化异常处理的利与弊)》为了简化异常处理,Lombok提供了一个强大的注解@SneakyThrows,本文将详细介绍@SneakyThro... 目录1. @SneakyThrows 简介 1.1 什么是 Lombok?2. @SneakyThrows

Win安装MySQL8全过程

《Win安装MySQL8全过程》:本文主要介绍Win安装MySQL8全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Win安装mysql81、下载MySQL2、解压文件3、新建文件夹data,用于保存数据库数据文件4、在mysql根目录下新建文件my.ini

判断PyTorch是GPU版还是CPU版的方法小结

《判断PyTorch是GPU版还是CPU版的方法小结》PyTorch作为当前最流行的深度学习框架之一,支持在CPU和GPU(NVIDIACUDA)上运行,所以对于深度学习开发者来说,正确识别PyTor... 目录前言为什么需要区分GPU和CPU版本?性能差异硬件要求如何检查PyTorch版本?方法1:使用命

Qt实现网络数据解析的方法总结

《Qt实现网络数据解析的方法总结》在Qt中解析网络数据通常涉及接收原始字节流,并将其转换为有意义的应用层数据,这篇文章为大家介绍了详细步骤和示例,感兴趣的小伙伴可以了解下... 目录1. 网络数据接收2. 缓冲区管理(处理粘包/拆包)3. 常见数据格式解析3.1 jsON解析3.2 XML解析3.3 自定义

SpringMVC 通过ajax 前后端数据交互的实现方法

《SpringMVC通过ajax前后端数据交互的实现方法》:本文主要介绍SpringMVC通过ajax前后端数据交互的实现方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价... 在前端的开发过程中,经常在html页面通过AJAX进行前后端数据的交互,SpringMVC的controll

Java中的工具类命名方法

《Java中的工具类命名方法》:本文主要介绍Java中的工具类究竟如何命名,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Java中的工具类究竟如何命名?先来几个例子几种命名方式的比较到底如何命名 ?总结Java中的工具类究竟如何命名?先来几个例子JD

Spring Security自定义身份认证的实现方法

《SpringSecurity自定义身份认证的实现方法》:本文主要介绍SpringSecurity自定义身份认证的实现方法,下面对SpringSecurity的这三种自定义身份认证进行详细讲解,... 目录1.内存身份认证(1)创建配置类(2)验证内存身份认证2.JDBC身份认证(1)数据准备 (2)配置依

Java Spring 中 @PostConstruct 注解使用原理及常见场景

《JavaSpring中@PostConstruct注解使用原理及常见场景》在JavaSpring中,@PostConstruct注解是一个非常实用的功能,它允许开发者在Spring容器完全初... 目录一、@PostConstruct 注解概述二、@PostConstruct 注解的基本使用2.1 基本代

python获取网页表格的多种方法汇总

《python获取网页表格的多种方法汇总》我们在网页上看到很多的表格,如果要获取里面的数据或者转化成其他格式,就需要将表格获取下来并进行整理,在Python中,获取网页表格的方法有多种,下面就跟随小编... 目录1. 使用Pandas的read_html2. 使用BeautifulSoup和pandas3.

Spring 中的循环引用问题解决方法

《Spring中的循环引用问题解决方法》:本文主要介绍Spring中的循环引用问题解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录什么是循环引用?循环依赖三级缓存解决循环依赖二级缓存三级缓存本章来聊聊Spring 中的循环引用问题该如何解决。这里聊