Optimize Fan Speed For AMD Radeon HD 4850

I am using openSUSE 13.1 (64-bit) with KDE as desktop environment. My desktop PC has an AMD Radeon HD 4850 video card.
The video card fan always runs at full speed and is quite noisy. Is there no utility that I can install in order to optimize the fan speed?

I don’t think that I can install AMD’s drivers because my video card is quite old.

Boot the kernel with radeon.dpm=1

I did some online research and found this site: https://help.ubuntu.com/community/RadeonDriver

In it it says:

Kernel 3.11.x (Ubuntu 13.10/Saucy) and Later
You can enable DPM on RadeonHD cards by adding a boot parameter. This should greatly help power consumption, especially when idle. To do so, edit /etc/default/grub and add the radeon.dpm=1 to the GRUB_CMDLINE_LINUX_DEFAULT line, so it would look something like:

**GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1"**

After you save/quit the text editor, update grub:

**sudo update-grub**

Is the above what I need to do with the kernel?

On Wed 17 Sep 2014 01:16:01 PM CDT, tb75252 wrote:

gzenum;2664946 Wrote:
> Boot the kernel with radeon.dpm=1 I did some online research and
> found this site:
https://help.ubuntu.com/community/RadeonDriver

In it it says:
> Kernel 3.11.x (Ubuntu 13.10/Saucy) and Later
> You can enable DPM on RadeonHD cards by adding a boot parameter. This
> should greatly help power consumption, especially when idle. To do so,
> edit /etc/default/grub and add the radeon.dpm=1 to the
> GRUB_CMDLINE_LINUX_DEFAULT line, so it would look something like:
> >
Code:

> > GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash radeon.dpm=1”

> >
> After you save/quit the text editor, update grub:
> >
Code:

> > sudo update-grub

> >
>
Is the above what I need to do with the kernel?

Hi
In openSUSE use YaST → bootloader, click on the bootloader options
button, then in the ‘Optional Kernel Command line Parameter’ add here
between quiet and showopts… save and you should be good to go.

If that doesn’t work then you can always add the radeon profile service
I have packaged up, but see how that goes first.


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-21-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

radeon.dpm=1 did not work.

http://wiki.x.org/wiki/RadeonFeature/
There you can see all Parameters.

On Thu 18 Sep 2014 04:16:01 AM CDT, tb75252 wrote:

malcolmlewis;2664964 Wrote:
> Hi
> In openSUSE use YaST → bootloader, click on the bootloader options
> button, then in the ‘Optional Kernel Command line Parameter’ add here
> between quiet and showopts… save and you should be good to go.
>
> If that doesn’t work then you can always add the radeon profile
> service I have packaged up, but see how that goes first.
>

radeon.dpm=1 did not work.

Hi
Have a read through this thread;
http://forums.opensuse.org/showthread.php?t=500799


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-21-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

I installed systemd-radeon-power_profile but the default settings did not do anything for the video card fan.
I launched YaST /etc/sysconfig as you suggested in the other thread but I do not understand what I need to do next…
Also I don’t understand what to do when I run radeon-power_profile as root.

Hi
Did you try running manually?


radeon-power_profile low

radeon-power_profile
usage: radeon-power_profile 

Valid profiles:
  low (current)
  high
  default
  auto

If it’s set to low, wait a few minutes and see if all is well, if so then enable the service;


systemctl enable radeon-power_profile.service

As long as you have configured via YaST for low (the default if you haven’t changed anything) then all should be good on the next restart.

This is what I get when I run the above code as root:


# radeon-power_profile low
/usr/sbin/radeon-power_profile: line 32: echo: write error: Invalid argument

# radeon-power_profile
usage: radeon-power_profile 

Valid profiles:
  low
  high
  default (current)
  auto