Страница 1 из 1

При закрытой крышке тормозит GUI. Как исправить?

Добавлено: 24 фев 2024, 23:59
sasha300
Всем привет!
Делаю из ноута сервак, установил LM 21.3 Xfce, ssh, NoMachine server, RealVNC server, в

Код: Выделить всё

/etc/systemd/logind.conf
HandleLidSwitch выставил на "ignore", получилось:

Код: Выделить всё

HandleLidSwitch=ignore
теперь, при закрытии крышки ноута могу удаленно подключиться через ssh или графику (NoMachine, RealVNC), но при закрытии крышки, если работать через NoMachine или RealVNC начинаются лютые тормоза.
Провел эксперимент, подключился по ssh, пишу в nano текст - скорость такая же как будто печатаю локально, закрываю крышку ноута - скорость не проседает, а вот если юзать иксы, подключившись к ним удаленно, запустить nano и печатать текст, то при открытой крышке время появления напечатанных символов высокая, а вот если крышку ноута закрыть, то наблюдаю торможение.
Думаю, дай-ка параметры в /etc/systemd/logind.conf выставлю в ignore, т.е. получилось вот так:

Код: Выделить всё

HandlePowerKey=ignore
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore
перезагружаю комп, но ничего не поменялось.
Конечно можно разобрать ноут и отключить шлейф монитора (а может даже и не шлейф, а датчик, который отвечает за закрытие крышки), но это крайний вариант, к тому же бывает необходимость локально поработать за ноутом. DE пришлось заюзать, так как под wine-ом крутятся пару windows приложений, которые работают только в GUI режиме. Постоянно держать открытым ноут тоже не вариант, так как дети могут ненароком ткнуть в клаву и нарушить работу приложений. Можно вытащить клаву, но это все костыли..
_Были мысли, что при закрытии крышки, идет понижение тактовой частоты процессора, но вариант не рабочий, так как при подключении по ssh получаю нормальную скорость появление напечатанных символов. Кстати, видеокарта встроена в процессор. Может быть при закрытии крышки вырубается встроенная графика и NoMachine или RealVNC приходиться проприсовывать ее вновь, но это уже мои домыслы, было бы интересно узнать мнение сообщества..
Заранее признателен за любой вектор направления!

При закрытой крышке тормозит GUI. Как исправить?

Добавлено: 25 фев 2024, 00:55
ilikethat
sasha300, а в БИОС есть что-нибудь по энергосбережению?
Могу предположить, что при закрытии крышки ноут переходит в режим экономии энергии, причем не на уровне ОС, а на уровне БИОС. Отсюда и тормоза.

ЗЫ а в ssh слишком слабая нагрузка и Вы этого не замечаете.

При закрытой крышке тормозит GUI. Как исправить?

Добавлено: 25 фев 2024, 01:30
sasha300
ilikethat писал(а):
25 фев 2024, 00:55
а в БИОС есть что-нибудь по энергосбережению?
Проверил, ничего такого, что связано с энергосбережением там нет. Кстати, ноут Asus K43e 2011 года выпуска. Там биос очень урезан.

При закрытой крышке тормозит GUI. Как исправить?

Добавлено: 25 фев 2024, 06:39
madesta
Я бы подумал на это.
sasha300 писал(а):
24 фев 2024, 23:59
при закрытии крышки вырубается встроенная графика и NoMachine или RealVNC приходиться проприсовывать ее вновь
Крышка полностью закрывается? Просто как вариант можно было бы попробовать подкладывать кусочек поролона: вроде бы крышка закрыта, но не совсем. Тоже, конечно, костыли, но более приземлённого плана.
:smile:

При закрытой крышке тормозит GUI. Как исправить?

Добавлено: 25 фев 2024, 10:29
sasha300
madesta писал(а):
25 фев 2024, 06:39
Просто как вариант можно было бы попробовать подкладывать кусочек поролона: вроде бы крышка закрыта, но не совсем
При расстоянии 3-4х см. до нижней крышки выключается экоан, но это идея - рубануть сам датчик холла, т.о. ноут не будет понимать, когда крышка открыта, а когда закрыта.

При закрытой крышке тормозит GUI. Как исправить?

Добавлено: 25 фев 2024, 12:29
sasha300
разобрал ноут, методом тыка обнаружил, что датчик холла находится на плате, на которой находится и кнопка включения, ее артикул 60-n3rps1000
В левом верхнем углу 3х контактная штука - это и есть датчик холла (вроде бы)
Отсюда вопрос: если выпаять этот датчик, то ноут ведь будет думать, что крышка всегда закрыта, т.е. надо какие-то два контакта соединить между собой, только вот какие - не понятно..
Посоветуйте, пожалуйста, что надо делать дальше?

При закрытой крышке тормозит GUI. Как исправить?

Добавлено: 25 фев 2024, 13:18
sasha300
Подключил плату, не прикручивая ее к крышке, теперь, при закрытии крышки, экран не выключается.
IMG_20240225_130741.jpg
Получается, что датчик холла срабатывает только тогда, когда плата прикручена к корпусу, а раз так то где-то должен быть магнит, активирующий этот датчик. Ищу магнит, квест продолжается..

При закрытой крышке тормозит GUI. Как исправить?

Добавлено: 25 фев 2024, 15:15
sasha300
Под крышкой с экраном был спрятан небольшой неодимовый магнит, я его отковырял и теперь даже при закрытии крышки ноута экран не гасится. При удаленном подключении через NoMachine/RealVNC текст набирается безо всяких тормозов.
По идее задача выполнена, но все-таки интересно, как решить вопрос програмно? Это у меня ноут старый и можно было "резать провода", но курочить таким способом свежий ноут, когда сейчас он используется в качестве сервера, а завтра как ноутбук, было бы варварством. На просторах интернета соверуют выставить HandleLidSwitchExternalPower=ignore пруф тут: https://linuxcool.net/instrukczii/ne-pr ... -noutbuka/ но я так пробовал в начале, нифига не получилось. Должен ведь быть програмный вариант решения данного трабла?