<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I transfer all the GPIO setting to my code. <br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
After this, the linux can turn the monitor on, but in BIOS stage, monitor can not be turn on.</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Is that the way it is? Can BIOS turn the display on?</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
zheng<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> Nico Huber <nico.h@gmx.de><br>
<b>Sent:</b> Wednesday, October 3, 2018 2:48 PM<br>
<b>To:</b> Zheng Bao; coreboot@coreboot.org; youness.alaoui@puri.sm<br>
<b>Subject:</b> Re: [coreboot] [skylake] Can not turn monitor on</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hi Zheng,<br>
<br>
On 10/3/18 4:06 PM, Zheng Bao wrote:<br>
> I tried both the vgabios extracted in linux /sys/ and seavgabios.<br>
<br>
don't know why GOP+SeaVGABIOS fails but an Intel VBIOS extracted from<br>
memory never worked for me. You might have more luck by extracting it<br>
from a firmware image with uefitool.<br>
<br>
> The debug message seems to be good, which is attached.<br>
<br>
Looks rather good:<br>
<br>
  Found FB @ c0000000 1440x900 with 32 bpp (5760 stride)<br>
<br>
This means most already succeeded. The FSP/GOP driver run and set a<br>
framebuffer up. Maybe the problem is that the backlight stays dark?<br>
Since Skylake, coreboot lacks all backlight initialization. Only the<br>
GOP driver can set it up and whether that works depends on your VBT.<br>
<br>
I would try with a bright light to spot something on the screen to<br>
confirm if it's a backlight issue.<br>
<br>
Where did you get the VBT from?<br>
<br>
Nico<br>
<br>
PS. Btw. the lack of backlight initialization is all that keeps you<br>
    from using a reliable, pure open-source solution. libgfxinit<br>
    already works well for Skylake. Just coreboot doesn't do it's<br>
    job for the backlight.<br>
</div>
</span></font></div>
</body>
</html>