Bug 2044630
| Summary: | housekeeping plugin GPU memory notifications not configurable | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Paul Bransford <draeath> | ||||
| Component: | gnome-settings-daemon | Assignee: | Felipe Borges <feborges> | ||||
| Status: | NEW --- | QA Contact: | Desktop QE <desktop-qa-list> | ||||
| Severity: | low | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | 8.5 | CC: | feborges, fmuellner, tpelka, tpopela | ||||
| Target Milestone: | rc | ||||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | Type: | Bug | |||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Attachments: |
|
||||||
|
Description
Paul Bransford
2022-01-24 20:49:13 UTC
Copy/paste error in the additional info. I meant to say:
Kernel: 4.18.0-348.12.2.el8_5.x86_64
Instead I duplicated the repo URL. Sorry!
Additional: apparently in newer (or older?) versions of the daemon, there is/was an 'active' key under 'org.gnome.settings-daemon.plugins.<plugin>' that can be used to disable a plugin. This functionality appears absent now (or at least in the version packaged for RHEL8). This means this workaround doesn't apply, which is the only workaround for this issue I was able to locate broadly (was on an ubuntu forum).
$ gsettings list-recursively org.gnome.settings-daemon.plugins.housekeeping
org.gnome.settings-daemon.plugins.housekeeping min-notify-period 10
org.gnome.settings-daemon.plugins.housekeeping free-size-gb-no-notify 1
org.gnome.settings-daemon.plugins.housekeeping ignore-paths @as []
org.gnome.settings-daemon.plugins.housekeeping free-percent-notify 0.050000000000000003
org.gnome.settings-daemon.plugins.housekeeping free-percent-notify-again 0.01
$ gsettings set org.gnome.settings-daemon.plugins.housekeeping active false
No such key “active”
You can disable the plugin by modifying the corresponding file in `/etc/xdg/autostart/` and adding `Hidden=true` to it. This also works per-user if you drop the file in to `.config/autostart/`. This was originally added due to issue https://bugzilla.redhat.com/show_bug.cgi?id=1300852 as a workaround for gnome-shell leaking (GPU) memory. The idea was that this at least allowed user's to restart their session in order to free the memory again. I believe that huge improvements were made on the memory leak issues on the GNOME Shell side since. As such, we might be able to just drop the patch from RHEL 8 again. (In reply to Benjamin Berg from comment #3) > I believe that huge improvements were made on the memory leak issues on the > GNOME Shell side since. The main issue was a gc problem in gjs, but I'm not sure how much it affected GPU memory instead of the normal heap. |