Unable to determine the device handle for GPU 0000:04:00.0: GPU is lost. Reboot the system to recov

2023-05-16

Original url:

https://askubuntu.com/questions/235760/unity-does-not-appear-after-installing-proprietary-nvidia-drivers-gpu-has-falle

https://devtalk.nvidia.com/default/topic/971914/gpu-at-0000-02-00-0-has-fallen-off-the-bus/

https://devtalk.nvidia.com/default/topic/1018638/linux/gpu-loss/


[五 6月 15 10:33:44 2018] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 242
[五 6月 15 10:41:22 2018] NVRM: GPU at PCI:0000:04:00: GPU-eabbe3ce-4916-344e-0675-d5394f05b6a9
[五 6月 15 10:41:22 2018] NVRM: GPU Board Serial Number: 
[五 6月 15 10:41:22 2018] NVRM: Xid (PCI:0000:04:00): 79, GPU has fallen off the bus.
[五 6月 15 10:41:22 2018] NVRM: GPU at 0000:04:00.0 has fallen off the bus.
[五 6月 15 10:41:22 2018] NVRM: GPU is on Board .
[五 6月 15 10:41:22 2018] NVRM: A GPU crash dump has been created. If possible, please run
                            NVRM: nvidia-bug-report.sh as root to collect this data before

                            NVRM: the NVIDIA kernel module is unloaded.


====================

down vote

Solution 1 (Not working for me) - Some users have reported that doing the following helped them:

Edit your /etc/rc.local file: sudo nano /etc/rc.local and add the following line before the exit 0 statement:

/usr/bin/nvidia-smi -pm 1

Save and reboot. This will set your video card to Persistence Mode. To see if it worked, after reboot type:

/usr/bin/nvidia-smi -q | grep -i Persistence and if you see:

Persistence Mode            : Enabled

Then you know it is Enabled

Solution 2 (Not working for me) - Some users have reported that doing the following helped them:

Edit your grub menu:

sudo nano /etc/default/grub and in the line that says:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Add to it one or all of the following kernel options:

acpi=noirq

thermal.off=1

For example if add both it should look like this:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=noirq thermal.off=1"

Now save and type update-grub. Then reboot.

For anybody with similar problems, if they have done everything, I recommend also trying out the tests I have conducted. That way you know if it is Ubuntu, the video card or any other hardware.


accepted

After almost 3 days of battle, I managed (If you read the whole question) to discard everything but the motherboard. So I took the motherboard out, did some cleaning on it and put it back on. Just to clear any confusion, when I say cleaning I literally mean, taking the motherboard out, removing anything connected to it or that it generates any type of electrical current (Like the CR2032 battery) and put the motherboard under a hose with a lot of water pressure. After cleaning it with a lot with water, I left it to dry for 2 days minimum and put it back together.

Everything is working perfectly and I can happily say that it works in the 32 and 64 bit versions of 12.04, 12.10 and even 13.04 (Which I had to test when I had the problem since I thought it was an Ubuntu issue at the time).

So if you happen to have done everything in the question and you still have problems, the most likely cause might be either an option in the BIOS (Which I can not cover here because of the amount of BIOS settings that exist) or that your hardware needs some maintenance.

Hope this helps somebody because it took me too much work to figure it out so it might save someone else time.


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Unable to determine the device handle for GPU 0000:04:00.0: GPU is lost. Reboot the system to recov 的相关文章

  • 如何修改子图位置以阻止它们相互覆盖?

    我正在尝试创建世界地图的子图 6 个图 并在其中写入选定的形状文件 我的问题在于我对子图的放置 它们互相覆盖 我从 stackoverflow 上的其他问题中了解到 这是因为轴以某种方式重叠 但我认为我创建的位置只是 并排 参见下面的代码
  • -webkit-overflow-scrolling touch 不适用于固定元素

    我使用一个额外的样式表 其中包含以下内容来触摸设备 touch overflow x hidden overflow y scroll webkit overflow scrolling touch body overflow x hidd
  • 开始对计算机以外的其他东西进行编程的最佳方法是什么? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 在计算机之外开始编程的最佳方法是什么 我指的不是带有 API 的手机之类的主流产品 请假设具备 C C 的工作知识 我投票给任天堂 DS 不错的
  • 依赖 Windows 句柄的类型作为指针可以吗?

    Windows 句柄有时很烦人 需要记得在之后进行清理 使用创建的笔和画笔执行 GDI 就是一个很好的例子 RAII 解决方案很棒 但是为每种不同类型的手柄制作一个完整的 五规则 RAII 类真的那么好吗 当然不是 我能看到的最好的结果是一
  • 如何检查一个句柄是否应该关闭?

    如果 ShellExecuteEx 返回 false 是否应该关闭句柄 function EditAndWait const AFileName string boolean var Info TShellExecuteInfo begin
  • 使用 DeviceWatcher 监视 USB 驱动器并检索设备信息?

    I m a WinForms开发人员和我已经知道如何使用 WMI 监视连接或断开连接的 USB 但不久前我发现了设备观察者 http msdn microsoft com en us library windows devices enum
  • MapViewOfFile 失败,错误代码 6(无效句柄)

    我尝试将文件映射到内存并使用 MapViewOfFile 但它失败并显示错误代码 6 我尝试了几乎所有方法 我还读到大文件是问题所在 但问题也发生在 1kb 文件上 my code HANDLE hFile CreateFile pFile
  • 我如何判断给定的 hWnd 是否仍然有效?

    我正在使用生成 Internet Explorer 实例的第三方类 该类有一个属性 hWnd 它返回进程的 hWnd 稍后 我可能想重用应用程序的实例 如果它仍然存在 因此我需要告诉我的帮助器类附加到它 在此之前 我想知道给定的 hWnd
  • 如何在 Unix 中从键盘设备捕获用户输入?

    我想从键盘设备捕获所有用户输入 一次读取一个字节 我编写了以下代码 但它不起作用 if fd open dev char O RDONLY 1 tty open dev tty O RDONLY tcsetattr 0 TCSANOW or
  • 如何让我的设备振动?

    我正在使用 AS3 为 Android 制作 Flash 游戏 我希望用户知道他通过使设备振动一秒钟来按下按钮 有人可以向我解释如何才能做到这一点吗 我是否需要导入特定的类以及代码应该是什么样子 提前致谢 要使用振动扩展 AIR 应用程序将
  • 无法为 Kindle Fire HD 安装 ADB

    我正在尝试root它 尽管在我安装了正确的ADB驱动程序之后 当我插入我的Kindle fire HD 7 时 点燃火 gt Android 复合 ADB 接口 没有出现在设备管理器中 因此我无法执行root 我已将 0x1949 添加到
  • Beaglebone Black 上的 GPIO

    我目前遇到了 Beaglebone black GPIO 引脚的问题 我正在寻找一种正确的方法来读取 C 中的 GPIO 引脚 p8 4 的值 如果我理解正确的话 我尝试使用一个库 该库使用了在引入设备树之前不支持的旧方法 我尝试寻找其他解
  • Android Studio:“创建新 AVD”窗口中禁用“确定”按钮

    我下载并安装了最新的 Android Studio 版本 0 8 6 测试版 但在尝试创建新的 Android 虚拟设备时遇到了困难 我尝试按照以下步骤操作 https developer android com training wear
  • 尝试使用平板电脑下载时,我的 Android 应用程序出现设备不受支持的情况

    我在市场上有一个名为的 Android 应用程序D Bitly http bit ly mz6DIB我有一个平板电脑用户尝试下载它 但收到 设备不受支持 我仔细检查了市场设置 它说支持所有设备 我已经进行了快速谷歌搜索 但没有想到任何东西
  • 在 Windows 上使用 Python 打开设备句柄

    我正在尝试使用 Giveio sys 驱动程序 该驱动程序需要先打开一个 文件 然后才能访问受保护的内存 我正在查看 WinAVR AVRdude 中的 C 示例 它使用以下语法 define DRIVERNAME giveio HANDL
  • 使用“adb devices”命令无法找到 Android 设备

    我正在开发Android申请于macOS我的应用程序在模拟器上运行良好 我想在设备上运行它 但是当我运行时adb devices我什么也没得到 localhost platform tools BF adb devices List of
  • 虚拟并行端口模拟器

    在我的计算机网络课程中 我们应该通过使用本机寄存器 例如使用 outportb 等命令 来学习并行端口编程 我没有并行端口 因为我住在 2011 年 但想练习这些程序 我使用 dosbox 安装了旧的 Turboc 3 IDE 有没有一个程
  • 支持的 Android 设备:0 台设备

    我们是 TourisMap 的开发商 我们不明白为什么在 Google Play 开发者控制台上上传 apk 后 我们支持 0 台设备 我们个人的想法是 Manifest 和 build gradle 都可以 我们可以生成 apk 然后我们
  • 当前有哪些 USB 设备(友好名称)连接到 PC?

    我可以获得当前连接到计算机的设备列表吗 我检查了this https stackoverflow com q 3331043 75500 and this https stackoverflow com questions 3685615
  • DotNET 应用程序中的 GDI 句柄

    我的纯 DotNET 库作为非托管桌面应用程序中的插件运行 我收到了稳定的 虽然低 崩溃报告流 这些报告似乎表明 GDI 句柄存在问题 错误消息中的字体等 恢复为系统字体 各种控件的显示崩溃 不久后发生大规模崩溃 我的窗体几乎没有控件 但我

随机推荐

  • Emacs中插入当前光标处的单词

    在查找时 xff0c 如果我们希望直接查找当前光标处的单词 xff0c 我们可以这样做 将光标移动到单词的第一个字母 使用快捷键 xff1a M 43 j 在Windows上M是ALT按键 如果觉得有帮助 xff0c 请点赞收藏 xff0c
  • 解决gitlab-ee安装时碰到的错误 28:in `initialize‘: undefined method `[]‘ for nil:NilClass (NoMethodError)

    直接开始解决问题 安装postgresql sudo apt install postgresql 重新配置gitlab sudo gitlab ctl reconfigure 继续安装gitlab sudo apt install gil
  • 【重识云原生】第四章云网络4.8.4节——OpenStack与SDN的集成

    1 Neutron项目简介 1 1 项目简介 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp OpenStack自己官方的网络项目是Neutron Neutron有着自己的一套网络实现方案 基于linux n
  • 【重识云原生】第六章容器6.3.1节——K8S核心组件总述

    1 K8S核心组件分类 一个kubernetes集群主要是由控制节点 master 工作节点 node 构成 xff0c 每个节点上都会安装不同的组件 xff0c 依然先放上经典的K8S架构图 xff1a 1 1 Master Master
  • xmanager远程Ubuntu1604LTS

    xmanager远程Ubuntu1604LTS 方案综述与选择 私有云走入千家万户 xff0c 单位要搞虚拟机 xff0c 终端要远程方式登陆 windows的mstsc xff0c centos6 3的xdmcp与xmanager都很好用
  • MySQL数据库 - 单表查询(三)

    第1关 对查询结果进行排序 本关任务 以成绩的降序显示学生成绩表中所有信息 USE School span class token punctuation span 请在此处添加实现代码 Begin 查询 span class token
  • BGP LinkState

    BGP LinkState xff1a 描述链路状态的路由协议 xff0c 一共由3部分组成 xff0c Node 43 Link 43 Prefix 通过查看prefic的detail信息查看sid xff0c 每个prefix都有一个s
  • 华为鲲鹏云服务器编译安装mysql-5.7.27 报错error: could not split insn

    华为鲲鹏云底层跟原来的华为云服务器又点区别 1 编译安装mysql 5 7 27时 xff0c 走到一半出现error could not split insn 无法在进行下一步 首先查看一下自己的gcc的版本 rpm qa grep gc
  • 3种云桌面(VDI、IDV、VOI)技术解决方案简介

    概述 云桌面技术的出现以其具有灵活性 安全性大大地简化了运维人员对终端设备的运维工作 同时也让用户可以不再局限于设备 地点 时间 xff0c 随时随地都可以通过网络访问自己的桌面系统了 云桌面技术作为云计算虚拟化技术的一种方式 xff0c
  • [H3C] 5120V2设备配置WEB以及TELNET界面

    H3C 5120V2设备配置WEB以及TELNET界面 Int vlan 1 Ip add 192 168 15 132 25 添加IP地址 H3C local user admin 建立一个新用户 New local user added
  • BFD的原理及配置

    BFD 简述 BFD xff08 Bidirectional Forwarding Detection xff0c 双向转发检测 xff09 是一个通用的 标准化的 介质无关和协议无关的快速故障检测机制 xff0c 用于检测IP网络中链路的
  • ISIS协议基础知识

    前言 介绍 ISIS xff0c 中间系统到中间系统的网络协议 xff0c 最初是OSI组织为了他的CLNP xff08 类似于TCP IP中的IP网络 xff09 而设计的动态路由协议 xff0c 后IETF对其进行修改和填充 xff0c
  • 信息安全管理与评估 21年国赛真题解析答案

    祝各位选手在比赛中荣获佳绩 xff0c 网络系统管理与信息安全交流群可见其他文章 xff0c 欢迎各位的加入 本文仅供参考 xff0c 请勿购买专栏 xff0c 有意合作私聊 DCRS工作任务 DCRS 开启 telnet 登录功能 xff
  • 神州数码 AP上线指南(待优化)

    网络安全 amp 网络系统管理交流群 xff1a 320870333 AP默认地址192 168 1 10 wireless no auto ip assign enable ap authentication none discovery
  • 【IPv6】IPv6 NDP邻居状态详解

    NDP 邻居状态 任意两个通信的主机在通信之前 xff0c 先要建立邻居 xff08 省的去查找arp了 xff09 因为接下来的文字会很乱 xff0c 排版费劲 xff0c 所以用这个来 未完成 Incomplete 可达 Reachab
  • 【IPv6】基本概念及字段

    IPV4知识点 xff1a 字段值 IPv4字段共 字段值解释Version版本版本字段 xff0c 可以区分V4和V6版本 xff0c V4是0100 xff0c V6是0110 xff0c 需要注意的是V4和V6头部除了版本字段位置相同
  • 【IPv6】基本概念及字段

    IPV4知识点 xff1a 字段值 IPv4字段共 字段值解释Version版本版本字段 xff0c 可以区分V4和V6版本 xff0c V4是0100 xff0c V6是0110 xff0c 需要注意的是V4和V6头部除了版本字段位置相同
  • 智能云卸载残留问题

    在今天我将1803版本更新到了1809版本 xff0c 更新之后我就发现输入法多了一个 智能云输入法 看来是之前对于卸载智能云输入法并没有卸载的很全面 彻底删除两部曲 卸载智能云就不需要教了把 一 先将智能云输入法从语言选项中删除 步骤 x
  • Ubuntu 20.04下安装微信

    Ubuntu 20 04下安装wine微信 安装必要的工具及deepin wine依赖 sudo apt install wget g 43 43 git 安装deepin wine git clone https gitee com ws
  • Unable to determine the device handle for GPU 0000:04:00.0: GPU is lost. Reboot the system to recov

    Original url https askubuntu com questions 235760 unity does not appear after installing proprietary nvidia drivers gpu