[SOLVED] Editing my GPU's power profile (AMD 5870)
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
My GPU (AMD Radeon Mobility HD 5870) runs very hot (about 187 degrees F) while using the open-source "radeon" driver. I could switch to the AMD Catalyst Driver but that no longer works properly in Netflix, YouTube, ESPN3 and a bunch of other video applications.
I can cool down my GPU by running the following command as root:
However, this is a temporary fix. Exiting su/root mode causes my sound to cut out. And, next time I reboot, my power profile will be set back to "default" which runs very hot.
Anyone know how I can *permanently* alter my power profile? (There really needs to be a GUI-based tool for this tweak :lol: ) Thanks!
Unfortunately Mageia uses systemd, which (IIRC) doesn't allow rc.local to work.
To test this I created an rc.local file in /etc/rc.d/, added the command, attempted to enable the rc-local.service in systemctl, and got a lengthy error message instead.
The unit files have no [Install] section. They are not meant to be enabled
using systemctl.
Possible reasons for having this kind of units are:
1) A unit may be statically enabled by being symlinked from another unit's
.wants/ or .requires/ directory.
2) A unit's purpose may be to act as a helper for some other unit which has
a requirement dependency on it.
3) A unit may be started when needed via activation (socket, path, timer,
D-Bus, udev, scripted systemctl call, ...).
I'll give that a try as soon as I get a second wind. thanks
EDIT: The procedure from the Fedora link seems to have worked. Although there were some error messages in response to both the "enable" and "start" commands, upon reboot the required string was indeed passed to my power profile. Thanks!
Last edited by VoodooDali; 04-22-2013 at 08:19 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.