Có phải bình thường khi compiz tiêu thụ 40% CPU của tôi mà không có chương trình nào khác chạy không?


29

Khi tôi không có chương trình nào khác đang chạy, compizchiếm ít nhất 40% CPU của tôi.
Điều này có bình thường không? Nếu nó là bình thường, có cách nào tôi có thể làm cho chương trình này chiếm một tỷ lệ nhỏ hơn không?


3
Chắc chắn là không bình thường.
Chan-Ho Suh

Câu trả lời:


6

Chỉnh sửa: Kể từ Ubuntu 12.10, đây không còn là một tùy chọn nữa, vì Unity-2D đã bị loại bỏ với số lượng.

Tôi có vấn đề tương tự với việc sử dụng cpu vì compiz. Cách giải quyết của tôi là chuyển phiên từ Ubuntu sang Ubuntu 2D.

ubfox 2d


Tôi thực sự đã làm điều này ngay sau khi hỏi, và nó đã làm việc rất tốt cho tôi. Mọi thứ đều suôn sẻ hơn nhiều.
Jiskya

5
Điều này là không bình thường và việc chuyển sang Unity 2D, khi trên một máy cao cấp hiện đại không có giải pháp. Các nhà phát triển nên thực sự làm việc này vì nó rất khó chịu.
ECII

@ECII tôi đồng ý với bạn, nhưng trong khi họ khắc phục, sự thống nhất 2d có thể là cách giải quyết cho vấn đề này.
Eugene Manuilov

4
Làm thế nào điều này có thể là một giải pháp ?. OP đang muốn sử dụng compiz với ít công dụng CPU hơn. Trong unity-2d không có compiz.
Anwar

13

Tôi gặp vấn đề tương tự là tải CPU lên tới 70% ~ 80% và điều đó làm tôi khó chịu trong một thời gian dài sau khi nâng cấp lên 12.04 từ ngày 10.04.

Và đặt lại cài đặt compiz về mặc định hoặc xóa ~/.compiz-1& ~/.config/compiz-1thư mục không hoạt động.

Nhưng sau khi tôi bỏ chọn hộp "Đồng bộ hóa với VBlank" trong OpenGL trong ccsm(Trình quản lý cài đặt CompizConfig), tải CPU giảm xuống 1% ngay lập tức.

Hy vọng điều này sẽ giúp bạn và những người khác ...

Xin lỗi vì biểu hiện kém của tôi (Tôi là một sinh viên đến từ Trung Quốc).


Cảm ơn, sinh viên đến từ Trung Quốc :) Đồng bộ hóa với Vblank cũng giúp tôi. Cảnh báo: Sau khi Đặt lại về mặc định, tôi phải đổi sang bảng điều khiển và nhập "unity --reset" và bỏ chọn Đồng bộ hóa thành Vblank một lần nữa.

Whoa, điều đó đã giúp rất nhiều ở đây là tốt. Điều đó có xảy ra trên một hệ thống sử dụng trình điều khiển nguồn đóng nvidia không?
wump

6

Có cùng một vấn đề. Compiz liên tục ở mức khoảng 40% (CPU AMD, ATI 58xx, 12.04). Sau đó, tôi đã theo dõi bài đăng này https://askubfox.com/a/127310/26508 và mức độ sử dụng CPU giảm xuống dưới 10%. Hy vọng nó giúp.

EDIT với instucations:

Chỉ cần sao lưu (đổi tên) ~/.compiz-1~/.config/compiz-1thư mục và để chúng được tạo lại với cài đặt mặc định (bạn sẽ cần phải đăng xuất và đăng nhập lại).

mv ~/.compiz-1 ~/.compiz-1.BACKUP
mv ~/.config/compiz-1 ~/config/.compiz-1.BACKUP

Sau khi khởi động lại và xác nhận rằng mọi thứ hoạt động như mong đợi, bạn chỉ cần xóa các bản sao lưu này (trừ khi bạn có sử dụng chúng).

rm -Rfv ~/.compiz-1.BACKUP
rm -Rfv ~/config/.compiz-1.BACKUP

Nó giúp để làm một unity --resetcũng


1
Bạn có thể đặt câu trả lời thực tế ở đây.
Anwar

Câu hỏi thực tế là gì?
ECII

Ồ, đó là một lỗi đánh máy. Ý tôi là trả lời. đặt câu trả lời trực tiếp ở đây có thể hữu ích hơn
Anwar

3
  1. Cài đặt compizconfig-settings-manager. Chạy nó bằng cách gõ ccsmvào dấu gạch ngang.

  2. Trong cửa sổ chính của ứng dụng, nhấp vào liên kết dưới cùng với nhãn Ưu tiên .

  3. Trong tab Hồ sơ, bấm vào nút Đặt lại về mặc định .

  4. Đăng xuất và Đăng nhập lại.

Hy vọng điều này sẽ giúp

hình ảnh của tab hồ sơ


2
Đừng làm điều này với 14.10. Tôi không biết về phiên bản Ubuntu trước đó, nhưng tôi đã làm điều này và nó khiến tôi mất các đường viền cửa sổ và menu thống nhất. Việc khởi động lại không khắc phục được, tôi phải cắm điện thoại để mở cửa sổ tệp, sau đó duyệt đến ứng dụng đầu cuối để mở, sau đó chạy một vài lệnh để khắc phục sự cố.
GregInWI2

3

rõ ràng có một lỗi với cơ sở thẻ ATI trên trang web này: http://followthegeek.com/compiz-is-consuming-too-much-cpu-heres-the-solution/

dựa trên trang web đó có một vài bước:

  1. cài đặt compizconfig-settings-manager (CCSM)
  2. điều hướng đến opengl sau đó thay đổi Texture Filter thành Fast và bỏ chọn đồng bộ hóa với VBlank
  3. đóng CCSM sau đó khởi động lại Ubuntu

kiểm tra màn hình hệ thống, hy vọng compiz sẽ không cần nhiều CPU nữa.


2

Phiên bản mới của Compiz và plugin Unity có những thay đổi lớn khiến nó hoạt động khác đi. Trong trường hợp của riêng tôi, tôi đã phải đặt lại cài đặt compiz thành mặc định để làm cho nó hoạt động phù hợp sau khi nâng cấp lên 12.04.

Tôi có thẻ ATI Radeon HD5750 và tôi thực sự ghi nhận một cải tiến hiệu suất tuyệt vời (sau khi sửa lỗi compiz) so với 11.10.


1

Tôi đã tìm ra vấn đề tương tự trên Ubuntu 15.04. Máy tính xách tay của tôi bị lag rất nhiều và tôi thấy máy tính đó luôn tải CPU tới 25%. Lần đầu tiên tôi tìm kiếm xung quanh các trình điều khiển nhưng cuối cùng tôi thấy rằng compiz giảm xuống 3% ngay khi không có ứng dụng web nào được mở. Tôi đã từng sử dụng twitter và facebook với các ứng dụng web gốc (nhúng oxit).

Vì tôi chỉ sử dụng firefox, compiz không leo lên trên 5% CPU.

Hy vọng nó giúp.


1

Tôi nhận ra rằng trên máy tính xách tay của tôi có đồ họa NVIDIA 8600M GS và gói trình điều khiển nvidia-340 độc quyền, compiz luôn sử dụng tất cả CPU mà nó có thể nhận được từ một lõi. Không có hoạt động nào khác trên máy tính của tôi, điều này có nghĩa là giá trị gần 100% trên một lõi, trong khi phần còn lại đảm nhiệm tất cả các tải khác. Top cũng báo cáo gần 100% cho chính compiz.

Tất nhiên, có vẻ như một luồng duy nhất vẫn hoạt động, vì vậy trên PC lõi tứ, bạn sẽ nhận được 25% tải và 16% cho i7 6 lõi.

Toàn bộ máy tính chậm chạp đến mức tụt lại để nhập văn bản.

Tôi đã chạy "pilotes addorge" (cài đặt ngôn ngữ tiếng Pháp), giao diện ub Ubuntu tích hợp cài đặt trình điều khiển độc quyền và tôi được cung cấp một sự lựa chọn các phiên bản trình điều khiển NVIDIA, cộng với trình điều khiển nguồn mở.

Vào cuối danh sách, tôi nhận thấy "nvidia-340-update", đó là trình điều khiển NVIDIA độc quyền 340,96 và tôi đã quyết định dùng thử. 8600M GS không được hỗ trợ trong các bản phát hành trình điều khiển sau này. Tôi để trình cài đặt biên dịch mọi thứ, khởi động lại khi được yêu cầu và việc sử dụng cpu cao từ compiz đã biến mất!

Nếu nó phù hợp với bạn, giải pháp này phù hợp với cơ sở hạ tầng mô-đun giới hạn linux tốt hơn là quản lý trình điều khiển NVIDIA theo cách thủ công. Nó thay thế nvidia-340 bằng nvidia-340-update.

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.