Ubuntu 22.04.2 LTS 浏览器标签崩溃

Ubuntu 22.04.2 LTS 浏览器标签崩溃

我的 Lenovo IdeaPad 5 15ITL05、第 11 代 Intel® Core™ i3-1115G4 @ 3.00GHz × 4 上的 chrome/brave 标签页崩溃。8.0 GiB。有时打开 3 个标签页,有时打开 10 个。有时打开 pycharm/android studio(<= 可以理解)时崩溃,有时打开 Youtube 视频时崩溃。

在以前的 Ubuntu 版本中我没有遇到过这种情况,但在最近的一次 Ubuntu 更新之后,这种情况开始出现。

  • 我遇到的解决方案之一是禁用 wayland - 我运行 x11,wayland 被禁用。如果不禁用 wayland,我就无法在 zoom 上共享我的屏幕。

  • 一些解决方案建议关闭硬件加速。仍然不能解决我的问题。

  • 有人声称systemd-oomd目前命令 systemctl is-enabled systemd-oomd对我来说返回“masked”。问题仍然存在。

更新

  • 内核:研究完内核问题后,我认为最好还是使用 ubuntu 当前的稳定内核:截至 2023 年 3 月,内核版本为 5.19.0-38-generic。我安装了主线,尝试更新到 6.2,问题仍然存在。

    我有点困惑,因为当我运行时:

    $ sudo apt upgrade linux-generic
    [sudo] password for walid: 
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    linux-generic is already the newest version (5.15.0.69.67).
    

    当我运行:uname -r我得到:5.19.0-38-generic。目前正在运行5.19.0-38-generic,但linux-generic似乎我仍然拥有5.15以前的 ubuntu 版本 20.04。我真的不知道。

  • sudo dmesg- 所有红色行:

    [    0.117642] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0], AE_NOT_FOUND (20220331/dswload2-162)
    [    0.117656] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20220331/psobject-220)
    [    0.136660] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PC00.DGPV], AE_NOT_FOUND (20220331/psargs-330)
    [    0.136668] ACPI Error: Aborting method \_SB.PC00.PEG0.PCRP._ON due to previous error (AE_NOT_FOUND) (20220331/psparse-529)
    [    0.509216] integrity: Problem loading X.509 certificate -65
    [    1.259968] i801_smbus 0000:00:1f.4: Transaction timeout
    [    1.262171] i801_smbus 0000:00:1f.4: Failed terminating the transaction
    [    1.262280] i801_smbus 0000:00:1f.4: SMBus is busy, can't use it!
    [    2.994544] spi-nor spi0.0: unrecognized JEDEC id bytes: c2 75 17 c2 75 17
    [    4.707741] Bluetooth: hci0: Malformed MSFT vendor event: 0x02
    [    8.584950] ACPI BIOS Error (bug): Could not resolve symbol [\_TZ.ETMD], AE_NOT_FOUND (20220331/psargs-330)
    [    8.584998] ACPI Error: Aborting method \_SB.IETM._OSC due to previous error (AE_NOT_FOUND) (20220331/psparse-529)
    

我的同事安装了全新的 Ubuntu,也遇到了同样的问题!起初我以为这与我的设置有关。

我们过去一直在使用 Ubuntu,从未出现过这样的问题。

编辑:我安装了 POP_OS,这种事情不会发生。所以,这不是解决方案,只是对不同方法的建议。

答案1

在我看来,这听起来像是内核问题...为什么?内核是 Linux 的核心。它有助于运行应用程序等,并保持 Linux 的完整性。以下是解决此问题的几种方法:

使用以下方式升级apt upgrade

sudo apt update
sudo apt full-upgrade
sudo apt dist-upgrade

通过升级 Ubuntu 版本进行升级

(几乎)每个 Ubuntu 版本都附带一个较新的内核。您可以尝试以下操作:

sudo apt update
echo "Prompt=normal" > '/etc/update-manager/release-upgrades'
sudo do-release-upgrade

或者如果你愿意,你可以等待两个月后 23.04 Lunar Lobster 的发布,然后运行这些命令

如果您想返回 LTS 升级轨道,只需运行echo "Prompt=lts" > '/etc/update-manager/release-upgrades'即可完成。

使用安装apt

sudo apt install linux-headers-5.19.0-38-generic linux-headers-5.19.0-38 linux-image-5.19.0-38-generic linux-modules-extra-5.19.0-38-generic linux-modules-5.19.0-38-generic
update-initramfs -u

升级到主线内核(不推荐)

apt install wget
wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh
chmod +x ubuntu-mainline-kernel.sh
sudo mv ubuntu-mainline-kernel.sh /usr/local/bin/
ubuntu-mainline-kernel -i

希望对您有所帮助。如果有任何问题,请发表评论,我会尽力提供解决方案并更新我的答案 :)。

编辑:您也可以尝试关注以下任何一个问题本文就好像它们都不起作用一样。

相关内容