Hi Nico,

> On 01.05.2016 12:26, Daniel Kulesz via coreboot wrote:
> > Coreboot with idle=poll: 15,8W
> > Coreboot running "stress": 37,2W
> well, this is what I would expect from the specs.
> 
> > Vendor BIOS with idle=poll: 15W
> > Vendor BIOS with intel_pstate=disabled: 10W
> > Vendor BIOS running "stress": 24,3W (!!)
> This looks suspicious. Doing some calculation:
> You are measuring at the wall plug, efficiency could be around 83%,
> which would leave 20W. Chipset, backlight and other stuff needs power as
> well, say around 8W, leaving 12W for your 25W TDP CPU???
> 
Well, I could imagine that the PSU's efficiency is better than 83%, and maybe 
the CPU is just rated at 25W TDP while in fact it consumes less. Please note 
that the whole family of CPUs is rated at this wattage and so is the P9600 
which runs at 2,66GHz and not just 2,53GHz and at a slightly higher min. 
voltage (but slightly lower max. voltage).

> So, before bothering yourself with the power consumption difference
> under load, I would also check the performance of coreboot vs. vendor
> BIOS.
> 
That's a good point and I was also thinking about this. So I just did a few 
measurements using "cryptsetup benchmark" (results attached). As you can see, 
indeed performance with the vendor BIOS is significantly lower. But why?

As I don't really need so much performance and rather would prefer better 
battery lifetime, the vendor BIOS' behavior would suit me better. I will try to 
tweak its settings a bit and see how this impacts performance and power 
consumption so we can get a better idea what could be causing the impact.

> > And I didn't find any documentation about how to actually extract the
> > VGA Bios part, so any hints are welcome.
> Um, if you find a way, please document ;)
> 
As I posted, it is there, but a bit hidden in the Wiki.

I also ran a test series with the microcode updates included => no difference.

Cheers, Daniel
# Tests are approximate using memory only (no storage IO).
PBKDF2-sha1       409600 iterations per second
PBKDF2-sha256     264258 iterations per second
PBKDF2-sha512     190511 iterations per second
PBKDF2-ripemd160  273066 iterations per second
PBKDF2-whirlpool   83591 iterations per second
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b    95.1 MiB/s    98.3 MiB/s
 serpent-cbc   128b    32.8 MiB/s   123.5 MiB/s
 twofish-cbc   128b    82.6 MiB/s   108.7 MiB/s
     aes-cbc   256b    72.7 MiB/s    74.4 MiB/s
 serpent-cbc   256b    32.8 MiB/s   123.4 MiB/s
 twofish-cbc   256b    82.6 MiB/s   108.7 MiB/s
     aes-xts   256b    98.0 MiB/s    97.9 MiB/s
 serpent-xts   256b   111.9 MiB/s   115.9 MiB/s
 twofish-xts   256b   100.3 MiB/s   101.1 MiB/s
     aes-xts   512b    74.0 MiB/s    73.8 MiB/s
 serpent-xts   512b   112.1 MiB/s   115.9 MiB/s
 twofish-xts   512b   100.2 MiB/s   101.0 MiB/s
# Tests are approximate using memory only (no storage IO).
PBKDF2-sha1       665340 iterations per second
PBKDF2-sha256     420102 iterations per second
PBKDF2-sha512     303407 iterations per second
PBKDF2-ripemd160  428339 iterations per second
PBKDF2-whirlpool  132129 iterations per second
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b   131.5 MiB/s   155.5 MiB/s
 serpent-cbc   128b    51.5 MiB/s   195.2 MiB/s
 twofish-cbc   128b   130.7 MiB/s   171.6 MiB/s
     aes-cbc   256b   104.1 MiB/s   117.5 MiB/s
 serpent-cbc   256b    51.5 MiB/s   195.2 MiB/s
 twofish-cbc   256b   130.7 MiB/s   171.6 MiB/s
     aes-xts   256b   155.0 MiB/s   154.8 MiB/s
 serpent-xts   256b   176.1 MiB/s   182.3 MiB/s
 twofish-xts   256b   158.7 MiB/s   159.7 MiB/s
     aes-xts   512b   116.9 MiB/s   116.5 MiB/s
 serpent-xts   512b   176.1 MiB/s   182.3 MiB/s
 twofish-xts   512b   158.7 MiB/s   159.5 MiB/s
-- 
coreboot mailing list: [email protected]
https://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to