ubuntu+nvidia显卡驱动安装+(顺带)解决rviz卡顿/CPU使用率过高问题/compiz占用CPU过高问题
前言 我原本安装nvidia显卡驱动的方式为:从官网下载*.run文件,参考教程link。虽然安装成功,运行深度学习相关代码没有出状况,但仍然存在一些问题。重新通过ppa方式安装后,Rviz/pcl_viewer在显示大量点云数据时卡顿的问题得到解决,compiz的cpu占用率也从40%降至个位数。下文将从三部分讨论和解决我遇到的问题。
*.run文件安装方式——我遇到的问题
命令行输入:nvidia-smi 显示no progress / GPU使用率基本为0
系统设置system settings——details——Graphics:llvmpipe (LLVM 6.0, 256 bits)
- 注1:“图形选项不是GTX1650, 而是llvmpipe之类的; (此种情况下, compiz进程会占用相当大的CPU, 会吃掉你几个核, 从20%~300%, 虽然察觉不出来, 其实是有问题的,开的窗口越多越明显) (多半是.run文件安装引起的问题, 不知道是不是因为加了-no-opengl-files的原因)”(原文链接:link )
- 注2:“普通笔记本一般默认采用集显作为视频输出,笔记本Ubuntu安装NVIDIA官方驱动后,易导致输入密码时循环进入登录页面,无法进入桌面。如果出现这个问题,可以直接用刚才的安装包卸载驱动,再重新加入–no-opengl-files选项安装。
而对于台式机,如果使用NVIDIA独立显卡作为视频输出,可以直接默认安装,不需要加任何选项。相反,如果加上这个无OpenGL选项–no-opengl-files以后,会导致开机进入系统仍然使用nouveau驱动,在系统信息里面是显示Gallium 0.4 on llvmpipe(LLVM 3.8, 128bits)。”(原文链接:link)
ubuntu软件更新software&updates——Additional Drivers无选项,或无法更换附加驱动选项( 仅可以选择continue using a manually installed drivers)
命令行输入nvidia-settings,无Prime profiles选项(用来切换集显/独显)
解决问题后的效果(与上边一一对应):
- nvidia-smi
- Graphics
- Additional Drivers
- nvidia-settings
还是没有。
ppa方式安装——解决遇到的问题
卸载已安装驱动 (如果没有禁用nouveau模块记得补上,详见1。)
sudo apt-get purge nvidia*
添加源并更新
sudo add-apt-repository ppa:graphics-drivers && sudo apt-get update
确定nvidia版本号,查看命令如下,选择recommended版,假设为nvidia-430
sudo ubuntu-drivers devices
安装
sudo apt-get install nvidia-430 // 并在 software&updates 中进行选择
ppa方式安装遇到的问题:
- deb包下载慢
提醒:开始下载快,越来越慢;可以断点继续,重复输入安装命令有可能下载得快一点。 - 安装完毕,命令行输入:nvidia-smi检查是否安装成功
出错:ubuntu Failed to initialize NVML: Driver/library version mismatch
解决:重新启动即可。
参考:https://blog.csdn.net/ChuiGeDaQiQiu/article/details/89702701 【原理分析】
ps:如果你之前安装了nvidia-docker,卸载nvidia会影响到nvidia-docker,所以重装完显卡驱动后,需要安装nvidia-docker[参考网址],命令行输入(因为之前安装过,有些步骤略去):
sudo apt-get install -y nvidia-docker2
sudo pkill -SIGHUP dockerd
docker run --runtime=nvidia --rm nvidia/cuda nvidia-smi
记录可能用到的命令
查看电脑显卡:
lspci -k | grep -A 2 -i "VGA"
切换到独显:
sudo prime-select nvidia(如果命令不存在尝试安装 apt-get install nvidia-prime)
进入nvidia设置界面:
nvidia-settings (如果命令不存在尝试安装 apt-get install nvidia-settings)
查看ubuntu推荐驱动:
sudo ubuntu-drivers devices
查看nouveau是否被禁用:
lsmod | grep nouveau(无输出则禁用成功)
进入命令行界面:
ctrl+alt+f1
关闭图形界面:
sudo service lightdm stop
打开图形界面:
sudo service lightdm start
第一步:编辑黑名单
sudo gedit /etc/modprobe.d/blacklist.conf
第二步:末尾添加以下内容
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb;
第三步:更新内核
sudo update-initramfs -u
第四步:若出现警告
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
可以进入网址下载相应的文件, 复制到对应的目录即可:
cd [下载目录]
sudo cp kbl_guc_ver9_14.bin /lib/firmware/i915/
sudo cp bxt_guc_ver8_7.bin /lib/firmware/i915/
第五步:重启系统。 ↩︎
ubuntu+nvidia显卡驱动安装+(顺带)解决rviz卡顿/CPU使用率过高问题/compiz占用CPU过高问题相关推荐
- Ubuntu Nvidia 显卡驱动安装
Ubuntu Nvidia 显卡驱动安装向导 使用组合键切换到命令行模式 # ctrl + alt + f1 关闭图形化界面 sudo service lightdm stop 下载显卡驱动 wget ...
- 笔记本外接显示器无法检测 或 Nvidia显卡驱动安装失败解决办法
问题描述 由于C盘空间过少且不满意win11,就重装了一下系统.但是重装完系统之后我的外接显示器不工作了,设置当中检测不到 排查步骤与一种解决办法 打开设备管理器,找到显示适配器一栏 查看是否显示Mi ...
- 【记录+解决】ubuntu服务器显卡驱动安装;Ubuntu20.04重启后找不到Nvidia显卡驱动
记录ubuntu服务器显卡驱动安装 一次ubuntu服务器显卡驱动安装历程,简单记录. 1.下载Nvidia-Linux驱动到本地 Nvidia-Linux-XXX.run 2.停用桌面,安装驱动 / ...
- Linux(Ubuntu)下WiFi网卡(intel ax201)驱动与Nvidia显卡驱动冲突的解决办法
Linux(Ubuntu)下WiFi网卡(intel ax201)驱动与Nvidia显卡驱动冲突的解决办法 环境: 系统 Ubuntu 22.04 LTS 网卡ax201(微星b660m迫击炮wifi ...
- 【已解决】ubuntu双显卡驱动安装失败
骤然降到零下11度,心凉了一下. 本文主要讲ubuntu双显卡驱动安装失败的情况,目前已解决. 欢迎此情况下Nvidia显卡驱动安装成功的网友在此文留言提供方法,谢谢! 注意:如果在ubuntu 14 ...
- nvidia 显卡驱动安装,以及解决驱动无法正确加载的问题
nvidia 显卡驱动安装,以及解决无法正确加载的问题 硬件:9400f + 1660ti + 2k显示器 本人在安装好ubuntu18.04后发现显示输出只有720p一个选项,且很多窗口的刷新有问题 ...
- Ubuntu 14.04 Nvidia显卡驱动安装及设置
原文地址为: Ubuntu 14.04 Nvidia显卡驱动安装及设置 更换主板修复grub 引导后,无法从Nvidia进入系统(光标闪烁), 可能是显卡驱动出了问题. 1. 进入BIOS设置, 从集 ...
- ubuntu20.04.5 安装过程中黑屏以及nvidia显卡驱动安装后,开机黑屏/无法启动,亮度过高无法调节等问题,以及没有rtl 8852be网卡驱动问题解决。Redmi G 2022
文章目录 写在前面 Nvidia显卡驱动安装 选择 `no` 会怎么样 网卡驱动安装 对于 `rtl8852be` 写在前面 首先,经过一天的痛苦研究,终于解决nvidia显卡驱动(rtx 3050 ...
- Ubuntu NVIDIA显卡驱动工作模式切换,无法检测到笔记本自带屏幕,屏幕无法工作/黑屏
Ubuntu NVIDIA显卡驱动工作模式切换,无法检测到笔记本自带屏幕,笔记本内置屏幕无法工作 问题描述 解决方法 总结 问题描述 联想Y9000P ubuntu20.04装完nvidia显卡驱动后 ...
最新文章
- EggNOG功能注释数据库在线和本地使用
- Repeater控件的使用
- mysql中事务的启动方式
- python 递归函数_连载|想用Python做自动化测试?递归函数
- python 常用包_Python常用指引
- python商品评论分析_NLP实战:用主题建模分析网购评论(附Python代码)
- C++ Primer Plus学习(八)——函数进阶
- 使用Aircrack-ng和RT3070无线网卡破解WIFI密码
- 涨知识:当前主流服务器操作系统的三大流派!
- 联想小新 Pro 14、联想小新 Pro 16 2023 酷睿版 评测 怎么样值得买吗
- 一文学会查看OSPFv3 LSDB
- 深度学习鼻祖Geoffrey Hinton帮你入门带你飞
- 央视春晚歌手王琪,和戏歌双绝吴广全在长春芝华仕会盟
- 怎么在excel中导入ChemDraw结构图
- 张岩 重庆大学 计算机学院,【学院之星】第二期
- java简单通讯录实现
- cron表达式指定每周几调度
- ​探讨AI+新模式,百度大脑提供纺织企业数字化转型新路径
- 计算机二级python证书用处大吗_电磁流量计,涡街流量计,涡轮流量计,V锥流量计,流量计-南京赛亚特福精密仪器有限公司...
- 给apk加system权限