Hi Andrey and lynxis,
thank you for the quick reply and your suggestions. I followed Andrey's advice and here are the results (only with full screen brightness):
Coreboot with idle=poll: 15,8W Coreboot running "stress": 37,2W
Vendor BIOS with idle=poll: 15W Vendor BIOS with intel_pstate=disabled: 10W Vendor BIOS running "stress": 24,3W (!!)
Remember, the idle values without additional kernel parameters were: Vendor BIOS: 10W Coreboot: 13,4W
I didn't expect the power consumption in the "stress" scenario to rise up that high with coreboot, I just supposed to power consumption in idle to be affected! :-(
Unfortunately, I was not able to extract the VGA BIOS and use it instead of native gfx init, as I didn't succeed to apply bios_extract:
daniel@compilehost:~/extract_x200_vga$ dd bs=1k skip=6144 if=x200_factory.rom of=x200_biospart.img 2048+0 records in 2048+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.00409209 s, 512 MB/s daniel@compilehost:~/extract_x200_vga$ ../bios_extract/bios_extract x200_biospart.img Using file "x200_biospart.img" (2048kB) Error: Unable to detect BIOS Image type.
And I didn't find any documentation about how to actually extract the VGA Bios part, so any hints are welcome.
By the way: All settings in the vendor BIOS are default/unchanged. And I activated all these PCI power management and ASPM settings in coreboot (see my attached config) and even disabled all debugging to serial console etc. but this didn't help so far.
Cheers, Daniel