Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › Fedora 19, Open Source AMD Drivers - High GPU Temps
New Posts  All Forums:Forum Nav:

Fedora 19, Open Source AMD Drivers - High GPU Temps

post #1 of 3
Thread Starter 
I finally got around to reinstalling Linux on my main machine after the HDD with my previous install on it died. In the interim, I inherited a 6970 that I've been using ever since with my remaining Windows install.

I've gotten F19 setup as I usually like it, but this is my first Nix experience with an AMD video card - and the temps are quite high just idling on the desktop:
Code:
# sensors
radeon-pci-0200
Adapter: PCI adapter
temp1:        +67.0°C  


I have an aftermarket fan on the card (the stock cooler was simple way too loud) that works fine under Windows, where it idles around 45-49.

I am running the 3.11.3-201 stock F19 kernel.

What can I do to bring this temp down to something reasonable?
    
CPUMotherboardGraphicsRAM
Core i7 970 @ 4.0 GHz 1.22 Vcore Asus Rampage II Gene GTX 260 216SP G.SKILL PI 3x2gb DDR3 1600 @ 7-8-7-24 
Hard DriveOSMonitorPower
2x 500gb Seagates RAID 0, 1x 500gb non-RAID Windows 7 Professional x64 ASUS 24'' VH242H / Spectre 24'' WS Corsair 750TX 
Case
Corsair 300R 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i7 970 @ 4.0 GHz 1.22 Vcore Asus Rampage II Gene GTX 260 216SP G.SKILL PI 3x2gb DDR3 1600 @ 7-8-7-24 
Hard DriveOSMonitorPower
2x 500gb Seagates RAID 0, 1x 500gb non-RAID Windows 7 Professional x64 ASUS 24'' VH242H / Spectre 24'' WS Corsair 750TX 
Case
Corsair 300R 
  hide details  
Reply
post #2 of 3
Quote:
Originally Posted by TurboTurtle View Post

I finally got around to reinstalling Linux on my main machine after the HDD with my previous install on it died. In the interim, I inherited a 6970 that I've been using ever since with my remaining Windows install.

I've gotten F19 setup as I usually like it, but this is my first Nix experience with an AMD video card - and the temps are quite high just idling on the desktop:
Code:
# sensors
radeon-pci-0200
Adapter: PCI adapter
temp1:        +67.0°C  


I have an aftermarket fan on the card (the stock cooler was simple way too loud) that works fine under Windows, where it idles around 45-49.

I am running the 3.11.3-201 stock F19 kernel.

What can I do to bring this temp down to something reasonable?

Without switching to the binary drivers from AMD I'm not sure you'll be able to do it. Even then AMD's binary drivers suck on Linux. Can you set the fan speed in the BIOS? Not ideal I know since they'd be stuck there no matter what but it might be more reliable.

EDIT: Looks like there are a lot of improvements coming in Kernel 3.12 so that might fix the issue too. http://www.phoronix.com/scan.php?page=article&item=amd_linux312_preview&num=1
Edited by Nixalot - 10/12/13 at 4:15pm
post #3 of 3
The card is running hot because it's defaulting to its highest powerstate. There is currently no dynamic power management by default with the open drivers.

You got two options if you are using the open source drivers:

Option 1

Easier, but needs user interaction and use of the terminal. The current mechanism for GPU power management is the old KMS PM. It's available in all recent kernels and current radeon driver versions. To use it you just need to open a terminal and make yourself root in order to apply the following commands:

echo dynpm > /sys/class/drm/card0/device/power_method
## dynamic clock switching based on GPU load (buggy and may cause freezes)

echo profile > /sys/class/drm/card0/device/power_method
## profile based frequency switching; this is the default mode

If you select the profile method, you can then choose from several power profiles:


echo default > /sys/class/drm/card0/device/power_profile
# uses default clocks/volts

echo low > /sys/class/drm/card0/device/power_profile
## forces GPU to lowest available frequency; may cause some issues on certain laptops and displays, as this is the mode used when the display switches to dpms off mode

echo mid > /sys/class/drm/card0/device/power_profile
## forces GPU to be in the "mid" power state all the time; safer to use than "low" for regular desktop usage

echo high > /sys/class/drm/card0/device/power_profile
## forces GPU to highest available frequency

echo auto > /sys/class/drm/card-0/device/power_profile
## switches between high and mid power states depending on whether the system in on battery power or not (for laptops)



Option 2

Needs to be set up first, which can be difficult depending on the user. The advantage is that once properly set up PM is automatic and behaves like in Windows.

- You need kernel 3.11 or newer with the radeon.dpm=1 kernel parameter.
- Up to date radeon drivers; not sure how this is handled in Fedora, so you may need to compile the latest code on your own.
- Firmware files for you card/chip. You can get those from here

A short guide on how you can set it up.
Edited by Melcar - 10/12/13 at 5:18pm
Magicbox
(18 items)
 
crapbox
(13 items)
 
 
CPUMotherboardGraphicsRAM
FX 8320 Sabertooth 990FX HD7850 Kingston HyperX Fury 
Hard DriveHard DriveHard DriveCooling
Samsung 850 EVO  Kingston HyperX 3K Seagate Barracuda 7200.14 Noctua NH-D15 
CoolingOSOSMonitor
AC Twin Turbo II Kubuntu  Windows 10 Pro Dell U2515H 
KeyboardPowerCaseMouse
CM Quickfire TK (Cherry Blue) Cooler Master Silent Pro M 850W Cooler Master HAF 912 Logitech G502 
Mouse PadAudio
Gamdias NYX Speed Xonar DX 
CPUMotherboardGraphicsRAM
Sempron 3300+ HP stock mobo (laptop) 200M (IGP) 2x1GB PC3200 
Hard DriveOptical DriveOSMonitor
100GB ATA133 DVD/CDRW Kubuntu 32 bit 14.1" (1280x768) 
Power
6 cell 
  hide details  
Reply
Magicbox
(18 items)
 
crapbox
(13 items)
 
 
CPUMotherboardGraphicsRAM
FX 8320 Sabertooth 990FX HD7850 Kingston HyperX Fury 
Hard DriveHard DriveHard DriveCooling
Samsung 850 EVO  Kingston HyperX 3K Seagate Barracuda 7200.14 Noctua NH-D15 
CoolingOSOSMonitor
AC Twin Turbo II Kubuntu  Windows 10 Pro Dell U2515H 
KeyboardPowerCaseMouse
CM Quickfire TK (Cherry Blue) Cooler Master Silent Pro M 850W Cooler Master HAF 912 Logitech G502 
Mouse PadAudio
Gamdias NYX Speed Xonar DX 
CPUMotherboardGraphicsRAM
Sempron 3300+ HP stock mobo (laptop) 200M (IGP) 2x1GB PC3200 
Hard DriveOptical DriveOSMonitor
100GB ATA133 DVD/CDRW Kubuntu 32 bit 14.1" (1280x768) 
Power
6 cell 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux, Unix
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › Fedora 19, Open Source AMD Drivers - High GPU Temps