[coreboot] Fwd: Thinkpad W520 external monitor over Nvdia GPU

Evgeny Zinoviev me at ch1p.com
Sun Sep 30 20:01:12 CEST 2018

> i named the 2000M vbios rom 2000m.rom
You have to call it exactly like I said: pci{vendorid},{deviceid}.rom,
otherwise it won't work.

>  i cound not extract it with uefitool.
Why, what's the problem with uefitool?

> I cannot get any output on VGA/Displayport ... also if i choose the
> NVram option "discret only" i get a black screen.
I'd suggest you to make sure that the dGPU works in "Dual Graphics" mode

> any help?
> Am 30.09.2018 um 18:32 schrieb Evgeny Zinoviev:
>> On 09/30/2018 02:33 PM, kinky_nekoboi wrote:
>>> thanks i will try to buile a rom from master tree than.
>>> is there any tutorial to insert the right vgabioses into the rom
>> 1. Extract VGA ROM from your UEFI dump as explained here:
>> https://www.coreboot.org/Intel_Sandybridge_Build_Tutorial#Nvidia_Option_ROM
>> 2. Run `lspci -nn` on your machine with dGPU enabled, you can do that
>> under Lenovo BIOS or under latest coreboot with CMOS option
>> "hybrid_graphics_mode" set to "Dual Graphics" (the PCI device is not
>> hidden in this case).
>> 3. Add VGA ROM to coreboot image: `cbfstool build/coreboot.rom add -t
>> optionrom -n pci10de,0ffc.rom -f vgabios.rom`, where 10de is the vendor
>> id and 0ffc is the device id of your GPU.
>> AFAIK the nvidia driver doesn't work at the moment but you can use
>> nouveau. Optimus is not supported officially yet but is sort of
>> available: https://review.coreboot.org/#/c/coreboot/+/28380/

More information about the coreboot mailing list