From: Anders Ossowicki <aowi@novozymes.com>
To: Andreas Herrmann <herrmann.der.user@googlemail.com>
Cc: <jk@novozymes.com>, <linux-kernel@vger.kernel.org>,
Andrew Morton <akpm@linux-foundation.org>,
Yinghai Lu <yinghai@kernel.org>,
Thomas Gleixner <tglx@linutronix.de>,
"H. Peter Anvin" <hpa@zytor.com>, Tejun Heo <tj@kernel.org>,
Eric Dumazet <eric.dumazet@gmail.com>,
Ingo Molnar <mingo@elte.hu>
Subject: Re: Memory issues with Opteron 6220
Date: Thu, 9 Feb 2012 13:43:55 +0100 [thread overview]
Message-ID: <20120209124355.GA20902@otto.nzcorp.net> (raw)
In-Reply-To: <20120208205628.GA18909@alberich.amd.com>
On Wed, Feb 08, 2012 at 09:56:28PM +0100, Andreas Herrmann wrote:
> I assume you have the latest BIOS on your system?
Yep, 2.3.0 is the newest available on Dell's website for this machine.
> After glancing through attached dmesg I wonder whether you have "Cool
> and quiet" disabled in BIOS, see
>
> [ 8.936505] [Firmware Bug]: powernow-k8: No compatible ACPI _PSS objects found.
> [ 8.936514] [Firmware Bug]: powernow-k8: Try again with latest BIOS.
>
> Is this on purpose?
I went digging through the power management options of the bios and found that
CPU performance was set to System DBPM[1] by default. After switching it to OS
DBPM, powernow-k8 seemed a lot happier:
[ 5.272938] powernow-k8: Found 4 AMD Opteron(TM) Processor 6220
(16 cpu cores) (version 2.20.00)
[ 5.273111] powernow-k8: Core Performance Boosting: on.
[ 5.273256] powernow-k8: 0 : pstate 0 (3000 MHz)
[..]
[ 5.274601] powernow-k8: 4 : pstate 4 (1400 MHz)
full dmesg at http://dev.exherbo.org/~arkanoid/atlas-dmesg-3.2.5-20120209.txt
>From cursory investigation, it appears we've gotten the expected performance
back, when all CPUs are running at max frequency. So far so good.
I am curious though... a few observations:
1) With System DBPM, /proc/cpuinfo said 3GHz, the performance of the machine
was crappy.
2) With OS DBPM, /proc/cpuinfo said 1.4GHz, the performance of the machine was
equally crappy, as expected.
3) With OS DBPM, and the performance cpufreq governor, /proc/cpuinfo said 3GHz,
the performance of the machine was good. Again as expected.
The conclusion I draw from this is that something (the BIOS?) is lying to the
OS. Bad Dell!
The manual is sparse on explanations of this System DBPM. It basically says that
it is a Dell proprietary implementation in BIOS, that provides improved
performance/watt over the OS implementation of AMD PowerNow!.
I apologise if that made you spit out a mouthful of coffee but that really is
what it says. It doesn't seem to be doing its job very well.
This leaves the issue of randomly failing memory allocations. I can't see why
that would be related to the power management woes, but I am by no means an
expert. I'll see if we can still trigger the problem, but if someone can see a
causal link, please enlighten me.
> To rule out memory from being the culprit ...
> Have you tested the newer CPU system with the old memory?
Nope.
> Have you observed any MCEs (e.g. DRAM ECC errors) on the failing system)?
> EDAC should report them in dmesg if this is the case.
Nothing in dmesg or the iDRAC's service event log (where ECC errors usually get
logged as well).
[1] Demand-based power management, apparently.
--
Anders Ossowicki
next prev parent reply other threads:[~2012-02-09 12:44 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-08 14:37 Memory issues with Opteron 6220 Anders Ossowicki
2012-02-09 8:33 ` Ingo Molnar
2012-02-09 9:08 ` Eric Dumazet
2012-02-09 13:23 ` Ingo Molnar
2012-02-09 21:07 ` Jesper Krogh
2012-02-10 15:21 ` Jesper Krogh
2012-02-11 13:48 ` Ingo Molnar
2012-02-14 9:32 ` Anders Ossowicki
[not found] ` <20120208205628.GA18909@alberich.amd.com>
2012-02-09 12:43 ` Anders Ossowicki [this message]
2012-02-09 13:28 ` Ingo Molnar
2012-02-09 13:49 ` Anders Ossowicki
2012-02-09 16:11 ` Yinghai Lu
2012-02-09 17:51 ` Anders Ossowicki
2012-02-09 18:56 ` Yinghai Lu
2012-02-11 13:50 ` Ingo Molnar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120209124355.GA20902@otto.nzcorp.net \
--to=aowi@novozymes.com \
--cc=akpm@linux-foundation.org \
--cc=eric.dumazet@gmail.com \
--cc=herrmann.der.user@googlemail.com \
--cc=hpa@zytor.com \
--cc=jk@novozymes.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=tglx@linutronix.de \
--cc=tj@kernel.org \
--cc=yinghai@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.