首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在正常温度下使用NVidia GPU (“性能模式”)和专有驱动程序时崩溃,没有GPU负载/压力

在正常温度下使用NVidia GPU (“性能模式”)和专有驱动程序时崩溃,没有GPU负载/压力
EN

Ask Ubuntu用户
提问于 2020-08-25 15:32:00
回答 1查看 798关注 0票数 0

一年多来,我一直试图自己解决这个问题(寻找类似案例中提供的解决方法和问题/答案),但没有成功。

受影响的设备是一个旧的笔记本电脑与2个GPU:专用/离散(NVidia)和集成(英特尔图形)。

崩溃描述

屏幕冻结,包括鼠标指针。出现一个新指针(只响应鼠标移动)。不可能进行交互(例如命令、快捷方式和“点击”)。几秒钟后(大约10秒),键盘上的所有灯(例如,瓶盖锁和numlock)开始打开和关闭(间隔约1秒),冷却器的速度达到与其最高速度类似的声音。我从来没有离开过个人电脑在这种状态超过几秒钟。我不得不强迫它关机(按住电源按钮)。

环境(何时/如何发生)

只有在满足下列所有条件时才会发生崩溃:

  1. 选择专用GPU (sudo prime-select nvidia)。

1.1。注意:与我以前的经验不同(当注销就足够了),系统需要重新启动才能生效(切换GPU)。

  1. GPU处于低负载下(或者完全没有负载)。

2.1。换句话说,当GPU实际使用时(例如游戏或观看视频),这种情况永远不会发生。

2.2。但是,当使用GPU的应用程序被最小化或没有“聚焦”时(例如,当游戏最小化时浏览文件,或者浏览器上的选项卡正在运行视频,但不在前台/选定时),就会发生这种情况。

附加细节

  1. 发生在Ubuntu18.04(包括Live,从USB设备运行)和20.04
  2. 在Windows 7 64位(迁移到Ubuntu之前最后一次使用的操作系统)中没有发生
  3. 不确定它是否发生在使用新的驱动程序。然而,由于性能原因,使用它是不可能的,它只是一种解决办法,而不是一种修正。
  4. 发生在软件和更新下提供的两个Nvidia驱动程序版本-附加驱动程序(或sudo ubuntu-drivers),即340和390。
  5. GPU温度在适当的范围内。
  6. 在RAM (Memtest)或HDD上没有发现错误
  7. 在BIOS设置中没有安全启动选项可用
  8. 下载的映像和操作系统的安装媒体的完整性被检查,安装前的完整性检查(仅20.04)允许在每一次机会上运行。
  9. 系统总是被更新。
  10. 没有测试随需应变模式,因为它只是一个解决方案,而不是一个修复方法。
  11. 我还没有尝试更新BIOS,但是changelogs中提到的更新似乎都与这个问题无关(如前所述,这不是在Windows 7 64位下发生的)。
  12. 没有测试其他口味或发行版。
  13. 在检查日志应用程序时,没有找到相关的条目(当然,我可能错了)。但是,最后,它列出了一个涉及从总线上掉下的GPU的错误(理论上,这个错误应该由下面提到的参数rcutree.rcu_idle_gp_delay=1修复)。

尝试修复

  1. 操作系统的新安装
  2. 重新安装驱动程序,包括完全删除以前安装的驱动程序
  3. 安装操作系统期间和之后安装Nvidia驱动程序
  4. 将Powermizer设置为最佳性能,包括手动和自动(使用启动应用程序:/usr/bin/nvidia-settings -a "[gpu:0]/GpuPowerMizerMode=1"),因为它在重新启动/关闭后不会持续
  5. 使用sudo nvidia-persistenced --persistence-mode启用持久性模式
  6. GRUB_CMDLINE_LINUX_DEFAULT="" of /etc/default/grub上的以下引导参数的几十个组合(超过40个),然后是update-grub

intel_idle.max_cstate=1ahci.mobile_lpm_policy=1ahci.mobile_lpm_policy=pcie_aspm=offrcutree.rcu_idle_gp_delay=1nvidia-drm.modeset=1acpi_osi='Windows 2009',有无acpi_osi=!

  1. 将笔记本交给OEM检查(根据OEM,没有发现任何问题)

结束语

我真的很抱歉问了这么长的问题。但是,经过一年多的“自己”(当然是利用别人提供给别人的帮助),寻找大量的帖子和指南,我觉得是时候向更有经验的人寻求帮助了。

任何帮助都将不胜感激,如果需要,我将确保提供更多的细节。

非常感谢你的关注。

EN

回答 1

Ask Ubuntu用户

发布于 2020-12-15 20:19:24

如果有人有同样的问题,我找到了一个(低效的)解决办法,除了使用Nouveau驱动程序或切换到集成GPU (例如Intel Graphics)。

只要我保持一个程序,把一些负载到GPU的前景,崩溃不会发生。例如,一个有窗口的游戏很好用。由于某些原因,系统要求很低的游戏不会防止系统崩溃。

这是一个荒谬的解决办法,在单显示器设置上特别麻烦。然而,经过无数个小时的搜索、阅读和尝试/错误( 50多个只是与GRUB有关),我无法解决它。

感谢所有读过我问题的人。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1270035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档