-
-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Framebuffer can not be disabled in GRUB/UEFI mode #238
Comments
I think I already mentioned it somewhere (in grml/grml#9 and elsewhere), but we should investigate some more kernel parameters:
Some links on this: |
Via @zeha
|
I can confirm that Now that the console-setup was moved from grml-autoconfig (see grml/grml-autoconfig@4be463b + grml/grml-autoconfig@4f89bd4) towards grml-live's |
Maybe we want to disable console-setup completely and pick a font for the default boot menu entry. |
Oh, nice idea, I like it! 👍 🙇 |
I have a HP Elite x2 1012 G2 with a quite unusual HiDPI display resolution of 2736x1824. After a few hours of research and digging in the rabbit role, there are quite a few things to untangle:
Because you (@mika) used
Anyway, that is a lot to digest. Maybe we can discuss, what we want / expect and what we do not want. |
Decision from our meeting with @zeha + @mika (not all of the following to be handled in this issue):
|
Some more infos + things I need to investigate:
|
Addendum:
When booting with
But I still get a (the same looking) high resolution console. |
In our GRUB configuration we have
set gfxmode=auto
, see:grml-live/templates/boot/grub/header.cfg
Line 6 in 1df1f3d
The gfxmode documentation states that a platform-specific default "that should look reasonable" is selected as resolution (via VESA BIOS Extensions (VBE)).
For instance, in my QEMU instance a resolution of 1280x800 is selected by the GRUB boot menu.
It seems that once the resolutions has changed the framebuffer can not be disabled with the boot options.
Here the following boot options do not seem to work:
We should consider dropping them in the GRUB/UEFI boot menu (see below).
Note, that "Disable Framebuffer" (and "Serial Console") in Grub sets
set gfxpayload=text
. All other options haveset gfxpayload=keep
, see: %SHORT_NAME%_options.cfgQuoting the gfxpayload documentation:
This means that
set gfxpayload=text
should actually work (with "Disable Framebuffer" ), but it does not...Further:
As far as I can tell, we have no display problems, but we can not change back to text mode.
But again, we have
gfxmode
set. Maybe we should test without it?sigh This makes it hard to test. I guess we use GRUB primarily with UEFI platforms. For BIOS platforms we use isolinux/syslinux. This means we just need to answer the question if we want UEFI systems to be able to boot in text mode or alike or drop everything regarding framebuffer / resolution and only keep the auto detection process.
The text was updated successfully, but these errors were encountered: