I've an ATI Technologies Inc|RV530LE [Radeon X1600/X1650 PRO] (PCI ids: vendor=1002 device=71c6 subv=174b subd=0880) The temperature is hot: Adapter: Radeon i2c bit bus 0x92 temp1: +54.0°C (high = +70.0°C) temp2: +84.2°C (low = +0.0°C, high = +70.0°C) ALARM (HIGH) (crit = +106.0°C, hyst = +96.0°C) But I cannot do anything about it since there never was any /sys/class/drm/card0/device/power_method or /sys/class/drm/card0/device/power_profile with any kernel. I use radeon.dynclks=1 with no effect
Created attachment 50292 [details] dmesg output
Created attachment 50293 [details] copy of its vbios
Prior to r6xx, desktop asics rarely have low power modes.
Is there a tool available to decode the vbios and check out? Was the proprietary driver having some kind of PM at that time?
(In reply to comment #4) > Is there a tool available to decode the vbios and check out? You can use avivotool or AtomDis to look at the vbios tables. http://cgit.freedesktop.org/~airlied/radeontool/ http://cgit.freedesktop.org/~mhopf/AtomDis e.g., sudo avivotool romtables /path/to/vbios > Was the proprietary driver having some kind of PM at that time? Desktop cards generally only had 1 power state, or they only supported OverDrive (overclock) modes.
e.g., from your vbios. Your card has the default mode, and an overclock mode. pp v 2 1 thermal controller: LM63 on 0x92 at 0x98 - int bitmap 0x02 2 power modes (lowest to highest) == power mode 0 == engine: 58800, memory: 69400 pcie lanes: 16 temp: 0 - 120 panel refresh: 60 voltage gpio id: 0x14 flags: VOLTAGE_DROP_SUPPORT VOLTAGE_DROP_ACTIVE_HIGH LOAD_BALANCE_EN DRIVER_DEFAULT_MODE == power mode 1 == engine: 0, memory: 0 pcie lanes: 16 temp: 0 - 0 panel refresh: 0 voltage gpio id: 0x14 flags: VOLTAGE_DROP_ACTIVE_HIGH LOAD_BALANCE_EN 3D_ACCELERATION_EN FS3D_OVERDRIVE_INFO
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.