chrome bị treo quá thường xuyên trong Ubuntu 14.04


38

Kể từ khi tôi nâng cấp lên Ubuntu 14.04, Chrome ( google-chrome-stable) gặp sự cố thường xuyên hơn trước rất nhiều.

Tôi giữ một vài tab mở (> 20), nhưng tất cả chúng đều nhẹ (không đa phương tiện) và chưa bao giờ gây ra bất kỳ vấn đề nào trong quá khứ.

Bộ xử lý và sử dụng bộ nhớ khá thấp khi trình duyệt không phản hồi và toàn bộ hệ thống vẫn có thể sử dụng được.

Có một sửa chữa dễ dàng? Tôi có thể tìm thêm nhật ký ở đâu để chẩn đoán đầy đủ hơn?

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây


Chỉ cần xác minh: Điều duy nhất trở nên không phản hồi là chrome, đúng không? Khi chrome chết, phần còn lại của máy tính có bị chậm / hỏng không?
Mitch

Xin lỗi, tôi quên thêm rằng chỉ có chrome bị ảnh hưởng. Mọi thứ khác vẫn hoạt động tốt.
Ricky Robinson

Điều đó tốt - tôi chỉ muốn xác minh. Chrome (và mọi thứ khác) có phải là phiên bản mới nhất không? ( sudo apt-get update && sudo apt-get upgrade)
Mitch

1
Chromium là bản gốc. Sau đó, nó được đóng gói lại thành Chrome.
thiện

1
Con đường nâng cấp của bạn đến 14.04 là gì? Bạn đã cài đặt nó mới hoặc nâng cấp từ 13.10? Tôi tò mò vì tôi vẫn đang gặp vấn đề này ~ 2-3 lần một ngày.
robbmj

Câu trả lời:


19

Tôi có cùng một vấn đề - hãy thử chạy nó với cờ --disable-gpu, như

google-chrome --disable-gpu

Ngoài ra, tôi sử dụng ba màn hình trên hai băng video nvidia với các công cụ dành cho nhà phát triển đã mở (tôi đoán đây là lý do)


3
Chào mừng bạn Bạn có thể thêm chi tiết, như các triệu chứng bạn đã có?
Volker Siegel

đó là một cái gì đó mới! Cảm ơn. Tôi không thể tìm thấy bất kỳ tài liệu cho tùy chọn đó, mặc dù. Bạn có thể mô tả những gì nó làm?
Ricky Robinson

1
Tôi nghĩ đó là một lỗi giữa trình điều khiển nvidia và kết xuất của chrome, bởi vì tôi đã gặp phải các sự cố này sau khi cài đặt trình điều khiển
Ivan M

1
Tôi đang nhận được điều này với các trình điều khiển cộng đồng ATI để không chỉ Nvidia và cả khi không mở các công cụ dành cho nhà phát triển.
jowan sebastian

2
hmmm thú vị, tôi cũng sử dụng nhiều màn hình với 2 thẻ nvidia và cũng có các công cụ dev mở gần như mọi lúc. là --disable-gputùy chọn khác nhau để các use hardware acceleration when availabletùy chọn trong cài đặt nâng cao?
Ngựa

5

Kiểm tra bài đăng này trên Diễn đàn trợ giúp của Google Chrome. Tuy nhiên, không giống như bạn, toàn bộ hệ thống đang treo. Tôi chỉ đăng nó ở đây vì nó có thể giúp những người khác đi qua bài viết của bạn dựa trên tiêu đề bạn đã đặt nó. Có vẻ như sự cố treo hệ thống có thể liên quan đến thẻ Radeon, vì vậy nếu bạn không có vấn đề thì nó có thể không liên quan đến bạn.


Đảm bảo bạn có đủ không gian hoán đổi nếu toàn bộ hệ thống bị treo.
Gayan Weerakutti 7/2/2016

3

Tôi đã gặp vấn đề tương tự với Chromium kể từ khi nâng cấp lên Ubuntu 14.10. Chạm giới hạn các tập tin mở như trong câu trả lời khác của tôi (bằng cách sử dụng ulimittrong bashhoặc chỉnh sửa limits.conf) dường như giải quyết vấn đề đối với tôi. Tóm lược:

Trong một vỏ, chạy:

ulimit -a

Kiểm tra dòng đọc open files(hoặc chạy ulimit -nngay). Trên hệ thống của tôi, giá trị là 1024. Thoát khỏi Crom. Sau đó, trong cùng một thiết bị đầu cuối, vấn đề

ulimit -n 4096
chromium-browser

Thay thế 4096bằng một giá trị phù hợp với hệ thống của bạn. Bạn sẽ có thể sử dụng nhiều tab hơn trong phiên trình duyệt này. Khi bạn đã tìm thấy một giới hạn hợp lý, hãy kiên trì limits.conf:

* khó khăn 4096
* nofile mềm 4096
  • thêm một dòng vào /etc/pam.d/common-session*:
phiên yêu cầu pam_limits.so
  • đăng xuất / khởi động lại để áp dụng thay đổi

Tài liệu tham khảo:


1

Tôi biết một giải pháp hiệu quả với tôi, có vẻ như nó liên quan đến vỏ bạn đang sử dụng. Tôi đã sử dụng gnome-flashback như phiên thay vì Unity. Khi tôi gỡ cài đặt nó và sử dụng Unity mặc định một lần nữa, tôi không gặp sự cố. Điều này chưa được xác nhận nhưng từ các thử nghiệm sơ bộ là trường hợp của nó. Vậy vấn đề dường như nằm ở Gnome 3? Có thể là trình điều khiển mã nguồn mở và Chrome, mặc dù tôi nghi ngờ đó là sự cố với chrome.

Một điều nữa ... điều này chỉ xảy ra trên các phiên bản chrome 64 bit, do đó tôi tin rằng nó chỉ có thể ảnh hưởng đến các hệ thống 64 bit.


Tôi cũng nhận thấy các mô hình tương tự được mô tả ở đây. Không chắc đó có phải là nguyên nhân hay không, nhưng tôi không trải nghiệm điều này trên bất kỳ chipset có hương vị thống nhất nào, chỉ có hương vị gnome của Ubuntu.
Brian Vanderbusch

1
Các bạn đang sử dụng Ubuntu 14.04 (64 bit) với sự thống nhất và chrome vẫn gặp sự cố và toàn bộ máy tính bị treo
john

0

Anh ấy chết rồi, Jim!

Không phải là buồn cười như trước đây.

Nhân tiện, Chromium nói với tôi:

Boo ... Bạn không có tiện ích mở rộng :-( Bạn muốn duyệt qua thư viện thay thế?

Nó phải là một cái gì đó khác - Tôi luôn nghi ngờ rằng điều này có liên quan đến Flash hoặc JavaScript do quảng cáo / trình theo dõi điều hành.

Một cái gì đó đã giúp: Mở trình quản lý tác vụ (shift + esc) và chỉ cần nhấp vào End processnút cho đến khi bạn đóng mọi thứ nhưng BrowserGPU Process(hai cái này không thể bị đóng). Bây giờ hãy quay lại các trang web đã bị sập và thử lại.

Sau khi giết tất cả các tab của bạn theo cách này, bạn có thể quay lại và tải lại các trang F5trên cơ sở khi cần thiết. Đây là cách trình duyệt web nên hoạt động bằng mọi cách - các trang giải phóng tài nguyên và ngủ đông khi không sử dụng.

Tóm lại, tôi nghĩ rằng Chromium đã rời khỏi kiến trúc hộp cát trên trang gốc ban đầu của nó , vì vậy bây giờ có rất nhiều sự phụ thuộc lẫn nhau giữa các trang web đang chạy - và điều này dẫn đến tab buồn nổi tiếng, có xu hướng xuất hiện trong chùm

Thật khó để giữ một trình duyệt web chạy tốt theo thời gian. Tôi ghét phải nói điều đó (hoặc làm điều đó), nhưng đôi khi bạn chỉ cần giơ tay và quay trở lại Firefox.


Đôi khi, điều này đã khiến máy tính của tôi bắt đầu một chuỗi tắt. Tôi không có ý tưởng sương mù nhất tại sao. Tôi nghĩ rằng có một số loại "quy trình bí ẩn" trong trình quản lý tác vụ crom không nên tắt. Vì vậy, đề xuất sửa đổi là - đi chậm qua danh sách các quy trình và chú ý đến những quy trình bạn đang chấm dứt.
tộc

0

Để vô hiệu hóa GPU, một phương pháp khác là thông qua cài đặt của người dùng.

  1. Tắt cài đặt: Use hardware acceleration when available

    chrome://settings/search#hardware%20acceleration
    
  2. Sau khi khởi động lại trình duyệt, kiểm tra trạng thái gpu

    chrome://gpu
    

    Bạn sẽ thấy mọi thứ được thiết lập cho phần mềm.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.