Chrome使用Ubuntu 16.04经常冻结


59

我正在使用Chrome版本50.0.2661.94(64位)和ubuntu 16.04。大多数情况下,chrome会卡住并挂起整个系统。

有人面对同样的问题吗?


2
您是否至少有4GB的RAM?如果没有,请不要使用Chrome。
dadexix86 '16

@ dadexix86我有4GB RAM
Gautam Savaliya '16

2
我也看到了这一点,似乎并没有
陷入

1
在我的具有4GB RAM的旧笔记本电脑上,Firefox的运行速度比Chrome快很多(Chrome几乎慢得无法忍受)

@NickWeinberg我注意到了同一件事
Gautam Savaliya '16

Answers:


43

是的,我遇到了同样的问题。经过长时间的努力,我解决了。
这与Chrome的高内存(RAM)使用情况有关。

  1. 在Chrome设置中禁用硬件加速

    脚步:

    • 在网址栏中输入“ chrome:// settings ”,然后点击“ 高级
    • 取消选中“在可用时使用硬件加速”

在此处输入图片说明

  1. 禁用GPU栅格化

    • 转到“ chrome:// flags
    • 禁用“ GPU栅格化”

      在此处输入图片说明

  2. 检查Chrome如何使用内存(Shift + Escape)(可选)
    扩展程序也使用更多的内存。如果您在扩展程序中发现内存使用率很高(Adblockers是内存消耗),也请删除它们。那会有所帮助。

这些将显着减少内存使用。


这似乎
可行

GPU栅格化是个好主意
kodmanyagha

对我来说,“禁用硬件加速”和“禁用GPU栅格化”解决了该问题。
rmuller

2
这不是解决方案,只是一种解决方法。通过禁用硬件加速,诸如视频再现之类的任务将仅依赖于CPU。硬件加速应该可以正常工作。
Fran Marzoa

没帮我 Chrome仍会不时在Ubuntu 18.10上冻结
PetroCliff

16

如何禁用GPU硬件加速?

如果您在终端中使用“ --disable-gpu”运行Chrome:

google-chrome --disable-gpu

你尝试过这个把戏吗?

如果运行正常,则可以通过转到Chrome的设置/“系统”来保留该行为,取消选中“在可用时使用硬件加速”,然后再重新启动。


我遇到类似的问题(某些网站挂起,例如gmail)。我在设置中未选中“在可用时使用硬件加速”,但仍然看到死机。
拉斐尔·西斯托

没有帮助或可能不是解决方案
LK

我从中获得了最佳的性能/稳定性改进。
user3751385'3

这可行。我有双4k屏幕,4个CPU和集成的HD530图形,它从经常无法使用变为混乱但可用。谁能解释为什么?瓶颈在哪里?
stevesliva

6

我有Nvidia GPU,并且使用的是16.04稳定版。在我无法恢复之前,大约每3-4小时冻结一次,即使没有使用Chrome。安装Nvidia 358.16驱动程序后,一切似乎都正常。

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-358 nvidia-settings

2

昨天在这里,当我添加交换分区时,问题还是一样。我不需要交换分区,但是我想我该怎么克服这些8gig的驱动器空间呢?


您不一定需要与RAM等效的分区作为交换分区,通常在您需要一个1 Gig足以满足几乎所有需求的情况下。
Videonauth

我不知道为什么会这样,但是在Ubuntu 17.04上尝试了所有其他解决方案之后,就是这样做的。
布兰登

在具有SSD和16G内存的NTB上从NTB升级到17.04(从16.10和16.04),添加了交换功能,并会查看它是否会解决问题……虽然不是SSD的最佳解决方案...:
LetynSOFT

@Brandon
Revolutionist

@LetynSOFT脱颖而出,但自第一批产品问世以来,SSD的耐用性有了很大提高。如果您对Google感兴趣,Google会在其数据中心进行一项测试,发现对于相同的事务负载,他们必须比SSD更频繁地更换HDD。因此,您不必为此担心。
Fran Marzoa
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.