1280 x 850 x 16 refers to 16 bit colour depth ( 16bpp ) I can only get grub2 output if I set
GFXTERM = 1280 x 850 If I test on grub2 $ videotest 640x480x8 I get a black screen Try $ videotest 1280x850x16 I get the test patten on the Pixel 2. I believe the reason for just the one resolution, is at present, the SeaVGABIOS does not have support for mode switching on Intel graphics adapters. So even if we had more than one resolution available, the SeaVGABIOS can't switch to it. On Fri, Oct 9, 2015 at 9:14 PM, edward wandasiewicz <[email protected]> wrote: > Is it possible to boot OpenBSD on a device which only has one video > mode available through the BIOS? > > At present, we boot in text mode via vga(4) and wscons(4). > > If we have a machine compatible with inteldrm(4), it attaches, and the > dmesg output is then set to the highest resolution. > > Is it possible to boot with no dmesg output during the VGA text mode, > but then once we attach to inteldrm(4), as if by magic, we get the > dmesg output and can login. > > At present, with only one video mode on an inteldrm(4) compatible > machine, the kernel boots, and then hangs / freezes. > Basically, no dmesg output. Just sits there... > > Is it possible to say, okay, we have a resolution that's not > compatible for VGA console text mode, but if we can attach to > inteldrm(4) successfully, we can continue with booting? > > Or is it a case of a bad BIOS design in the first place, and it would > be a case of making bad coding practice following someone else's bad > coding practice, which is a mess. > > The machine in question is a Google Chromebook Pixel 2, which only has > one video resolution available of 1280 x 850 x 16 in the BIOS. It has > a Broadwell i7 processor. > > vbeinfo command in Grub2 lists just one value of 1280 x 850 x 16. > > Edward.

