Google Chrome bị treo một thời gian ngắn trước khi hiển thị tab mới


9

Bất cứ khi nào tôi muốn chuyển sang một tab khác với tab đang được hiển thị, Chrome sẽ treo trong khoảng 2 giây trước khi hiển thị tab mới. Điều này xảy ra bất cứ khi nào một tab mới phải được hiển thị, chẳng hạn như nhấp vào nút "Tab mới" hoặc đóng tab hiện tại.

Đây là thông tin phiên bản của tôi:

Google Chrome 14.0.835.163 (Bản dựng chính thức 101024)

HĐH: Linux (Ubuntu 11.04)

WebKit 535.1 (chi nhánh / crom / 835 @ 94713)

Tiện ích mở rộng duy nhất tôi sử dụng là AdBlock và vô hiệu hóa nó không có hiệu lực.

Điều này chỉ xảy ra với tôi kể từ khi tôi cập nhật lên phiên bản Chrome mới nhất.

Bất cứ ý tưởng về những gì đang xảy ra?


Bạn đã thử vô hiệu hóa "Tab mới" mặc định chưa? Bạn có thể làm như vậy với tiện ích mở rộng "Chuyển hướng tab mới" . Hãy thử thay đổi nó thành about:blank. Liệu nó có bất kỳ sự khác biệt?
Duijf

Tôi không chắc là tôi đã rõ chưa. Điều này xảy ra ngay cả khi tôi mở hai tab, giả sử một tab trên www.google.com và một tab khác trên www.youtube.com và tôi muốn chuyển từ tab này sang tab khác (cũng vậy, vấn đề không phụ thuộc vào nội dung trong số các tab: Tôi có thể có hai tab trên about: phiên bản và việc chuyển đổi giữa chúng gây ra sự chậm trễ).
Alex Dias

Theo như tôi có thể thấy, không có báo cáo lỗi về vấn đề này. Nó có thể là một ứng dụng xung đột?
Duijf

Có lẽ, mặc dù điều này cũng xảy ra khi không có nhiều thứ khác đang chạy. Ngay trước khi tôi cập nhật Chrome (gây ra sự cố), tôi đã cài đặt gcc-4.4, g ++ - 4.4 và các phụ thuộc của chúng (cung cấp cho tôi hai phiên bản của cả gcc và g ++: 4.4 và 4.5). Tuy nhiên, thực hiện điều này trên một đĩa CD trực tiếp không gây ra vấn đề gì, vì vậy tôi đoán hai phiên bản cài đặt của gcc và g ++ không phải là nguyên nhân gây ra sự cố. Ngoài ra, tôi vừa cài đặt Chromium và sự cố không tồn tại ở đó.
Alex Dias

Thật thú vị, điều này bắt đầu xảy ra với tôi ngay bây giờ khi cập nhật lên phiên bản mới vào ngày 2012-04-13. Bây giờ nó xảy ra với các bản dựng ổn định, không ổn định và beta. Tôi thấy nhiều báo cáo lỗi không liên tục khác về chủ đề này, nhưng không có câu trả lời thực sự. Tôi sẽ tiếp tục điều tra.
Daniel Andersson

Câu trả lời:


4

Tôi đã gặp một hành vi tương tự với các tab không được hiển thị dưới nền nữa và đôi khi thậm chí không được đưa lên phía trước. May mắn thay, tôi nhớ rằng đã kích hoạt Tổng hợp GPU trong khoảng: cờ (hoạt động tốt cho đến một hoặc hai tuần trước). Bỏ nhãn nó một lần nữa giải quyết vấn đề này.


Thật kỳ lạ, điều này THỰC SỰ đã tăng tốc quá trình kết xuất trên Chrome.
mowwwalker

1

Bây giờ tôi cũng đã theo dõi một vấn đề khác với libcairo2hiện tại trong Debian Sid. Xem lỗi Debian # 682308 .

Với cairo-1.12.0, có một lỗi hồi quy khiến chuyển đổi tab và các tab mới mở trong Google Chrome và Chromium bị đình trệ đáng kể và tăng đột biến xorgviệc sử dụng CPU.

Ba cách giải quyết khác nhau được đề cập trong báo cáo lỗi, đang chờ sửa lỗi ngược dòng:

  • Đang chạy

    nvidia-settings -a InitialPixmapPlacement=0
    
  • Ghim gói lên phiên bản 1.10.2-7.
  • Xây dựng gần đây libcairovới thay đổi bản vá src/cairo-xlib-display.cbằng cách display->buggy_gradientsluôn luôn cài đặt TRUE(từ một bài đăng trên diễn đàn Debian ) (xem xét việc ghim nó quá, trong trường hợp các libcairo2bản cập nhật trong tương lai vẫn thiếu bản sửa lỗi).

Điều này cuối cùng đã giải quyết vấn đề của tôi.

CẬP NHẬT

Điều này được cho là đã được sửa trong trình điều khiển Nvidia 304.30 được phát hành 2012-07-30. Từ thay đổi (chưa trực tuyến, do NvNews gần đây đã bị hack và trang riêng của Nvidia không lưu trữ thay đổi cụ thể, nhưng nó nằm trong gói nhị phân mà họ cung cấp):

- Fixed a problem where RENDER Glyphs operations would exhibit severe
  performance issues in certain cases, such as when used with gradients
  by Cairo and Chromium.

CẬP NHẬT 2

... và bây giờ ít nhất là phiên bản trình điều khiển này đã gặp Debian Không ổn định.


0

Vì các tab của Google Chrome là hình thang, nên chúng sử dụng một chức năng cụ thể trong trình điều khiển có tên là "gia tốc hình thang", được hỗ trợ trong phần cứng bởi các mạch Nvidia mới hơn .

Trên các mạch cũ không có sự hỗ trợ này, có một lỗi xuất hiện kết hợp với các bản nâng cấp lên X.org 1.11 (trong đó tôi đoán X.org bắt đầu hỗ trợ kết xuất hình thang trực tiếp) khiến cho việc kết xuất hình thang chậm hơn nhiều so với mức cần thiết (nhiều chậm hơn so với kết hợp trình điều khiển máy chủ / X.org trước đó). Tôi chạy GeForce 9400, một trong những mạch bị ảnh hưởng.

Báo cáo lỗi Debian .

Thông báo sửa lỗi trình điều khiển Nvidia trong 290.03 .

Cá nhân tôi đã gặp vấn đề này với các phiên bản Nvidia mới hơn (295.40), vẫn tồn tại thông qua khởi động lại, nhưng vì một số lý do chỉ cần khởi chạy đã nvidia-settingssửa nó.

Chrome vẫn chậm hơn rất nhiều so với Opera trong việc chuyển đổi và tạo tab trên máy của tôi, nhưng nó không còn gây ra sự chậm trễ trong vài giây. Từ tất cả những gì tôi có thể nói, nó trở lại tốc độ trước khi giới thiệu lỗi.


EDIT: Thông tin này vẫn đúng như trước đây, nhưng có một lỗi bổ sung ảnh hưởng đến tất cả các thẻ Nvidia. Xem câu trả lời khác của tôi để biết thêm thông tin.

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.