YouTube 随机崩溃,音频不断重复给定的声音。除了按住电源按钮强制关机外,无法执行任何操作

YouTube 随机崩溃,音频不断重复给定的声音。除了按住电源按钮强制关机外,无法执行任何操作

2019 年 1 月 5 日更新:
切换到 Intel 并删除 Nvidia 后,计算机不会冻结超过 3 天,但不幸的是,今天它又冻结了两次。我采纳了 @jackw11111 的建议,并在第二次冻结时设法通过终端拍摄了内存使用情况的照片。 在此处输入图片描述

我觉得奇怪的是,当它冻结时,并不是所有的 RAM 都被使用。

2019 年 4 月 23 日更新:
升级到 18.10 并未解决问题。Firefox 和 Google Chrome 以及 Opera 都多次出现冻结现象。上次发生冻结现象时,我正在浏览 Google Maps 网站。奇怪的是,冻结现象似乎比以前更频繁。这太令人不安了,我只使用 Ubuntu 进行离线工作,其余时间则使用 OS X。

任何建议都将受到赞赏。

2019 年 3 月 31 日更新:
不幸的是,昨天和今天再次发生了这种情况,即使我禁用了硬件加速并安装了 Nvidia 图形驱动程序。目前,这种情况只发生在 Firefox 中,但这可能是因为我主要使用 Firefox。而且在冻结期间我无法通过快捷方式 (Alt+Ctrl+T) 打开终端,尽管它可以正常工作。

我制作了一个视频来展示这个问题:https://www.youtube.com/watch?v=YZrK1bsnHCo
昨天,当我根本没有观看视频,而只是滚动浏览浏览器搜索结果时,Firefox 也出现了冻结现象。



两周前,我在 MacBookPro 上安装了 Ubuntu 18.04.2 LTS。有时(通常每天至少一次),在观看 YouTube 视频时,整个屏幕会冻结,除了音频,它会不断循环播放崩溃时播放的声音(例如“shshshshshshshshsh”或“stustustu”或“vidvidvidvid”,希望您明白我的意思)。我唯一能做的就是按住电源按钮几秒钟强制关闭电脑。

我完全不知道这是怎么回事。Firefox 和 Chrome 上都会发生这种情况。

您知道这可能是什么原因吗,我该如何防止这种情况发生,或者是否至少有另一种方法可以强制退出 YouTube/Firefox/Chrome(无需按下电源按钮几秒钟关闭整个计算机)并简单地重新启动浏览器,即使在崩溃期间我尝试的所有快捷方式以及鼠标移动都没有响应?

感谢您的帮助 !


对于 Aravind 来说:

$ hwinfo --gfxcard
14: PCI 100.0: 0300 VGA compatible controller (VGA)         
  [Created at pci.378]
  Unique ID: VCu0.9RMFrOT84MB
  Parent ID: vSkL.jPq0IMUQb1A
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia GK107M [GeForce GT 650M Mac Edition]"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0fd5 "GK107M [GeForce GT 650M Mac Edition]"
  SubVendor: pci 0x106b "Apple Inc."
  SubDevice: pci 0x00fc 
  Revision: 0xa1
  Driver: "nouveau"
  Driver Modules: "nouveau"
  Memory Range: 0xc0000000-0xc0ffffff (rw,non-prefetchable)
  Memory Range: 0x90000000-0x9fffffff (ro,non-prefetchable)
  Memory Range: 0xa0000000-0xa1ffffff (ro,non-prefetchable)
  I/O Ports: 0x2000-0x207f (rw)
  Memory Range: 0xc1000000-0xc107ffff (ro,non-prefetchable,disabled)
  IRQ: 47 (557954 events)
  Module Alias: "pci:v000010DEd00000FD5sv0000106Bsd000000FCbc03sc00i00"
  Driver Info #0:
    Driver Status: nvidiafb is not active
    Driver Activation Cmd: "modprobe nvidiafb"
  Driver Info #1:
    Driver Status: nouveau is active
    Driver Activation Cmd: "modprobe nouveau"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #12 (PCI bridge)

31: PCI 02.0: 0300 VGA compatible controller (VGA)
  [Created at pci.378]
  Unique ID: _Znp.RpDAoKcUWbF
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Model: "Intel 3rd Gen Core processor Graphics Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x0166 "3rd Gen Core processor Graphics Controller"
  SubVendor: pci 0x106b "Apple Inc."
  SubDevice: pci 0x00fb
  Revision: 0x09
  Driver: "i915"
  Driver Modules: "i915"
  Memory Range: 0xc1400000-0xc17fffff (rw,non-prefetchable)
  Memory Range: 0xb0000000-0xbfffffff (ro,non-prefetchable)
  I/O Ports: 0x3000-0x303f (rw)
  IRQ: 46 (243 events)
  Module Alias: "pci:v00008086d00000166sv0000106Bsd000000FBbc03sc00i00"
  Driver Info #0:
    Driver Status: i915 is active
    Driver Activation Cmd: "modprobe i915"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Primary display adapter: #14

$ sudo journalctl -r -p err
-- Logs begin at Fri 2019-03-15 00:04:59 CET, end at Fri 2019-03-29 15:09:01 CET
Mär 29 13:19:35 frieder-MacBookPro kernel: nouveau 0000:01:00.0: msvld: init fai
Mär 29 13:19:35 frieder-MacBookPro kernel: nouveau 0000:01:00.0: msvld: unable t
Mär 29 13:18:17 frieder-MacBookPro bluetoothd[885]: Failed to set mode: Blocked 
Mär 29 13:18:17 frieder-MacBookPro spice-vdagent[1650]: Cannot access vdagent vi
Mär 29 13:18:16 frieder-MacBookPro pulseaudio[1502]: [pulseaudio] backend-ofono.
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
Mär 29 13:18:10 frieder-MacBookPro kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 
lines 1-23


dmesg给出了大量的文本。其中有很多内容,DATA_ERROR但在这里复制粘贴实在是太多了。

答案1

说实话,我不太喜欢 MacBook,但有一次我遇到过和你非常类似的问题。经过一周的调查,结果发现是 CPU 的问题(是英特尔 i5 Haswell 系列,不记得是哪个型号了)。解决方案是在 BIOS 中禁用睿频加速。这可能不是你的情况的问题,但我想说的是,你不应该只关注与 GPU 相关的调查。有时,这些问题可能出在其他地方,比如 CPU 甚至音频/主板的芯片组固件。你看到了 GPU 驱动程序的错误,但它们的根源可能是完全不同的东西。

答案2

如果不是驱动程序问题,那就尝试其他方法吧……

也许可以尝试使用以下命令监视实时内存使用情况:watch -n 5 free -m

(您可以尝试右键单击终端窗口并选择,Always on Top以便在崩溃时查看有多少可用内存)。

还可以使用相同的命令查看交换文件的大小。这是用于释放 RAM 的较慢的(硬盘空间)内存,仅在 RAM 小于 3GB 的系统上才有必要,但如果您的交换内存为 0,并且您发现内存下降到小于 100 MB(如果您的浏览器中有很多选项卡、IDE 打开等,则可能如此...)那么您可能需要考虑创建交换文件。

相关内容