Мерцание в KDE Plasma 5.4

27

Я сталкиваюсь с мерцанием в KDE Plasma 5.4. Мерцание прекращается, когда я меняю серверную часть рендеринга Compositor на OpenGL 3, а затем снова изменяю на OpenGL 2.

  1. ОС: KUbuntu 15.04
  2. Графика: Intel HD 4000
AhmedBilal
источник
3
В моем случае мне просто нужно было перейти на OpegGL 3.1. Некоторое обновление, вероятно, изменило его на OpenGL 2, и началось мерцание.
Мартин Всетика,
@MartinVseticka Нету они восстановили функцию;)
Давид Дрозд

Ответы:

39

У меня была та же проблема, но с другой видеокартой и другой ОС (Fedora 22 KDE Spin). Я только сталкивался с этим:

https://ask.fedoraproject.org/en/question/69542/fedora-22-full-screen-tearingflickering-under-kde/

у которого есть несколько опций, которые, по крайней мере, решают проблему в Fedora. Я пытаюсь вариант 3, и он, кажется, работает до сих пор, и первые два варианта - это вещи, которые можно изменить только через приложение системных настроек kde (не должно быть специфичным для ОС).

Надеюсь, это поможет вам!

РЕДАКТИРОВАТЬ: Чтобы сделать этот ответ лучше, я помещаю резюме ссылки, приведенной выше здесь. Для решения этой проблемы есть три варианта

  1. Перейдите в «Настройки системы»> «Оборудование»> «Дисплей и монитор»> «Композитор» и измените функцию предотвращения разрыва на «Полноэкранные перекраски»

  2. Как альтернатива, в том же меню сменить композитор на XRender

  3. Если вы предпочитаете не делать ничего из вышеперечисленного, создайте файл сценария с /etc/profile.dименем kwin.sh(или что-нибудь, заканчивающееся на .sh на самом деле). В этом файле поместите строкуexport KWIN_TRIPLE_BUFFER=1

Это рекомендуется, если в вашем .xsession-errorsфайле указано, что Triple Buffering недоступен. Чтобы найти это, я просто открыл файл в kwrite и искал тройной, конечно, он сказал, что не доступен. После создания файла это сообщение больше не присутствует при последующих перезагрузках.

Дейв П.
источник
3
Это указало мне в правильном направлении. В моем случае я установил «Предотвращение разрывов» на «Нет» Экран идеален сейчас. Использование OpenGL 3.1.
Картленд
У меня была эта проблема в течение примерно двух лет во всех версиях Plasma. (В настоящее время установлено: 5.6.2.) Это было особенно плохо при разблокировке с экрана блокировки. Либо вариант 1, либо вариант 2 исправили проблему для меня, но я также попытался установить предотвращение разрыва на «Никогда», и это тоже сработало. Так как это был вариант, который не дал мне страшного предупреждения, я придерживаюсь этого пока. Я отредактирую этот комментарий, если проблемы возникнут снова.
JD Болдуин
Мерцание исчезло на моей системе ТОЛЬКО при переходе с OpenGL на Xrender (решение № 2).
Для меня использование XRender работало нормально, opengl 2 и 3 вызывали проблемы.
Родислав Молдаван
3

У меня тоже мерцание. Я также обнаружил, что изменение настроек композитора исправило это, но только временно. Причина, по которой это сработало, заключается в том, что он перезапускает композитор. У меня пока нет полного решения, но перезапуск композитора с помощью SHIFT + Alt + F12 дважды - эффективный обходной путь.

ColonelFazackerley
источник
У меня тоже сработало. Кажется, мерцает только при переключении в рабочее пространство с открытым Chromium или Firefox.
DrA7
1

У меня очень острая проблема с KDE Plasma 5.9.5 на Arch Linux в гостевой виртуальной машине VirtualBox. Проблема, кажется, была решена

pacman -S virtualbox-guest-utils
systemctl enable vboxservice.service
Майкл Херрманн
источник
Это единственное решение, которое сработало для меня. Я предполагаю, что предыдущая версия дополнений гостя vbox, которые шли вместе с виртуальным компакт-диском, вызвала проблему. virtualbox-guest-utilsкоманда дала два варианта; Я взял тот с archэтим (мой дистрибутив был аркой). Я почти собирался отказаться от KDE. Благодарность!
Ébe Исаак
1

В моей системе Kubuntu 18.04 с проприетарным драйвером NVIDIA ни одно из решений, перечисленных в ответе, не сработало, для меня отключение «Синхронизации с VBlank» на данный момент останавливает проблему (необходима перезагрузка)

simion314
источник
0

В случае, если это поможет кому-то еще, ищущему подобную проблему: у меня было прерывистое мерцание в Kubuntu 15.10 на сетчатке Macbook Pro. Рабочий стол будет загружаться без проблем, однако при любой другой загрузке, в какой-то момент дисплей начнет мерцать при сворачивании / изменении размера окон. Вариант 1 «полноэкранные перекраски» исправил это для меня.

Джеймс Девни
источник
0

У меня та же проблема с драйверами Intel на Debian.

Это ошибка PSR .

Так что вы должны отключить его.

В Debian я добавляю в

/etc/default/grub: GRUB_CMDLINE_LINUX=" i915.enable_psr=0".

И беги

sudo update-grub, to regenerate /boot/grub/grub.cfg.
Федор Гончаров
источник
-1

также было то мерцание с KDE на Kubuntu 15.10, работающем на i5-3320M с интегрированным HD4000. это действительно раздражало, когда я играл в игры типа mincraft в полноэкранном режиме.

После того, как я остановил композитор, нет мерцания во весь экран. Я тщательно настроил стартап без композитора, это мое решение.

Все остальные методы, написанные выше, не влияли.

Возможно, это то, что разработчики KDE должны исправить, потому что я много об этом читал в сети, и многие люди, использующие процессоры ivy-bridge, сталкиваются с этой мерцающей проблемой.

Приветствую

pulsar_tro
источник