From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@bugzilla.kernel.org
Subject: [Bug 29842] Radeon runs very hot
Date: Mon, 19 Mar 2012 10:50:47 GMT
Message-ID: <201203191050.q2JAolGi015281@bugzilla.kernel.org>
References:
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Return-path:
Received: from bugzilla.kernel.org (bugzilla.kernel.org [198.145.19.204])
by gabe.freedesktop.org (Postfix) with ESMTP id 6A1889E803
for ;
Mon, 19 Mar 2012 03:50:47 -0700 (PDT)
Received: from bugzilla.kernel.org (localhost [127.0.0.1])
by bugzilla.kernel.org (8.14.5/8.14.5) with ESMTP id q2JAol5H015282
for ; Mon, 19 Mar 2012 10:50:47 GMT
In-Reply-To:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org
Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org
To: dri-devel@lists.freedesktop.org
List-Id: dri-devel@lists.freedesktop.org
https://bugzilla.kernel.org/show_bug.cgi?id=29842
--- Comment #15 from Igor Rudchenko 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.