Hi akjuxr3,
On 19.01.19 13:33, akjuxr3--- via coreboot wrote:
Here a fresh build and the cbmem of it:
it looks like coreboot is doing it's job. The external GPU is made the primary gfx adapter:
Use plugin graphics over integrated. Setting up VGA for PCI: 01:00.0 Setting PCI_BRIDGE_CTL_VGA for bridge PCI: 00:01.0 Setting PCI_BRIDGE_CTL_VGA for bridge DOMAIN: 0000 Setting PCI_BRIDGE_CTL_VGA for bridge Root Device
and coreboot skips the gfx init for the integrated one:
IGD is not decoding legacy VGA MEM and IO: skipping NATIVE graphic init
SeaBIOS is executing an option ROM:
Scan for VGA option rom Running option rom at c000:0003 Running option rom at ce00:0003 pmm call arg1=0 Turning on vga text mode console
but doesn't indicate where it got that from. And it's not unlikely that it runs the wrong one. In the default configuration of coreboot, SeaVGA- BIOS is added for compatibility with the coreboot framebuffer (that you don't have because the external GPU made the primary one).
In the "Devices" menu of coreboot, set "Graphics initialization" to "None". This should help in case SeaBIOS is using the wrong option ROM. However, if you remove the external GPU, not even the internal one will work during boot (it might be possible to add SeaVGABIOS in a way that doesn't confuse SeaBIOS, but I don't know enough about SeaBIOS to say how).
Hope that helps, Nico