首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >桌面冻结并在30-60秒后重置。

桌面冻结并在30-60秒后重置。
EN

Ask Ubuntu用户
提问于 2023-05-18 09:05:29
回答 1查看 42关注 0票数 2

我的整个桌面每天都会冻结一次(只有鼠标才能移动),大约30-60秒后,所有的屏幕都会恢复正常。

我有一个标准的22.04安装,有以下硬件:

  • 核I7-12700 K
  • 32 RAM
  • nvidia GK208B (GT 710)显卡安装了最新的470个专有驱动程序。
  • 3显示器连接到nvidia卡上,并禁用cpu上的图形.

我怀疑是因为显卡。

如何进一步排除故障或修复此问题。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2023-05-20 13:08:22

我被挂在Ubuntu22.04,但只在火狐和铬。如果我什么也不做的话,网络浏览器在大约五分钟内就会恢复正常。我的桌面和其他应用程序没有受到影响,所以我可以注销和登录,让网页浏览器(S)立即停止悬挂。这似乎表明注销并重新登录正在清除某种类型的缓存。

下面是我如何永久地修复Ubuntu22.04中的挂起问题。

Ubuntu默认使用inotify来监视目录中的更改。在Ubuntu中,您可以监视的文件数量的系统限制在默认情况下设置得很低,因此Ubuntu的性能在低规格的计算机上将是快速的。通过运行以下命令,您可以获得当前inotify文件的监视限制:

代码语言:javascript
复制
cat /proc/sys/fs/inotify/max_user_watches

如果此限制不足以监视目录中的所有文件,则必须增加限制。您可以通过以下方式临时设置一个新的限制:

代码语言:javascript
复制
sudo sysctl fs.inotify.max_user_watches=524288
sudo sysctl -p

若要使修改后的限制永久运行:

代码语言:javascript
复制
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

您可能还需要注意max_queued_events和max_user_instances的值。

代码语言:javascript
复制
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
echo fs.inotify.max_user_instances=8192 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1468383

复制
相关文章

相似问题

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