Ubuntu18.04卸载显卡driver历险记(六十九)

2024-05-07 20:32

本文主要是介绍Ubuntu18.04卸载显卡driver历险记(六十九),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.循环报错log: 

[OK] started nvidia persistence daemon...
[OK] started nvidia persistence daemon...

 2.分析

大前提:在BIOS模式下将secure boot设置为disabled模式
# sudo mokutil --sb-state
SecureBoot disabled我的是关闭的,不在设置.
************************************************************************1.方式一:重新安装显卡驱动 ---- (无效)
原因是因为将NVIDIA所有显卡驱动卸载,如下命令
# sudo apt purge nvidia-*然后又重新安装nvidia-driver-460显卡驱动
# sudo apt-get install nvidia-driver-460 发现还是不起作用.2.方式二: 更换Ubuntu18.04图形化框架 ----(无效)
# sudo apt install lightdm
# sudo dpkg-reconfigure lightdm
执行后Ubuntu18.04会让你选择:gdm或者lightdm,如果选择lightdm,启动后无法正常进入界面.3.方式三:卸载NVDIA所有驱动 + 使用gdm图形化框架 ---- (有效)
# sudo apt purge nvidia-*
# sudo dpkg-reconfigure lightdm  //选择gdm即可.但是,这时候HDMI、WIFI、蓝牙全都不能用,真是疯了,忽然想到升级到ubuntu20.04,但是升级到一半就马
上终止了,怕升完级后各种环境问题,果断想其他办法!

3.解决方案

一、方式四升级ubuntu18.04内核
<1>.安装显卡驱动
# sudo apt purge nvidia-*# sudo add-apt-repository ppa:graphics-drivers/ppa
# sudo apt update
# sudo ubuntu-drivers autoinstall# dpkg-reconfigure lightdm //然后选择lightdm即可,然后重启# 查看显卡的信息
# nvidia-smi二、
1.ubuntu18.04升级内核
# sudo apt list | grep linux-generic*
linux-generic/bionic-proposed,now 4.15.0.150.137 amd64 [已安装]
linux-generic-hwe-16.04/bionic-proposed 4.15.0.150.137 amd64
linux-generic-hwe-16.04-edge/bionic-proposed 4.15.0.150.137 amd64
linux-generic-hwe-18.04/bionic-proposed 5.4.0.79.88~18.04.71 amd64
linux-generic-hwe-18.04-edge/bionic-proposed 5.4.0.79.88~18.04.71 amd64安装18.04内核版本:5.4.0.79
# sudo apt install linux-generic-hwe-18.04更新grub启动配置程序
# sudo apt install grub-efi-amd64 grub-efi-amd64-bin
# sudo update-grub//下载当前内核源码
# sudo apt-get source linux-image-$(uname -r)启动模式文本模式
# sudo systemctl set-default multi-user.target图形模式(执行这个即可)
# sudo systemctl set-default graphical.target二、删除旧内核
# dpkg --get-selections | grep linux
# sudo apt purge linux-cloud-tools-4.15*# reboot

4.总结:

有可能之前降linux内核版本,导致低版本的linux不支持NVIDIA的显卡驱动!

好坑!好坑!继续趟坑!

这篇关于Ubuntu18.04卸载显卡driver历险记(六十九)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

如何将Python彻底卸载的三种方法

《如何将Python彻底卸载的三种方法》通常我们在一些软件的使用上有碰壁,第一反应就是卸载重装,所以有小伙伴就问我Python怎么卸载才能彻底卸载干净,今天这篇文章,小编就来教大家如何彻底卸载Pyth... 目录软件卸载①方法:②方法:③方法:清理相关文件夹软件卸载①方法:首先,在安装python时,下

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

MiniGPT-3D, 首个高效的3D点云大语言模型,仅需一张RTX3090显卡,训练一天时间,已开源

项目主页:https://tangyuan96.github.io/minigpt_3d_project_page/ 代码:https://github.com/TangYuan96/MiniGPT-3D 论文:https://arxiv.org/pdf/2405.01413 MiniGPT-3D在多个任务上取得了SoTA,被ACM MM2024接收,只拥有47.8M的可训练参数,在一张RTX

笔记本电脑配置:选择独立显卡还是集成显卡

2.4.1  笔记本电脑配置:选择独立显卡还是集成显卡   一般个人用笔记本电脑划分高低档次的方法主要是看CPU的档次和有无独立显卡。由于笔记本电脑的显卡通常设计成不能升级的部件,一旦选择后,显卡的配置就不能再变,而显卡通常会影响是否能玩哪些游戏或影响3D程序的运行速度,因此需要重点考虑。   集成显卡的特点是功耗小、发热量小、显存从内存中分配、价格便宜,适合上网、办公应用、学习、炒

SQLException: No Suitable Driver Found - 完美解决方法详解

🚨 SQLException: No Suitable Driver Found - 完美解决方法详解 🚨 **🚨 SQLException: No Suitable Driver Found - 完美解决方法详解 🚨****摘要 📝****引言 🎯****正文 📚****1. 问题概述 ❗****2. JDBC 驱动程序的工作原理 🔧****3. 错误的根本原因 🕵️**

linux下安装和卸载一个.deb文件

对于还不会在linux系统下安装和卸载.deb文件的小伙伴们, 你们的福音到了。下面就是我安装和卸载.deb文件的一些心得: 我们在这举一个.deb文件名称:我们约定为css_1.3.1d_i386.deb 安装 第一步:自己手动的下载一个.deb文件,放在哪个目录下无所谓,但是最好是英文的目录。 第二步:打开终端 使用cd命令进入存放.deb文件的目录下,然后输入 sudo

windows10 卸载网络驱动以及重新安装

右键桌面此电脑的图标,点击管理,设备管理器—网络适配器,找到下图中的驱动(不同的系统或者显卡会导致网卡驱动名称与下图不一样,多为Realtek开头),右键选择卸载设备,然后重启电脑,系统会自动重新安装驱动 新电脑首次安装驱动: 根据主板厂家,比如华硕,进入华硕官网,点击服务支持,点击下载中心,选择型号,点击右侧驱动程序和工具软件,选择windows版本,下载相应的驱动,下载完之后在对应文件中找

如何在Ubuntu中使用dpkg命令卸载软件

转自:如何在Ubuntu中使用dpkg命令卸载软件 据百科描述,Ubuntu是基于Debian的Linux系统,而Debian系统的软件是使用APT和dpkg进行管理。dpkg是"Debian Packager"的简写,是一个底层的软件包管理工具。   本经验以卸载Ubuntu下的办公软件libreoffice为例子,演示怎样使用dpkg进行卸载软件。   查看安装的软件 查看dpkg

SpringBoot启动报错Failed to determine a suitable driver class

两种解决办法 1.在Application类上加 ` @EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class}) package com.example.demo3;import org.springframework.boot.SpringApplication;import org.springframewo