就像在Ubuntu 18.04 systemd-udevd 使用高 CPU,与 wifi 冲突一样,我也遇到了 systemd-udevd CPU 使用率增加的问题,这只能通过 (sudo) 杀死特定进程暂时解决。但是,我的问题不在于 wifi,而在于 NVIDIA 显卡:
阅读udevadm monitor
给出了重复的行,如:
KERNEL[408.860342] remove /module/nvidia (module)
KERNEL[408.901437] add /module/nvidia (module)
KERNEL[408.916478] remove /module/nvidia (module)
UDEV [408.944573] add /module/nvidia (module)
UDEV [408.969459] remove /module/nvidia (module)
KERNEL[409.039276] add /module/nvidia (module)
KERNEL[409.060769] remove /module/nvidia (module)
Run Code Online (Sandbox Code Playgroud)
并检查less /var/log/syslog
给出的重复版本:
May 13 00:09:28 Lenovo-ideapad-100-15IBY kernel: [28462.698688] nvidia-nvlink: Nvlink Core is being initialized, major device number 240
May 13 00:09:28 Lenovo-ideapad-100-15IBY kernel: [28462.699064] NVRM: No NVIDIA …
Run Code Online (Sandbox Code Playgroud) 在这个问题中:Ubuntu 17.10: high CPU usage by gnome-shell 3.26.1和这个问题gnome-shell 3.26.1 经常使用 20-30% CPU,我也有一个问题,gnome-shell 经常高于 20% CPU,即使只有终端打开:
$ top
....
8029 xxxxxx 20 10 1714052 601696 54568 R 46.1 15.0 1179:08 gnome-shell
....
$ lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation Atom Processor
Z36xxx/Z37xxx Series Graphics & Display (rev 0e)
$ glxinfo | grep -i render
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) Bay …
Run Code Online (Sandbox Code Playgroud) 我今天下午/晚上将我的笔记本电脑升级到新的 Ubuntu 发行版 17.10,从那时起我无法连接到互联网。
我尝试过有线和无线连接,但无论我尝试过哪种方法,状态栏中的图标都会在连接图标上显示一个问号。我最初认为这是一个无线问题(它是一个 Realtek RTL8833EE 卡)所以尝试通过以太网连接以下载最新的驱动程序,但发现我也无法连接线。
上周我在 17.04 上遇到了类似的问题,我以某种方式解决了这个问题,但我找不到我做了什么。
请我就我应该尝试解决的问题提出一些建议。
编辑:我在这里尝试过这个问题(和答案):
都通过添加一行
[main]
dns=dnsmasq
Run Code Online (Sandbox Code Playgroud)
在 /etc/NetworkManager/NetworkManager.conf 下,并通过检查 resolvconf.service
$ systemctl status resolvconf
Run Code Online (Sandbox Code Playgroud)
这没有显示类似的错误
resolvconf[623]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf
Run Code Online (Sandbox Code Playgroud)
我已经确认 /etc/resolv.conf 是 /run/resolvconf/resolv.conf 的符号链接
只是一个非常快速的问题:是否可以使用 do-release-upgrade 在 32 位机器上从 17.10 升级到 18.04 LTS?
我很感激不会有官方的 iso 映像,但是可以通过软件更新程序或命令行来完成吗?
我之所以这么问是因为 gnome-shell (3.26.2) 在 17.10 中存在内存问题,因此需要经常重新启动,迁移到 LTS 可以解决这个问题。