當前位置: 首頁>>技術教程>>正文


打開選項卡或重新啟動時,Chrome凍結Ubuntu

, ,

問題描述

昨天才開始發生這種情況。盡管我在Ubuntu中啟用了auto-update,但我沒有故意更改任何內容。

我可以啟動chrome,它會工作一段時間,但是隨後我打開一個標簽頁,它將凍結除鼠標以外的所有東西,但我仍然可以四處移動。我無法執行任何操作(包括切換到ctrl-alt-fX),因此唯一的選擇是REISUB(或hard-reset)。一段時間後重新啟動chrome與打開標簽頁通常具有相同的效果。

我嘗試完全清除chrome並刪除settings文件夾,然後再重新安裝最新版本,但這無濟於事。禁用所有擴展都無濟於事。

我正在運行最新的穩定的Ubuntu14。15GB RAM,Intel i7

另一個奇怪的是,我從chrome獲得的通知窗口很小,通常會顯示有關新電子郵件或任何插件通知的信息,現在它隻是一個黑塊,沒有內容。

我是否可以查看有關崩潰的日誌?我檢查了dmesg,但對我來說意義不大:

dmesg | grep chrome

[  132.889813] nouveau E[chrome[2606]] multiple instances of buffer 125 on validation list
[  132.889818] nouveau E[chrome[2606]] validate_init
[  132.889819] nouveau E[chrome[2606]] validate: -22
[  422.162086] nouveau E[chrome[2606]] multiple instances of buffer 121 on validation list
[  422.162092] nouveau E[chrome[2606]] validate_init
[  422.162094] nouveau E[chrome[2606]] validate: -22
[  422.178322] nouveau E[  PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[  422.201707] nouveau E[  PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[  422.202702] nouveau E[  PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[  422.220245] nouveau E[  PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[  422.236486] nouveau E[  PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[  422.269815] nouveau E[  PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[  422.302031] nouveau E[  PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[  422.334962] nouveau E[  PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[  422.336436] nouveau E[  PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[  422.351666] nouveau E[  PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]
[  422.368438] nouveau E[  PGRAPH][0000:01:00.0] TRAP ch 5 [0x007f6f9000 chrome[2606]]

我沒有測試 chrome ,但我讀過類似的情況。我讀過的其他主題建議切換到Firefox或Chrome,但這不能解決問題。由於許多工作原因,我需要使用chrome,因為它在相同的Ubuntu版本上在家中也可以正常工作,因此邏輯建議它是可修複的。

我認為它與chrome一直在運行的持續時間有關,而不是ubuntu。如果我立即啟動Ubuntu並啟動chrome,則幾分鍾後它將在新標簽頁上崩潰。如果我在啟動後沒有啟動chrome,並且僅在以後啟動,它將正常啟動,然後在運行了同樣的幾分鍾後崩潰。

非常感謝

最佳答案

問題出在Google Chrome v44。您可以通過啟動Chrome而無需gpu加速來繼續工作:

google-chrome --disable-gpu

或者通過刪除chrome並安裝該版本之前的版本:

sudo apt-get remove google-chrome-stable
wget http://mirror.pcbeta.com/google/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_43.0.2357.81-1_amd64.deb
sudo dpkg -i google-chrome-stable_43.0.2357.81-1_amd64.deb

這樣一來,您就可以使用Chrome瀏覽器,直到解決問題為止。

注意:您不能通過設置網址禁用gpu加速,因為它會立即凍結係統:

# DON'T go to (this might crash the system):
chrome://gpu
# or (this will definitely crash the system)
chrome://flags

次佳答案

我在使用ubuntu 14.04和Chrome時遇到了同樣的問題。我有nvidia geforce gtx 650顯卡。問題似乎確實是Ubuntu的nouveau顯卡驅動程序。對我來說,解決方法是轉到係統設置->軟件與更新->其他驅動程序,並選擇專有的nvidia驅動程序(或您擁有的顯卡)代替nouveau。這項更改似乎也解決了我在youtube的媒體播放器上遇到的一個問題(可能適用於其他媒體播放器,也可能不適用)。特別是快速移動的視頻圖像過去似乎在出現水平”fault lines”的部分中進行更新。它似乎也消失了。

第三種答案

我卸載了Chrome,然後刪除了我的所有配置文件,但都沒有問題。這對我適用於Ubuntu 14.04 64位

google-chrome --disable-gpu

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/11762.html,未經允許,請勿轉載。