[Bug 29842] Radeon runs very hot

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.kernel.org/show_bug.cgi?id=29842





--- Comment #15 from Igor Rudchenko <igor@xxxxxxxxxxxx>  2012-03-19 10:50:43 ---
Tested 3.3.0 kernel today and nothing changes. So I look deeper into ASPM
registers:

----

Windows XP and Linux kernel prior 2.6.38:

root complex
00:01.0 0xB0 == 0x03   (L1 and L0s)

video card
01:00.0 0x68 == 0x43   (L1 and L0s)

----

Linux 3.2.4:

00:01.0 0xB0 == 00   (L0 only)
01:00.0 0x68 == 40   (L0 only)

with pcie_aspm=force:

00:01.0 0xB0.b=43   (L1 and L0s)
01:00.0 0x68.b=43   (L1 and L0s)

----

Linux 3.2.5 and 3.3.0:

00:01.0 0xB0.b=40   (L0 only)
01:00.0 0x68.b=40   (L0 only)

with pcie_aspm=force:

00:01.0 0xB0.b=40   (L0 only)
01:00.0 0x68.b=40   (L0 only)

----

Also I have working ASPM for network devices (ethernet and wireless) with
Windows XP and kernels prior 2.6.38. But after 2.6.38 ASPM doesn't turn on even
with force key for network devices. And after another rework of ASPM code in
3.0.20, 3.2.5 and 3.3 kernels ASPM doesn't turn on for video card despite force
key.

I can enable ASPM on my devices with setpci:

setpci -s 00:01.0 0xB0.b=0x3:3
setpci -s 01:00.0 0x68.b=0x3:3

It works without problems, like it works prior 2.6.38 kernel. But, in my
opinion, ASPM handling code in Linux definately needs another rework.

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux