Compiz викликає мерехтіння буфера з драйверами nvidia


1

Compiz викликає дивні мерехтіння. Це трохи важко описати, але коли я, наприклад, переміщую курсор миші на елементи інтерфейсу CCSM: s або навіть просто переглядаю Firefox, оновлення екрана часто не відбувається відразу. Потім незабаром екран оновлюється, але з буфером, який повинен був бути показаний раніше. Це як би оновлення буфера завжди відбувається на кілька кроків пізніше, ніж слід.

Ще один приклад; Я намагався редагувати текстовий файл в nano в терміналі. Прокручування вниз на нано іноді, здавалося, прокручується вгору, поки я не прокручую вниз більше, і тоді нано з'явився для прокрутки там, де потрібно було прокрутити перший раз. Виблискування є лише візуальним, додатки все ще працюють як слід, але зворотний зв’язок інтерфейсу користувача, таким чином, не відображає відразу зміни, а натомість мерехтить.

Ось відео про те, як це виглядає: https://www.youtube.com/watch?v=1gTkBStGcyE

Однак якщо я обертаю настільний куб або використовую функцію масштабування, мерехтіння зникає. Схоже, це відбувається лише тоді, коли екран не трансформується.

Я намагався відключити окремі плагіни Compiz один за одним, але це, здається, не допомогло. Я також намагався ввімкнути та вимкнути окремі параметри в розділах OpenGL та обхідних шляхів CCSM безрезультатно.

Я також спробував вимкнути перевернення буфера в налаштуваннях сервера NVidia X. Спочатку, здавалося, це вирішило проблему, але незабаром я помітив, що елементи інтерфейсу, які раніше були у зосередженому стані, схоже, зберігають свій зосереджений стан. Тобто багато елементів виявилися зосередженими одночасно.

Відключення копії тексту на плагін Compiz також ніби полегшує мерехтіння, але потім я помітив, що деякі перефарбування просто не відбувалися або відбувалися із запізненням разом із пізнішим перефарбуванням.

Не знаю, що ще спробувати. Всі пропозиції вітаються!

Характеристики системи:

  • Lubuntu 14.04
  • LXDE
  • Compiz 0.9.11.2
  • Власний драйвер NVidia v. 343.22.
  • GeForce GTX 560 Ti

Відповіді:


2

Існує відома помилка в compiz, що викликає проблему. Інженери NVIDIA запропонували виправлення, але з юридичних причин з боку Canonical він досі не був включений у розподіл Ubuntu compiz.

Крістофер Таунсенд люб’язно надає PPA з наклеєним компісом. Він доступний тут: https://launchpad.net/~townsend/+archive/ubuntu/compiz-nvidia-refresh-test

Це корисне рішення, поки виправлення не буде прийнято, але будь-які оновлення compiz, що надходять із Canonical, замінять виправлену версію, тож ви, можливо, захочете заблокувати пакет compiz у Synaptic.

Відповідна помилка Launchpad для проблеми відстежується тут: https://bugs.launchpad.net/compiz/+bug/1288747

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.