LINUX.ORG.RU

Проседание fps после выхода из suspend-режима...

 , ,


0

3

Заметил уже давненько странную особенность в GNOME 3: после выхода из ждущего режима fps отрисовки анимации в GNOME начинает проседать. Это заметно по «дрожащей» (если ещё замедлить, то уже будет «слайд-шоу») анимации при наведении мышки в левый верхний угол для обзора окон приложений, а также при открытии окон и их сворачивании.
Просевшее fps лечится обычной перезагрузкой. После перезагрузки анимация рисуется плавно и приятно для глаз. Но стоит только systemctl suspend — после «сна» система уже с «мерцающей» анимацией. Я любитель suspend'a, отказаться от него не хотелось бы.
В принципе, особой проблемы это не делает. Это вопрос эстетики больше, чем технический, т.к. на общем быстродействии эта замедленная анимация не оказывает никакого влияния, приложения работают с той же быстротой.

Вопросы и условия следующие:
1. У вас есть такой эффект?
2. Чем лечить? Какой конфиг править?
3. Проприетарные видеодрова не предлагать.

Кстати, оказывается, перезагрузка не обязательна. Достаточно перелогиниться просто и FPS снова в норме.

★★★★★

Последнее исправление: Desmond_Hume (всего исправлений: 2)

Лучше просто не использовать suspend под линуками. Ибо работает через одно место - глюк на глюке.

На десктопе легко можно без него, а для ноутбуков есть более подходящие ОС (от одной компании с яблоками).

А так в поиске находится много чего по словам «gnome slow after suspend»

Скорее чего-то с режимами процессора https://bugzilla.kernel.org/show_bug.cgi?id=80651

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 2)

Проприетарные видеодрова не предлагать

Тогда терпи. Например швабодные корраптят контекст и полностью не восстанавливают.

anonymous
()

Мужики, радостная весть! Нашёл лекарство! Короче, каким-то образом, кухню не знаю, но переполняется во время «сна» кэш памяти. Освобождается таким образом:

echo 1 > /proc/sys/vm/drop_caches
Только выполняется эта команда после su. Почему-то, на sudo терминал ругается permission denied, даже не предлагая ввести пароль администратора. Выполнил эту команду и окошки снова гладко и плавно рисуются, без fps-трясучки! :) Даже перелогиниваться (перезагружаться, тем более) не надо.

Только теперь следующая проблема: как бы сделать всё это дело в автомате, чтобы каждый раз не заходить в терминал и не выполнять эту команду?

Desmond_Hume ★★★★★
() автор топика
Последнее исправление: Desmond_Hume (всего исправлений: 1)
Ответ на: комментарий от anonymous

Не стесняйся, спрашивай тут. Что хотел?

Desmond_Hume ★★★★★
() автор топика
Ответ на: комментарий от Desmond_Hume

Попробуй после восстановления очистить свап:

swapoff -a
swapon -a

anonymous
()

. Проприетарные видеодрова не предлагать

Так страдай

roman77 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.