(1) why is 'efifb' used? it's supposed to be Mac-only
No. It's a generic fb used for EFI boot. ...
Too old documentation, scratch that.
Sigh. Thanks.
(2) how do I change 'efifb' resolution?
Not easy, and unlikely working. Forget about it. efifb simply takes over the resolution from the EFI boot loader.
I conflated the two. I understand now that they're separate items.
(3) can nouveaufb replace efifb completely?
Only when you disable efifb in the kernel build configuration. then you'll have a blank screen for certain time from the boot up until nouveau fb gets initialized.
Okay. Not a useful state.
GRUB_CMDLINE_LINUX="... video=HDMI-A-1:1920x1080@60" works as intended.
This is a boot option for kernel. It's no configuration of grub2 itself.
Point taken.
Adapter 'EFI GOP Driver': * 0x000 800 x 600 x 32 (3200) Direct color, mask: 8/8/8/8/ pos: 16/8/0/24 0x001 1024 x 768 x 32 (4096) Direct color, mask: 8/8/8/8/ pos: 16/8/0/24
So, the problem is here. If the EFI firmware can't support your preferred resolution, efifb also can't use it, obviously. Check more whether the resolution is really available. If yes, you can specify it in /etc/default/grub, e.g. via GRUB_GFXMODE. As default, grub2 tries to pick up the native resolution, and use 800x600 as a fallback.
The result here is insensitive to GRUB_GFXMODE, despite what I see wih 'videoinfo'. Then, consistent with 800x600 as a fallback. All clear, now. My boot-console's close enough to my goal now. And, I end up at login prompt in reasonable type size and full screen real-estate. Makes emergency mode more manageable. Add to that serial console, and I'm all set. Thanks. Next, Xen ... LT -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org