| Summary: | [Fix 21] plasma5-powerdevil - test build for virtual machines | ||
|---|---|---|---|
| Product: | [ROSA-based products] ROSA Fresh | Reporter: | VictorR2007 <victorr2007> |
| Component: | Packages from Main | Assignee: | ROSA Linux Bugs <bugs> |
| Status: | UNCONFIRMED --- | QA Contact: | ROSA Linux Bugs <bugs> |
| Severity: | normal | ||
| Priority: | Normal | CC: | pastordidi, survolog, v.potapov, victorr2007 |
| Version: | Plasma5 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Platform: | --- | ROSA Vulnerability identifier: | |
| RPM Package: | ISO-related: | ||
| Bad POT generating: | Upstream: | ||
|
Description
VictorR2007
2023-09-07 12:44:03 MSK
Описание к патчу из гит To avoid hangs in virtual environments which don't support suspension. This will uncheck the "Suspend session" checkbox and set "When laptop lid closed:" to "Do nothing" for all modes in the energy saving settings on initial setup and when restoring defaults, if it is detected that the system runs on a virtual machine. It is still possible for the user to change those settings and enable auto suspend, or manually invoke suspend, even on a VM. Instead of changing default for auto suspend, would it be more appropriate to always block suspend when running in a VM? Is it possible to run a Plasma session with the same user config sometimes in a VM and sometimes on bare metal? Are there use cases for having Plasma inside a VM handle power management, rather than the host system? I didn't actually test this with a real VM with source-built Plasma as that would take a long time to set up; if someone has such a set-up lying around, it would be great if you could test this. I did confirm that the profiles change as desired when making the virtual machine check return a dummy. The check itself is taken over from what Gnome does (https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/blob/master/plugins/power/gpm-common.c#L158). Последнему коммиту в файле три года. Т.е. если он серьёзная часть Gnome, то и у нас это используется. Однако, есть нюанс. В Rosa Gnome режимы автовыключения по времени простоя по умолчанию отключены из соображений производительности и игнорирования разнообразных багов как ПО, так и железа. Кроме gdm в случае отсутствия захода в систему - из соображений противопожарной безопасности. Подозреваю, что поэтому в Rosa Gnome некоторые пользователи очень хвалят работу гибридной графики, которая из-за выключенных режимов не падает, в отличие от других ОС. Но проверить это мне не на чём. Т.е. при применении патча не стоит ориентироваться на работу Rosa Gnome. В этой сборке механизм в подавляющем большинстве случаев использования скорее всего даже не задействован. DEBUG: plasma5-powerdevil.src: W: patch-not-applied Patch1: 0001-profiledefaults-don-t-automatically-suspend-by-defau.patch Т.е. в сборке добавленный патч не применён. Пересоздал сборки, так как забыл включить наложение патча. Сборки https://abf.rosalinux.ru/build_lists/4681419 https://abf.rosalinux.ru/build_lists/4681420 https://abf.rosalinux.ru/build_lists/4681421 Увы, но не работает для виртуалбокса Я все жду, что что-то починят, но тут куда-то в другую сторону процесс пошел. Суть проблемы была в том, что открываешь настройки электропитания в плазме, выствляешь по закрытию крышки ноута -> выключить систему. Но эта опция не работает. Т.к. после закрытия крышки ноута, система не выключается, а засыпает. Открываешь крышку ноута, надо нажать кнопку питания, и она включится. А по идее, при открытии крышки ноута, должна система загрузиться, а не проснуться. (In reply to Dmitry Postnikov from comment #6) > Я все жду, что что-то починят, но тут куда-то в другую сторону процесс пошел. > Суть проблемы была в том, что открываешь настройки электропитания в плазме, > выствляешь по закрытию крышки ноута -> выключить систему. Но эта опция не > работает. Т.к. после закрытия крышки ноута, система не выключается, а > засыпает. Открываешь крышку ноута, надо нажать кнопку питания, и она > включится. А по идее, при открытии крышки ноута, должна система загрузиться, > а не проснуться. Ты не в той теме написал. Здесь тема про отключению автоматического перехода в ждущий режим на виртуальной машине, которое исправили в git kde для virt-manager. |