Increasing GNOME performance by changing CPU governor and reducing swappiness #292

Closed
opened 2020-10-29 18:13:16 +00:00 by t0xic0der · 11 comments
Contributor

Today I discovered this article (which you can find here, which helped to significantly increase the performance and have smoother animations on GNOME. I think we should compile the same in a quick doc.

What do you folks think?

Today I discovered this article (which you can find [here](https://askubuntu.com/questions/604720/setting-to-high-performance), which helped to significantly increase the performance and have smoother animations on GNOME. I think we should compile the same in a quick doc. What do you folks think?
Author
Contributor
Here's a draft writeup. https://ask.fedoraproject.org/t/how-to-increasing-gnome-performance-by-changing-cpu-governor-and-reducing-swappiness/10006
Author
Contributor

@ankursinha Where are we on this?

(That's a rhetorical question. A part of the question, asks "Where are we" and the other one says "On this" much like its answer.)

@ankursinha Where are we on this? (That's a rhetorical question. A part of the question, asks "Where are we" and the other one says "On this" much like its answer.)
Contributor

Uhm, I don't know. As I've said on AskFedora, I personally don't know how valuable this is---it is quite advanced, and I'm still not sure if we want to put this in the docs and risk non-advanced users changing defaults and possibly running into issues. It'll certainly need lots of warnings XD.

I thought we had discussed contacting the workstation WG etc. to see what they think, since they're likely to have data on performance etc.?

Uhm, I don't know. As I've said on AskFedora, I personally don't know how valuable this is---it is quite advanced, and I'm still not sure if we want to put this in the docs and risk non-advanced users changing defaults and possibly running into issues. It'll certainly need lots of warnings XD. I thought we had discussed contacting the workstation WG etc. to see what they think, since they're likely to have data on performance etc.?
Author
Contributor

With the possibility to reset the governor back at boot and the fact the most laptops come with either powersave governor (Intel-only) or conservative/ondemand (AMD-only), I think it should be safe enough (with added warnings) and desirable at the same time.

At AskFedora, the thread was referenced from a multitude of places by everyone irrespective of the desktop environment that they put to use. Let's contact the Workstation group to see what they have to say about it. (But here's my ₹0.003715, GNOME could really use a powerful governor)

With the possibility to reset the governor back at boot and the fact the most laptops come with either `powersave` governor (Intel-only) or `conservative`/`ondemand` (AMD-only), I think it should be safe enough (with added warnings) and desirable at the same time. At AskFedora, the thread was referenced from a multitude of places by everyone irrespective of the desktop environment that they put to use. Let's contact the Workstation group to see what they have to say about it. (But here's my ₹0.003715, GNOME could really use a powerful governor)
Contributor

If Gnome lacks performance, one has to upgrade the machine. I don't think it's feasible to change the CPU governor to performance or so and contuniously draw more power.

Can we dismiss the idea and close the issue?

If Gnome lacks performance, one has to upgrade the machine. I don't think it's feasible to change the CPU governor to performance or so and contuniously draw more power. Can we dismiss the idea and close the issue?
Contributor

The governor bit is quite straightforward now. If one's hardware supports it, this shows up in the top right hand panel:

Screenshot_from_2022-09-12_09-51-29.png

I think that is perhaps enough for most end-users. Advanced users can find the info on Ask Fedora. Searching "fedora gnome swappiness" on DDG takes me straight to the Ask Fedora howto.

The governor bit is quite straightforward now. If one's hardware supports it, this shows up in the top right hand panel: [![Screenshot_from_2022-09-12_09-51-29.png](/fedora-docs/quick-docs/issue/raw/files/dab9b39763fffb9f77169c931db79c9f2820397e3136e19f85f1ead4bc1a3ba2-Screenshot_from_2022-09-12_09-51-29.png)](/fedora-docs/quick-docs/issue/raw/files/dab9b39763fffb9f77169c931db79c9f2820397e3136e19f85f1ead4bc1a3ba2-Screenshot_from_2022-09-12_09-51-29.png) I think that is perhaps enough for most end-users. Advanced users can find the info on Ask Fedora. Searching "fedora gnome swappiness" on DDG takes me straight to the Ask Fedora howto.

I think we could include it in QD, with a clear warning "For advanced users only" direct at the beginning, including the possible negative consequences are, e.g. no support by ask.fp.o.

I think we could include it in QD, with a clear warning "For advanced users only" direct at the beginning, including the possible negative consequences are, e.g. no support by ask.fp.o.
Contributor

It seems edge cases for Advanced users. Could we repriotize existing articles and its maintenance first? People can search and find solutions in Ask. Could we close this?

It seems edge cases for Advanced users. Could we repriotize existing articles and its maintenance first? People can search and find solutions in Ask. Could we close this?
Contributor

I'm +1 for close. As noted, Gnome allows folks to choose CPU governers from the UI. Advanced users can find other ways to do it themselves.

I'm +1 for close. As noted, Gnome allows folks to choose CPU governers from the UI. Advanced users can find other ways to do it themselves.
Contributor

Closing this

Closing this
Contributor

Metadata Update from @hankuoffroad:

  • Issue close_status updated to: insufficient data
  • Issue status updated to: Closed (was: Open)
**Metadata Update from @hankuoffroad**: - Issue close_status updated to: insufficient data - Issue status updated to: Closed (was: Open)
Sign in to join this conversation.
No milestone
No project
No assignees
5 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Docs/quick-docs#292
No description provided.