[coreboot] PciExpressGraphics on Intel Sandybridge

Patrick Rudolph siro at das-labor.org
Tue Aug 11 07:05:07 CET 2015


Hello,
I'm currently working on enabling PEG and run into some trouble.
With pending patches [1] applied, I was able to activate the Nvidia GPU.
The system hangs at Seabios/Grub2 with 2 GPUs enabled at the same time.
As I'm using the EHCI Debug Port I don't have any Seabios console
output.
Is there EHCI Debug Port support available ?
My first guess is some VGA IO ranges are overlapping.
Any ideas whats wrong ?

Do I need to provide two VBIOS blobs ? At the moment it is only possible
to provide one (using make menuconfig).
The ACPI code "parses" the IGD VBIOS, do I need to add similar code for
PEG ?

It looks like to best idea is to disable one GPU depending on a user
setting.
I would like to see a new define: PREFER_PEG_OVER_IGD
If set and PEG and IGD are found, IGD is disabled.
If unset and PEG and IGD are found, PEG is disabled.

Some UEFI allows to run both GPUs.
Running multiple GPUs at the same time seems to be possible, but
requires additional testing.

Regards,
Patrick

[1] http://review.coreboot.org/#/c/11058/
    http://review.coreboot.org/#/c/11059/





More information about the coreboot mailing list