Compiz gây ra lỗi bộ đệm với trình điều khiển nvidia


1

Compiz đang gây ra sự rung chuyển kỳ lạ. Hơi khó để mô tả, nhưng khi tôi di chuyển chuột qua các yếu tố UI của CCSM: hoặc thậm chí chỉ duyệt bằng firefox, các cập nhật màn hình thường không xảy ra ngay lập tức. Sau đó không lâu, màn hình cập nhật, nhưng với bộ đệm nên được hiển thị trước đó. Như thể việc cập nhật bộ đệm luôn xảy ra muộn hơn một vài bước so với bình thường.

Một vi dụ khac; Tôi đã cố gắng chỉnh sửa một tệp văn bản trong nano trong một thiết bị đầu cuối. Cuộn xuống trong nano đôi khi xuất hiện để cuộn lên, cho đến khi tôi cuộn xuống nhiều hơn, tại thời điểm đó, nano xuất hiện để cuộn ở nơi đáng lẽ phải cuộn lần đầu tiên. Sự cố chỉ là trực quan, các ứng dụng vẫn hoạt động như bình thường, nhưng phản hồi UI không phản ánh ngay lập tức các thay đổi, mà thay vào đó là nhấp nháy.

Đây là video về giao diện của nó như thế nào: https://www.youtube.com/watch?v=1gTkBStGcyE

Tuy nhiên, nếu tôi xoay khối máy tính để bàn hoặc sử dụng chức năng phóng to, nhấp nháy sẽ biến mất. Có vẻ như nó chỉ xảy ra khi màn hình không được chuyển đổi.

Tôi đã từng cố gắng vô hiệu hóa từng plugin Compiz một lần, nhưng điều đó dường như không có ích. Tôi cũng đã thử bật và tắt các tùy chọn riêng lẻ trong các phần OpenGL và cách giải quyết của CCSM, nhưng không có kết quả.

Tôi cũng đã thử tắt bộ đệm lật trong cài đặt máy chủ NVidia X. Điều này dường như đã khắc phục vấn đề lúc đầu, nhưng ngay sau đó tôi nhận thấy rằng các yếu tố UI trước đây ở trạng thái tập trung, dường như vẫn giữ trạng thái tập trung của chúng. I E. nhiều yếu tố dường như được tập trung cùng một lúc.

Vô hiệu hóa plugin của Compiz 'Copy vào kết cấu dường như cũng làm giảm bớt sự nhấp nháy, nhưng sau đó tôi nhận thấy rằng một số lần lặp lại chỉ không xảy ra, hoặc xảy ra với sự chậm trễ cùng với việc sơn lại sau đó.

Không biết những gì khác để thử. Chào mừng tất cả các đề xuất!

Thông số hệ thống:

  • Lubfox 14.04
  • LXDE
  • Compiz 0.9.11.2
  • Trình điều khiển độc quyền của NVidia v. 343,22.
  • GeForce GTX 560 Ti

Câu trả lời:


2

Có một lỗi đã biết trong compiz gây ra vấn đề. Các kỹ sư của NVIDIA đã cung cấp một bản vá nhưng vì lý do pháp lý về phía Canonical, nó vẫn chưa được đưa vào bản phân phối compiz của Ubuntu.

Christopher Townsend đang cung cấp một PPA với compiz vá. Nó có sẵn ở đây: https://launchpad.net/~townsend/+archive/ubfox/compiz-nvidia-refresh-test

Đó là một cách giải quyết tốt cho đến khi bản vá được chấp nhận, nhưng mọi bản cập nhật compiz đến từ Canonical sẽ ghi đè lên phiên bản đã vá, vì vậy bạn có thể muốn khóa gói compiz trong Synaptic.

Lỗi Launchpad tương ứng cho sự cố đang được theo dõi tại đây: https://bugs.launchpad.net/compiz/+orms/1288747

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.