Ubuntu系统

                                                                        Ubuntu系统---又显示nvidia-smi 未找到命令

  本来nvidia驱动+CUDA安装好用,两次遇到开机发现字体异常,不用合计,是显卡驱动的问题。一查,确实是nvidia-smi 未找到命令。

1u@u160406:~$ nvidia-smi 2NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. 3 4u@u160406:~$ uname -r 54.15.0-60-generic 6u@u160406:~$

  多次经验,总结的归根原因:Ubuntu16.04内核更新 导致的重新更换成旧内核就行。

  开机界面 Advanced potion for Ubuntu 选择旧版本(linux-image-4.15.0-45-generic ),界面显示正常。

1u@u160406:~$ dpkg --get-selections |grep linux-image 2linux-image-4.15.0-45-generic hold 3linux-image-4.15.0-60-generic install 4linux-image-generic-hwe-16.04 install 5 6之前安装的时候,确认内核只有一个:u@u160406:~$ uname -r 74.15.0-45-generic不知道什么时候,自动更新内核。之前,也出现这个界面异常,以为是驱动丢失,重装了驱动,并且禁止了内核更新sudo apt-mark hold linux-image-x.xx.x-xx-genericsudo apt-mark hold linux-image-extra-x.xx.x-xx-generic“禁止更新内核,需时间来验证”,今天这种情况的出现,说明这种方式禁止内核更新不好使。

  解决问题: 1. 卸载新的内核版本,保留旧版本的继续使用。 2. 换一种方式,禁止内核自动更新。

1禁止更新现在使用的内核 2sudo apt-mark hold linux-image-4.15.0-45-generic 3sudo apt-mark hold linux-image-extra-4.15.0-45-generic 4 5删除不用的内核 6sudo apt-get remove linux-image-4.15.0-60-generic 7sudo apt-get remove linux-image-extra-4.15.0-60-generic 更新grubsudo update-grub 8 9ubuntu16.04 修改配置文件 禁止系统自动更新 10修改配置文件/etc/apt/apt.conf.d/10periodic 然后0是关闭,将所有值改为0 11vim etc/apt/apt.conf.d/10periodic 12 13APT::Periodic::Update-Package-Lists0; 14APT::Periodic::Download-Upgradeable-Packages0; 15APT::Periodic::AutocleanInterval0;

 

   当然,多内核存在,也可以设置“Ubuntu16.04切换内核启动”,@https://blog.csdn.net/u011304615/article/details/70920171,怕没弄明白,把windows启动也给搞坏里,暂且不尝试。

ubuntu16.04 查看内核,升级内核,删除内核,切换内核 @https://blog.csdn.net/u011304615/article/details/70919711

1附,ubuntu16.04掉显卡驱动解决方法 2 31.首先去英伟达官网下载自己版本的驱动,比如: NVIDIA-Linux-x86_64-430.14.run 4为了方便,我们把驱动复制到自己的home目录 cp ~/Download/NVIDIA-Linux-x86_64-430.14.run ~/ 52.切换到纯命令模式(ctrl+alt+f1),登录 63.关闭lightdm service sudo service lightdm stop 74.卸载之前有问题的驱动 sudo apt-get autoremove nvidia* 85.给个执行的权限 sudo chmod a+x NVIDIA-Linux-x86_64-430.14.run 96.安装驱动 sudo ./NVIDIA-Linux-x86_64-430.14.run,弹窗一路选左边的选项就ok 107.开启lightdm service sudo service lightdm start,会黑屏进入图形化界面 118.查看显卡状态和驱动 nvidia-smi,如下图,安装成功。
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

mysql设置时区

mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0