Issue #549 has been updated by Simon Dominic.
File vga_rom_display_1.png added File vga_rom_display_2.png added File vga_rom_display_3.png added File vga_rom_display_4.png added
Matt DeVillier wrote in #note-4:
edk2 requires a graphical framebuffer, either libgfxinit w/linear high-res framebuffer, or VGA BIOS with a VESA mode set. The latter is not recommended, nor the default when edk2 is selected as the payload from a clean config.
I could be completely wrong, but I gather libgfxinit (as opposed to "VGA Option ROMS") is disabling (full) activation of the dGPU. If I wanted to go that latter not-recommended route, how should display mode be set up?
Attached is what menuconfig shows if I look through some of the settings for "Display" (if I choose "VGA Option ROMS" as "Graphics initialization"): * Screenshot 1 is what "Display" looks like without touching anything (Here, "Framebuffer mode" can only be set to "Legacy VGA text mode"). * 2 is ticking "Set framebuffer graphics resolution" and touching nothing else. * 3 shows the options for "Framebuffer mode" after doing 2. * 4 shows what it looks like after setting "Framebuffer mode" to "VESA framebuffer".
---------------------------------------- Bug #549: coreboot 24.05: SeaBIOS Windows 10/11 BSOD "ACPI BIOS ERROR" (Thinkpad W530) https://ticket.coreboot.org/issues/549#change-1891
* Author: Simon Dominic * Status: New * Priority: Normal * Category: board support * Target version: master * Start date: 2024-07-31 * Affected versions: master * Affected hardware: Lenovo ThinkPad W530 * Affected OS: Windows 10/11 ---------------------------------------- When using the latest coreboot (i.e. using command `git clone https://review.coreboot.org/coreboot%60), which is currently 24.05, to build a rom for Thinkpad W530, I get BSOD with "ACPI BIOS ERROR" when trying to boot into Windows 10 or 11 from SeaBIOS. Even just booting from a Windows install usb will show this error.
This is even with incorporating the vga bios files (so i can external displays to work) - see my defconfig.
Did consider using EDK2 apparently Windows support is pretty solid, but could never make a successful build - not that `make` command had errors, but once flashing, would just having white underscore and have to recover with external flashing. A separate issue to write about in and of itself, but I prefer SeaBIOS so I'll be sticking with that.
I am quite new to coreboot - using for only about 2-3 months now. Let me know if there is further information I should provide.
---Files-------------------------------- defconfig (590 Bytes) w530_bsod.jpg (1.98 MB) dsl_files.zip (25 KB) boot.jpg (2.95 MB) shell.jpg (2.96 MB) menu.jpg (2.02 MB) ventoy-win11.jpg (2.35 MB) rufus-win11.png (6.99 MB) vga_rom_display_1.png (64.5 KB) vga_rom_display_2.png (71.4 KB) vga_rom_display_3.png (58.5 KB) vga_rom_display_4.png (73.3 KB)