Đây có vẻ là một lỗi trong trình điều khiển đồ họa, vì vậy nó cần được báo cáo một khi chúng ta biết điều gì kích hoạt nó (phần cứng, trình điều khiển).
Điều đó nói rằng, đã có rất nhiều lỗi tương tự và mọi người đã đưa ra cách giải quyết mà bạn cũng có thể thử cho lỗi này.
Trong trường hợp bạn có card đồ họa Intel, đây là một số cách giải quyết:
Bộ nhớ dự trữ cho bộ điều hợp đồ họa. Trong trình điều khiển đồ họa Intel ( i915
), các vấn đề bộ nhớ cache pixmap như của bạn thường được kết nối với thực tế là bộ nhớ chia sẻ của card đồ họa được phân bổ động từ bộ nhớ hệ thống, do đó cũng tham gia vào việc hoán đổi, đọc lại từ đĩa, v.v. Sai lầm. Vì vậy, một cách giải quyết là sử dụng mem
tham số khởi động để đủ RAM chưa được phân bổ bởi Linux, sau đó được sử dụng riêng cho card đồ họa. Xem hướng dẫn chi tiết . Nhưng lưu ý rằng trên các hệ thống x86 (32 và 64 bit), mem
tham số thực sự là một địa chỉ tối đa [ nguồn ], do đó phải được đặt cao hơn (được xác định bằng thử nghiệm) so với lượng RAM để lại cho Linux.
Vô hiệu hóa trao đổi. Một lần nữa cho đồ họa Intel, không bao gồm bộ nhớ đồ họa được chia sẻ trong trao đổi có thể là một cách giải quyết. Đặc biệt hứa hẹn nếu vấn đề chủ yếu không xuất hiện sau khi khởi động lại mới, chỉ sau khi làm việc kéo dài và tốn nhiều bộ nhớ. Vì vậy, nếu bạn có đủ RAM, bạn có thể vô hiệu hóa hoàn toàn việc hoán đổi bằng cách thêm swapoff -a
vào /etc/rc.local
[ nguồn ].
Hãy thử tăng tốc UXA. Đây là một tùy chọn cho tệp cấu hình X, chi tiết ở đây .
Hãy thử chế độ BLIT bộ đệm khung. Một lần nữa cho đồ họa Intel, bạn có thể thử sudo echo COGL_ATLAS_DEFAULT_BLIT_MODE=framebuffer >> /etc/environment
và sau đó khởi động lại. [ nguồn ]
Cố gắng đặt lại Compiz về cài đặt mặc định. Báo cáo ở đây (nhưng khá lâu trước đây) đã giúp đỡ với các vấn đề tương tự. Hoặc trong khi chúng tôi đang ở đó, hãy thử một trình quản lý máy tính để bàn không kết hợp thay vì Compiz.