<div dir="ltr">On Sun, Apr 21, 2013 at 5:43 AM, Rudolf Marek <span dir="ltr"><<a href="mailto:r.marek@assembler.cz" target="_blank">r.marek@assembler.cz</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

In the long term, would it be possible to do this stuff from the OS,<br>
not some bios setup screen? Or is it too late by the time the OS is<br>
booted? On the SiS 630 we controlled overclocking parameters via a<br>
user mode command once Linux had booted, but that was long ago ... do<br>
the new chips make this easier, or harder?<br>
</blockquote>
<br>
Yes sounds like good idea (to have it in nvram) but only as option. My DDR3 memory does not work well on 1.5V (it has to have 1.65V) from the start.<br></blockquote><div><br></div><div>The memory voltage can be automatically detected from the SPD - <a href="http://www.coreboot.org/Developer_Manual/RAM_init">http://www.coreboot.org/Developer_Manual/RAM_init</a><br>
<br></div><div>The SPD logic is in AGESA, I don't know exactly how to get the voltage parameters out of it, but AGESA does not change the voltage, it just uses SPD to set the timings.<br><br></div><div>Configuring the voltage in nvram would still be useful if the user is undervolting to save power or maybe overclocking in the future.<br>
</div><div><br></div><div>David<br></div></div></div></div>